This struct provides a namespace for (1) source control management (versioning) information that is embedded in binary executable files, and (2) a facility to query that information at runtime.
Declared in <bslscm_version.h>
struct Version;
| Name | Description |
|---|---|
version | Return the address of a character string that identifies the version of the bsl package group in use. |
| Name | Description |
|---|---|
s_buildInfo | Build information string (may be empty). |
s_dependencies | Dependency version information string (may be empty). |
s_ident | RCS-style identification string embedded in the binary. |
s_sourceControlInfo | Source control information string (may be empty). |
s_timestamp | Build timestamp string (may be empty). |
s_version_BSL_4_39_compiled_this_object | Link-coercion symbol whose name encodes the BSL version. |
s_what | SCCS-style identification string embedded in the binary. |