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 0U
121 #define OME_FILES_VERSION_MAJOR_S "0"
122 #define OME_FILES_VERSION_MINOR_S "1"
123 #define OME_FILES_VERSION_PATCH_S "0"
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 "4b8e781"
131 #define OME_FILES_VCS_REVISION "4b8e781251630030506b2d693a19ea923020e223"
134 #define OME_FILES_VCS_DATE 1459255307
137 #define OME_FILES_VCS_DATE_S "2016-03-29 13:41:47 +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