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 |
ConfigurationVersion & | operator= (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) |
Definition at line 13 of file ConfigurationVersion.h.