![]() |
Bayeux
3.4.1
Core Foundation library for SuperNEMO
|
Describe the mctools API version. More...
#include <string>Go to the source code of this file.
Classes | |
| struct | mctools::version |
| Describe the mctools API version and features. More... | |
Namespaces | |
| mctools | |
Macros | |
| #define | MCTOOLS_VERSION_MAJOR 2 |
| Major version number of mctools. More... | |
| #define | MCTOOLS_VERSION_MINOR 2 |
| Minor version number of mctools. More... | |
| #define | MCTOOLS_VERSION_PATCH 0 |
| Patch version number of mctools. More... | |
| #define | MCTOOLS_ENCODE_VERSION(major_, minor_, patch_) |
| Encode mctools to ordered integer available at compile time. More... | |
| #define | MCTOOLS_VERSION |
| Integer encoded mctools version available at compile time. More... | |
| #define | MCTOOLS_LIB_VERSION "2.2.0" |
| String encoded full version number, e.g. "1.2.3", available at compile time. More... | |
| #define | MCTOOLS_IS_AT_LEAST(major_, minor_, patch_) |
| Check current version >= (major, minor, patch) at compile time. More... | |
Describe the mctools API version.
Querying the version of mctools is needed at both compile and runtime by clients so that they may adjust their usage.
| #define MCTOOLS_ENCODE_VERSION | ( | major_, | |
| minor_, | |||
| patch_ | |||
| ) |
Encode mctools to ordered integer available at compile time.
| #define MCTOOLS_IS_AT_LEAST | ( | major_, | |
| minor_, | |||
| patch_ | |||
| ) |
Check current version >= (major, minor, patch) at compile time.
| #define MCTOOLS_LIB_VERSION "2.2.0" |
String encoded full version number, e.g. "1.2.3", available at compile time.
| #define MCTOOLS_VERSION |
Integer encoded mctools version available at compile time.
| #define MCTOOLS_VERSION_MAJOR 2 |
Major version number of mctools.
| #define MCTOOLS_VERSION_MINOR 2 |
Minor version number of mctools.
| #define MCTOOLS_VERSION_PATCH 0 |
Patch version number of mctools.
1.8.15