22 #ifndef USMODULEVERSION_H 23 #define USMODULEVERSION_H 25 #include <usCoreExport.h> 53 friend class ModulePrivate;
55 unsigned int majorVersion;
56 unsigned int minorVersion;
57 unsigned int microVersion;
58 std::string qualifier;
60 static const char SEPARATOR;
100 ModuleVersion(
unsigned int majorVersion,
unsigned int minorVersion,
unsigned int microVersion);
110 ModuleVersion(
unsigned int majorVersion,
unsigned int minorVersion,
unsigned int microVersion,
const std::string& qualifier);
155 static ModuleVersion ParseVersion(
const std::string& version);
163 bool IsUndefined()
const;
170 unsigned int GetMajor()
const;
177 unsigned int GetMinor()
const;
184 unsigned int GetMicro()
const;
191 std::string GetQualifier()
const;
203 std::string ToString()
const;
254 #endif // USMODULEVERSION_H US_Core_EXPORT std::ostream & operator<<(std::ostream &os, const us::ModuleVersion &v)
MITKCORE_EXPORT bool operator==(const InteractionEvent &a, const InteractionEvent &b)