#define ONIXS_FIXENGINE_API
Identifies the version of the product.
VersionComponent improvement() const
The 'improvement' component of the version.
std::string toString() const
Serializes into the point-separated presentation.
static bool parse(const char *, size_t, Version &)
Extracts the version from the point-separated presentation.
VersionComponent majorNumber() const
The 'major' component of the version.
VersionComponent build() const
The 'build number' component of the version.
VersionComponent minorNumber() const
The 'minor' component of the version.
void toString(std::string &) const
Serializes into the point-separated presentation.
static Version current()
Identifies the current version of the product.
Version(VersionComponent majorNumber, VersionComponent minorNumber, VersionComponent improvement, VersionComponent build)
Initializes instances from all the components.
ONIXS_FIXENGINE_API std::ostream & operator<<(std::ostream &os, const Group &group)
Stream output.
unsigned short VersionComponent
Alias for the numeric component of the version.