|
HIBF 1.0.0-rc.1
|
Provides version macros and global variables. More...
Include dependency graph for version.hpp:Go to the source code of this file.
Macros | |
| #define | HIBF_RELEASE_CANDIDATE 1 |
| The release candidate number. 0 means stable release, >= 1 means release candidate. | |
| #define | HIBF_RELEASE_CANDIDATE_HELPER(RC) "" |
| A helper function that expands to a suitable release candidate suffix. | |
| #define | HIBF_VERSION (HIBF_VERSION_MAJOR * 10000 + HIBF_VERSION_MINOR * 100 + HIBF_VERSION_PATCH) |
| The full version as MACRO (number). | |
| #define | HIBF_VERSION_CSTRING |
| The full version as null terminated string. | |
| #define | HIBF_VERSION_CSTRING_HELPER_FUNC(MAJOR, MINOR, PATCH) |
| Converts version numbers to string. | |
| #define | HIBF_VERSION_CSTRING_HELPER_STR(str) #str |
| Converts a number to a string. Preprocessor needs this indirection to properly expand the values to strings. | |
| #define | HIBF_VERSION_MAJOR 1 |
| The major version as MACRO. | |
| #define | HIBF_VERSION_MINOR 0 |
| The minor version as MACRO. | |
| #define | HIBF_VERSION_PATCH 0 |
| The patch version as MACRO. | |
Variables | |
| constexpr std::size_t | seqan::hibf::hibf_version = HIBF_VERSION |
The full version as std::size_t. | |
| constexpr char const * | seqan::hibf::hibf_version_cstring = HIBF_VERSION_CSTRING |
| The full version as null terminated string. | |
| constexpr uint8_t | seqan::hibf::hibf_version_major = HIBF_VERSION_MAJOR |
| The major version. | |
| constexpr uint8_t | seqan::hibf::hibf_version_minor = HIBF_VERSION_MINOR |
| The minor version. | |
| constexpr uint8_t | seqan::hibf::hibf_version_patch = HIBF_VERSION_PATCH |
| The patch version. | |
Provides version macros and global variables.
| #define HIBF_VERSION_CSTRING_HELPER_FUNC | ( | MAJOR, | |
| MINOR, | |||
| PATCH ) |
Converts version numbers to string.
| #define HIBF_VERSION_CSTRING |
The full version as null terminated string.