Equalizer 1.0
|
A helper struct bundling an object identifier and version. More...
#include <objectVersion.h>
Public Member Functions | |
CO_API | ObjectVersion (const base::UUID &identifier, const uint128_t &version) |
CO_API | ObjectVersion (const Object *object) |
CO_API ObjectVersion & | operator= (const Object *object) |
bool | operator== (const ObjectVersion &value) const |
bool | operator!= (const ObjectVersion &value) const |
bool | operator< (const ObjectVersion &rhs) const |
bool | operator> (const ObjectVersion &rhs) const |
Public Attributes | |
uint128_t | identifier |
uint128_t | version |
Static Public Attributes | |
static ObjectVersion | NONE |
An unset object version. |
A helper struct bundling an object identifier and version.
The struct either contains the object's identifier and version (if it is registered or mapped), base::UUID::ZERO and VERSION_NONE if it is unmapped or if no object was given.
Definition at line 38 of file objectVersion.h.
ObjectVersion co::ObjectVersion::NONE [static] |
An unset object version.
Definition at line 74 of file objectVersion.h.