11#ifndef BIFROST_VERSION_H_
12#define BIFROST_VERSION_H_
18#define _bifrost_version_ "2.15.0.11"
21#define _bifrost_arch_ 2
24#define _bifrost_major_ 15
27#define _bifrost_minor_ 0
30#define _bifrost_patch_ 11
33 "_bifrost_arch_ out of range");
35 "_bifrost_major_ out of range");
37 "_bifrost_minor_ out of range");
39 "_bifrost_patch_ out of range");
#define _bifrost_version_
String representation of the complete bifrost version.
#define _bifrost_major_
Major number part of Bifrost version.
#define _bifrost_minor_
Minor number part of Bifrost version.
#define _bifrost_arch_
Arch number part of Bifrost version.
#define _bifrost_patch_
Patch number part of Bifrost version.
static constexpr unsigned getMajorNumber()
Returns the Major number part of Bifrost version.
static std::string getAsString()
Returns the complete Bifrost version as a std::string.
static constexpr uint64_t getAsNumber()
Returns the complete Bifrost version as a single 64-bit unsigned.
static constexpr unsigned getArchNumber()
Returns the Arch number part of Bifrost version.
static constexpr unsigned getMinorNumber()
Returns the Minor number part of Bifrost version.
static constexpr unsigned getPatchNumber()
Returns the Patch number part of Bifrost version.