Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
Grindstone::Uuid Class Reference

Public Member Functions

void operator= (const Uuid &other)
 
std::string ToString () const
 
bool operator== (const Uuid &other) const
 
bool operator!= (const Uuid &other) const
 
bool operator< (const Uuid &other) const
 
bool IsValid () const
 
 operator std::string () const
 

Static Public Member Functions

static bool MakeFromString (const std::string &str, Grindstone::Uuid &outUuid)
 
static bool MakeFromString (const char *str, Grindstone::Uuid &outUuid)
 
static Uuid CreateRandom ()
 

Public Attributes

union { 
 
   uint8_t   asUint8 [16] 
 
   uint16_t   asUint16 [8] 
 
   uint32_t   asUint32 [4] 
 
   uint64_t   asUint64 [2] 
 
};  
 

The documentation for this class was generated from the following files: