|
Falaise
4.0.1
SuperNEMO Software Toolkit
|
Describe the Falaise API version. More...
#include <string>Go to the source code of this file.
Classes | |
| struct | falaise::version |
| Describe the falaise API version and features. More... | |
Namespaces | |
| falaise | |
Macros | |
| #define | FALAISE_VERSION_MAJOR 4 |
| Major version number of falaise. More... | |
| #define | FALAISE_VERSION_MINOR 0 |
| Minor version number of falaise. More... | |
| #define | FALAISE_VERSION_PATCH 1 |
| Patch version number of falaise. More... | |
| #define | FALAISE_VERSION_REVISION -1 |
| #define | FALAISE_VERSION_COMMIT "d63b6200" |
| First 8 characters of the current Git HEAD hash, empty outside a working. More... | |
| #define | FALAISE_VERSION_IS_DIRTY 0 |
| Defined if this build has uncommited changes. More... | |
| #define | FALAISE_ENCODE_VERSION(major, minor, patch) |
| Encode falaise to ordered integer available at compile time. More... | |
| #define | FALAISE_VERSION |
| Integer encoded falaise version available at compile time. More... | |
| #define | FALAISE_LIB_VERSION "4.0.1" |
| String encoded full version number, e.g. "1.2.3", available at compile time. More... | |
| #define | FALAISE_IS_AT_LEAST(major, minor, patch) |
| Check current version >= (major, minor, patch) at compile time. More... | |
Describe the Falaise API version.
Querying the version of Falaise is needed at both compile and runtime by clients so that they may adjust their usage.
| #define FALAISE_ENCODE_VERSION | ( | major, | |
| minor, | |||
| patch | |||
| ) |
Encode falaise to ordered integer available at compile time.
| #define FALAISE_IS_AT_LEAST | ( | major, | |
| minor, | |||
| patch | |||
| ) |
Check current version >= (major, minor, patch) at compile time.
| #define FALAISE_LIB_VERSION "4.0.1" |
String encoded full version number, e.g. "1.2.3", available at compile time.
| #define FALAISE_VERSION |
Integer encoded falaise version available at compile time.
| #define FALAISE_VERSION_COMMIT "d63b6200" |
First 8 characters of the current Git HEAD hash, empty outside a working.
| #define FALAISE_VERSION_IS_DIRTY 0 |
Defined if this build has uncommited changes.
| #define FALAISE_VERSION_MAJOR 4 |
Major version number of falaise.
| #define FALAISE_VERSION_MINOR 0 |
Minor version number of falaise.
| #define FALAISE_VERSION_PATCH 1 |
Patch version number of falaise.
| #define FALAISE_VERSION_REVISION -1 |
Current revision/build number of falaise, 0 for a release
1.8.15