ots::ConfigurationVersion Class Reference

List of all members.

Public Member Functions

 ConfigurationVersion (unsigned int version=INVALID)
 ConfigurationVersion (char *const &versionStr)
 ConfigurationVersion (const std::string &versionStr)
unsigned int version (void) const
bool isTemporaryVersion (void) const
bool isScratchVersion (void) const
bool isMockupVersion (void) const
bool isInvalid (void) const
std::string toString (void) const
ConfigurationVersionoperator= (const unsigned int version)
bool operator== (unsigned int version) const
bool operator== (const ConfigurationVersion &version) const
bool operator!= (unsigned int version) const
bool operator!= (const ConfigurationVersion &version) const
bool operator< (const ConfigurationVersion &version) const
bool operator> (const ConfigurationVersion &version) const
bool operator<= (const ConfigurationVersion &version) const
bool operator>= (const ConfigurationVersion &version) const

Static Public Member Functions

static ConfigurationVersion getNextVersion (const ConfigurationVersion &version=ConfigurationVersion())
static ConfigurationVersion getNextTemporaryVersion (const ConfigurationVersion &version=ConfigurationVersion())

Static Public Attributes

static const unsigned int INVALID = -1
static const unsigned int DEFAULT = 0
static const unsigned int SCRATCH = ~(1<<31)

Friends

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

Detailed Description

Definition at line 13 of file ConfigurationVersion.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions

Generated on 2 Oct 2017 for otsdaq by  doxygen 1.6.1