25 #ifndef DATATOOLS_VERSION_H 26 #define DATATOOLS_VERSION_H 34 #define DATATOOLS_VERSION_MAJOR 7 37 #define DATATOOLS_VERSION_MINOR 2 40 #define DATATOOLS_VERSION_PATCH 0 43 #define DATATOOLS_ENCODE_VERSION(major_, minor_, patch_) ( \ 49 #define DATATOOLS_VERSION DATATOOLS_ENCODE_VERSION( \ 50 DATATOOLS_VERSION_MAJOR, \ 51 DATATOOLS_VERSION_MINOR, \ 52 DATATOOLS_VERSION_PATCH) 55 #define DATATOOLS_LIB_VERSION "7.2.0" 58 #define DATATOOLS_IS_AT_LEAST(major,minor,patch) ( \ 59 DATATOOLS_VERSION >= \ 60 DATATOOLS_ENCODE_VERSION(major,minor,patch)) 81 static bool is_at_least(
int major_,
int minor_,
int patch_);
84 static bool has_feature(
const std::string & feature_);
89 #endif // DATATOOLS_VERSION_H