8#ifndef INCLUDED_BSLSCM_VERSION
9#define INCLUDED_BSLSCM_VERSION
75#include <bsls_buildtarget.h>
100#define BSLSCM_CONCAT2(a,b,c,d,e,f) a ## b ## c ## d ## e ## f
101#define BSLSCM_CONCAT(a,b,c,d,e,f) BSLSCM_CONCAT2(a,b,c,d,e,f)
108#define BSLSCM_S_VERSION BSLSCM_CONCAT(s_version_BSL_, \
109 BSL_VERSION_MAJOR, _, \
110 BSL_VERSION_MINOR, _, \
111 compiled_this_object)
147 bslscm_version_assertion,
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition bsls_ident.h:238
#define BSLS_LINKCOERCION_FORCE_SYMBOL_DEPENDENCY(type, refName, referredSymbol)
Definition bsls_linkcoercion.h:203
Definition bslscm_version.h:83
Definition bslscm_version.h:94
static const char * s_sourceControlInfo
Definition bslscm_version.h:118
static const char * BSLSCM_S_VERSION
Definition bslscm_version.h:113
static const char * s_ident
Definition bslscm_version.h:97
static const char * s_what
Definition bslscm_version.h:98
static const char * s_dependencies
Definition bslscm_version.h:115
static const char * s_timestamp
Definition bslscm_version.h:117
static const char * s_buildInfo
Definition bslscm_version.h:116
static const char * version()
Definition bslscm_version.h:137