8#ifndef INCLUDED_BSLSCM_VERSION
9#define INCLUDED_BSLSCM_VERSION
75#include <bsls_buildtarget.h>
81#ifndef BDE_OMIT_INTERNAL_DEPRECATED
90#define BDE_DONT_ALLOW_TRANSITIVE_INCLUDES 1
113#define BSLSCM_CONCAT2(a,b,c,d,e,f) a ## b ## c ## d ## e ## f
114#define BSLSCM_CONCAT(a,b,c,d,e,f) BSLSCM_CONCAT2(a,b,c,d,e,f)
121#define BSLSCM_S_VERSION BSLSCM_CONCAT(s_version_BSL_, \
122 BSL_VERSION_MAJOR, _, \
123 BSL_VERSION_MINOR, _, \
124 compiled_this_object)
160 bslscm_version_assertion,
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
#define BSLS_LINKCOERCION_FORCE_SYMBOL_DEPENDENCY(type, refName, referredSymbol)
Definition bsls_linkcoercion.h:194
Definition bslscm_version.h:98
Definition bslscm_version.h:107
static const char * s_sourceControlInfo
Definition bslscm_version.h:131
static const char * BSLSCM_S_VERSION
Definition bslscm_version.h:126
static const char * s_ident
Definition bslscm_version.h:110
static const char * s_what
Definition bslscm_version.h:111
static const char * s_dependencies
Definition bslscm_version.h:128
static const char * s_timestamp
Definition bslscm_version.h:130
static const char * s_buildInfo
Definition bslscm_version.h:129
static const char * version()
Definition bslscm_version.h:150