Public Member Functions

 version (unsigned int major, unsigned int minor, unsigned int patch)
 
 version (const version &x)=default
 
versionoperator= (const version &x)=default
 
 version (version &&x) noexcept=default
 
versionoperator= (version &&x) noexcept=default
 
bool operator== (const version &x) const
 
bool operator!= (const version &x) const
 
bool operator> (const version &x) const
 
bool operator>= (const version &x) const
 
bool operator< (const version &x) const
 
bool operator<= (const version &x) const
 
std::string str () const
 
unsigned int major () const
 
unsigned int minor () const
 
unsigned int patch () const
 
void major (unsigned int m)
 
void minor (unsigned int m)
 
void patch (unsigned int p)
 

Static Public Member Functions

static version from_string (const std::string &version_string)
 

Friends

std::ostream & operator<< (std::ostream &out, const version &v)
 

The documentation for this class was generated from the following file:
  • matador/utils/version.hpp