17 #ifndef STROMX_RUNTIME_VERSION_H 18 #define STROMX_RUNTIME_VERSION_H 20 #include "stromx/runtime/Config.h" 34 namespace serialization
36 template<
class Archive>
48 friend STROMX_RUNTIME_API
bool operator== (
const Version & lhs,
const Version & rhs);
49 friend STROMX_RUNTIME_API
bool operator< (
const Version & lhs,
const Version & rhs);
50 friend STROMX_RUNTIME_API std::ostream& operator<< (std::ostream& out,
const Version &
version);
51 friend STROMX_RUNTIME_API std::istream& operator>> (std::istream& in,
Version & version);
53 template<
class Archive>
54 friend void boost::serialization::serialize(Archive & ar,
stromx::runtime::Version & v,
const unsigned int classVersion);
65 Version(
const unsigned int major,
const unsigned int minor,
const unsigned int revision)
72 unsigned int major()
const {
return m_major; }
75 unsigned int minor()
const {
return m_minor; }
78 unsigned int revision()
const {
return m_revision; }
83 unsigned int m_revision;
86 STROMX_RUNTIME_API
bool operator== (
const Version & lhs,
const Version & rhs);
88 STROMX_RUNTIME_API std::ostream& operator<< (std::ostream& out,
const Version &
version);
89 STROMX_RUNTIME_API std::istream& operator>> (std::istream& in,
Version & version);
90 STROMX_RUNTIME_API
bool operator< (
const Version & lhs,
const Version & rhs);
91 STROMX_RUNTIME_API
bool operator> (
const Version & lhs,
const Version & rhs);
92 STROMX_RUNTIME_API
bool operator>= (
const Version & lhs,
const Version & rhs);
93 STROMX_RUNTIME_API
bool operator<= (
const Version & lhs,
const Version & rhs);
99 #endif // STROMX_RUNTIME_VERSION_H A version of an operator or data type.
Definition: Version.h:46
unsigned int revision() const
Definition: Version.h:78
Version version()
Returns the version of the stromx runtime library.
Definition: Runtime.cpp:54
The stromx class library.
Definition: AdjustRgbChannels.cpp:29
Version(const unsigned int major, const unsigned int minor, const unsigned int revision)
Definition: Version.h:65
unsigned int minor() const
Definition: Version.h:75
bool operator!=(const runtime::DataContainer &lhs, const runtime::DataContainer &rhs)
Definition: DataContainer.cpp:46
Version()
Definition: Version.h:58
unsigned int major() const
Definition: Version.h:72