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:76
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:22
Definition: VersionInfo.h:41
bool operator!=(const VersionDetails &rhs) const
static VersionDetails create(const String &version)
parse String and return as proper struct
bool operator==(const VersionDetails &rhs) const
VersionDetails & operator=(const VersionDetails &other)=default
Copy assignment.
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