File UUID.hpp

namespace mce
class UUID

Public Functions

inline UUID()
inline UUID(uint64_t mostSignificantBits, uint64_t leastSignificantBits)
inline uint64_t getMostSignificantBits() const
inline uint64_t getLeastSignificantBits() const
std::string asString() const
inline bool operator<(const UUID &rhs) const
inline bool operator==(const UUID &rhs) const
inline bool operator!=(const UUID &rhs) const
inline size_t getHash() const
bool isEmpty() const

Public Static Functions

static UUID fromString(const std::string&)

Public Static Attributes

static UUID EMPTY
static size_t STRING_LENGTH

Private Members

uint64_t Data[2]