OMW  0.1.0
Public Member Functions | Friends | List of all members
omw::Version Class Reference

Public Member Functions

 Version (int major, int minor, int revision)
 
 Version (const char *versionStr)
 
 Version (const std::string &versionStr)
 
int maj () const
 
int min () const
 
int rev () const
 
const int * data () const
 
size_t size () const
 
std::vector< int > toVector () const
 
std::string toString () const
 

Friends

bool operator< (const omw::Version &left, const omw::Version &right)
 
bool operator> (const omw::Version &left, const omw::Version &right)
 
bool operator<= (const omw::Version &left, const omw::Version &right)
 
bool operator>= (const omw::Version &left, const omw::Version &right)
 
bool operator== (const omw::Version &left, const omw::Version &right)
 
bool operator!= (const omw::Version &left, const omw::Version &right)
 
std::ostream & operator<< (std::ostream &os, const omw::Version &v)
 

Constructor & Destructor Documentation

◆ Version() [1/2]

omw::Version::Version ( const char *  versionStr)
explicit
Parameters
versionStrA major.minor.revision formatted string

Exceptions

◆ Version() [2/2]

omw::Version::Version ( const std::string versionStr)
explicit
Parameters
versionStrA major.minor.revision formatted string

Exceptions

Member Function Documentation

◆ data()

const int * omw::Version::data ( ) const
Returns
Pointer to the underlaying int array.

[0]: major
[1]: minor
[2]: revision

◆ size()

size_t omw::Version::size ( ) const
Returns
Size of the underlaying int array (allways 3).

◆ toString()

std::string omw::Version::toString ( ) const
Returns
A major.minor.revision formatted string.

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