30 #define OPENPMDAPI_VERSION_MAJOR 0 31 #define OPENPMDAPI_VERSION_MINOR 14 32 #define OPENPMDAPI_VERSION_PATCH 4 33 #define OPENPMDAPI_VERSION_LABEL "" 39 #define OPENPMD_STANDARD_MAJOR 1 40 #define OPENPMD_STANDARD_MINOR 1 41 #define OPENPMD_STANDARD_PATCH 0 47 #define OPENPMD_STANDARD_MIN_MAJOR 1 48 #define OPENPMD_STANDARD_MIN_MINOR 0 49 #define OPENPMD_STANDARD_MIN_PATCH 0 54 #define OPENPMDAPI_VERSIONIFY(major,minor,patch) (major * 1000000 + minor * 1000 + patch) 58 #define OPENPMDAPI_VERSION_GE(major,minor,patch) \ 59 (OPENPMDAPI_VERSIONIFY(OPENPMDAPI_VERSION_MAJOR,OPENPMDAPI_VERSION_MINOR,OPENPMDAPI_VERSION_PATCH) >= \ 60 OPENPMDAPI_VERSIONIFY(major,minor,patch)) 89 std::map< std::string, bool >
96 std::vector< std::string >
std::vector< std::string > getFileExtensions()
Return the file extensions supported in this variant of the openPMD-api library (run-time) ...
Definition: config.cpp:45
std::string getStandardMinimum()
Return the minimum supported version of the openPMD standard (read, run-time)
Definition: version.cpp:52
std::string getVersion()
Return the version of the openPMD-api library (run-time)
Definition: version.cpp:28
Public definitions of openPMD-api.
Definition: Date.cpp:29
std::map< std::string, bool > getVariants()
Return the feature variants of the openPMD-api library (run-time)
Definition: config.cpp:33
std::string getStandard()
Return the maximum supported version of the openPMD standard (read & write, run-time) ...
Definition: version.cpp:41