Open Lighting Architecture  Latest Git
Static Public Member Functions | List of all members
ola::base::Version Class Reference

Detailed Description

Provides version information.

OLA Version numbers are in the form major.minor.revision e.g. 0.10.8

Static Public Member Functions

static unsigned int GetMajor ()
 the Major version number More...
 
static unsigned int GetMinor ()
 the Minor version number More...
 
static unsigned int GetRevision ()
 the revision number More...
 
static std::string GetVersion ()
 the version number as a string. More...
 
static bool IsAtLeast (unsigned int major, unsigned int minor, unsigned int revision)
 Check the running version is newer than or equal to a specific version. More...
 

Member Function Documentation

◆ GetMajor()

unsigned int ola::base::Version::GetMajor ( )
static

the Major version number

Returns
the major version number.

◆ GetMinor()

unsigned int ola::base::Version::GetMinor ( )
static

the Minor version number

Returns
the minor version number.

◆ GetRevision()

unsigned int ola::base::Version::GetRevision ( )
static

the revision number

Returns
the revision number.

◆ GetVersion()

string ola::base::Version::GetVersion ( )
static

the version number as a string.

Returns
the version number as a string.

◆ IsAtLeast()

bool ola::base::Version::IsAtLeast ( unsigned int  major,
unsigned int  minor,
unsigned int  revision 
)
static

Check the running version is newer than or equal to a specific version.

Parameters
majorthe major version.
minorthe minor version.
revisionthe revision.
Returns
true if the running version is >= major.minor.revision.

The documentation for this class was generated from the following files: