38 #ifndef OME_FILES_VERSION_H
39 #define OME_FILES_VERSION_H
44 #include <ome/xml/model/primitives/Timestamp.h>
67 const std::string&
extra);
86 template<
class charT,
class traits>
87 inline std::basic_ostream<charT,traits>&
88 operator<< (std::basic_ostream<charT,traits>& os,
91 return os << version.
major <<
'.'
92 << version.minor <<
'.'
108 #define OME_FILES_VERSION_MAJOR 0U
109 #define OME_FILES_VERSION_MINOR 3U
110 #define OME_FILES_VERSION_PATCH 2U
114 #define OME_FILES_VERSION_MAJOR_S "0"
115 #define OME_FILES_VERSION_MINOR_S "3"
116 #define OME_FILES_VERSION_PATCH_S "2"
117 #define OME_FILES_VERSION_EXTRA_S ""
118 #ifndef OME_FILES_VERSION_EXTRA_S
119 # define OME_FILES_VERSION_EXTRA_S ""
122 #endif // OME_FILES_VERSION_H
uint32_t major
Major version number.
Definition: Version.h:70
std::string extra
Version suffix.
Definition: Version.h:76
Release version.
Definition: Version.h:54
Version(uint32_t major, uint32_t minor, uint32_t patch, const std::string &extra)
Constructor.
Definition: Version.cpp:53
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:101
uint32_t minor
Minor version number.
Definition: Version.h:72
uint32_t patch
Patchlevel version number.
Definition: Version.h:74