42 Int version_major = 0;
43 Int version_minor = 0;
44 Int version_patch = 0;
A more convenient string class.
Definition String.h:34
Version information class.
Definition VersionInfo.h:37
static VersionDetails getVersionStruct()
Return the version number of OpenMS.
static String getTime()
Return the build time of OpenMS.
static String getBranch()
Return the branch name from revision control system, e.g. git.
static String getRevision()
Return the revision number from revision control system, e.g. git.
static String getVersion()
Return the version number of OpenMS.
int Int
Signed integer type.
Definition Types.h:72
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19
Definition VersionInfo.h:41
bool operator!=(const VersionDetails &rhs) const
static VersionDetails create(const String &version)
parse String and return as proper struct
VersionDetails & operator=(const VersionDetails &other)=default
Copy assignment.
bool operator==(const VersionDetails &rhs) const
String pre_release_identifier
Definition VersionInfo.h:45
bool operator<(const VersionDetails &rhs) const
static const VersionDetails EMPTY
Definition VersionInfo.h:67
VersionDetails(const VersionDetails &other)=default
Copy constructor.
bool operator>(const VersionDetails &rhs) const