HighFive 2.9.0
HighFive - Header-only C++ HDF5 interface
Loading...
Searching...
No Matches
H5Version.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define HIGHFIVE_VERSION_MAJOR   2
 
#define HIGHFIVE_VERSION_MINOR   9
 
#define HIGHFIVE_VERSION_PATCH   0
 
#define HIGHFIVE_VERSION   2.9.0
 Concatenated representation of the HighFive version.
 
#define HIGHFIVE_VERSION_STRING   "2.9.0"
 String representation of the HighFive version.
 

Macro Definition Documentation

◆ HIGHFIVE_VERSION

#define HIGHFIVE_VERSION   2.9.0

Concatenated representation of the HighFive version.

Warning
The macro HIGHFIVE_VERSION by itself isn't valid C/C++.

However, it can be stringified with two layers of macros, e.g.,

#define STRINGIFY_VALUE(s) STRINGIFY_NAME(s)
#define STRINGIFY_NAME(s) #s
std::cout << STRINGIFY_VALUE(HIGHFIVE_VERSION) << "\n";
#define HIGHFIVE_VERSION
Concatenated representation of the HighFive version.
Definition H5Version.hpp:27

◆ HIGHFIVE_VERSION_MAJOR

#define HIGHFIVE_VERSION_MAJOR   2

◆ HIGHFIVE_VERSION_MINOR

#define HIGHFIVE_VERSION_MINOR   9

◆ HIGHFIVE_VERSION_PATCH

#define HIGHFIVE_VERSION_PATCH   0

◆ HIGHFIVE_VERSION_STRING

#define HIGHFIVE_VERSION_STRING   "2.9.0"

String representation of the HighFive version.

Warning
This macro only exists from 2.7.1 onwards.