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 5U 110 #define OME_FILES_VERSION_PATCH 0U 114 #define OME_FILES_VERSION_MAJOR_S "0" 115 #define OME_FILES_VERSION_MINOR_S "5" 116 #define OME_FILES_VERSION_PATCH_S "0" 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
Open Microscopy Environment C++.
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