38 #ifndef OME_FILES_VERSION_H 39 #define OME_FILES_VERSION_H 46 #include <ome/xml/model/primitives/Timestamp.h> 69 const std::string&
extra);
88 template<
class charT,
class traits>
89 inline std::basic_ostream<charT,traits>&
90 operator<< (std::basic_ostream<charT,traits>& os,
93 return os << version.
major <<
'.' 94 << version.minor <<
'.' 115 #define OME_FILES_VERSION_MAJOR 0U 116 #define OME_FILES_VERSION_MINOR 1U 117 #define OME_FILES_VERSION_PATCH 1U 121 #define OME_FILES_VERSION_MAJOR_S "0" 122 #define OME_FILES_VERSION_MINOR_S "1" 123 #define OME_FILES_VERSION_PATCH_S "1" 124 #define OME_FILES_VERSION_EXTRA_S "" 125 #ifndef OME_FILES_VERSION_EXTRA_S 126 # define OME_FILES_VERSION_EXTRA_S "" 130 #define OME_FILES_VCS_SHORTREVISION "495c845" 131 #define OME_FILES_VCS_REVISION "495c8453c001ff8b95edfdc1cc1e43cc7ae6f26e" 134 #define OME_FILES_VCS_DATE 1459947243 137 #define OME_FILES_VCS_DATE_S "2016-04-06 13:54:03 +0100" 139 #endif // OME_FILES_VERSION_H uint32_t major
Major version number.
Definition: Version.h:72
std::string extra
Version suffix.
Definition: Version.h:78
Release version.
Definition: Version.h:56
Version(uint32_t major, uint32_t minor, uint32_t patch, const std::string &extra)
Constructor.
Definition: Version.cpp:62
const Version release_version(OME_FILES_VERSION_MAJOR, OME_FILES_VERSION_MINOR, OME_FILES_VERSION_PATCH, OME_FILES_VERSION_EXTRA_S)
The release version number of the library currently being linked against.
Definition: Version.h:103
uint32_t minor
Minor version number.
Definition: Version.h:74
uint32_t patch
Patchlevel version number.
Definition: Version.h:76
const ::ome::xml::model::primitives::Timestamp release_date(posix_release_date())
The release date of the library currently being linked against.
Definition: Version.h:108