DATAKIT API  V2025.4
Dtk_UUID Class Reference

Public Member Functions

void clear ()
 
int CompareTo (const Dtk_UUID &inUuid) const
 
 Dtk_UUID ()
 
 Dtk_UUID (const Dtk_Int32 inVal1, const Dtk_Int32 inVal2, const Dtk_Int32 inVal3, const Dtk_Int32 inVal4)
 
 Dtk_UUID (const Dtk_Int32(&inVals)[4])
 
 Dtk_UUID (const Dtk_UUID &s)
 
void Increment ()
 
Dtk_bool IsNull () const
 
bool operator== (const Dtk_UUID &s1) const
 
Dtk_Int32operator[] (Dtk_Size_t pos)
 
const Dtk_Int32operator[] (Dtk_Size_t pos) const
 

Static Public Member Functions

static void GenerateRandomUUID (Dtk_UUID &outRes)
 

Constructor & Destructor Documentation

◆ Dtk_UUID() [1/4]

Dtk_UUID::Dtk_UUID ( )

◆ Dtk_UUID() [2/4]

Dtk_UUID::Dtk_UUID ( const Dtk_UUID s)

◆ Dtk_UUID() [3/4]

Dtk_UUID::Dtk_UUID ( const Dtk_Int32(&)  inVals[4])

◆ Dtk_UUID() [4/4]

Dtk_UUID::Dtk_UUID ( const Dtk_Int32  inVal1,
const Dtk_Int32  inVal2,
const Dtk_Int32  inVal3,
const Dtk_Int32  inVal4 
)

Member Function Documentation

◆ clear()

void Dtk_UUID::clear ( )

◆ CompareTo()

int Dtk_UUID::CompareTo ( const Dtk_UUID inUuid) const

◆ GenerateRandomUUID()

static void Dtk_UUID::GenerateRandomUUID ( Dtk_UUID outRes)
static

◆ Increment()

void Dtk_UUID::Increment ( )

◆ IsNull()

Dtk_bool Dtk_UUID::IsNull ( ) const

◆ operator==()

bool Dtk_UUID::operator== ( const Dtk_UUID s1) const

◆ operator[]() [1/2]

Dtk_Int32& Dtk_UUID::operator[] ( Dtk_Size_t  pos)

◆ operator[]() [2/2]

const Dtk_Int32& Dtk_UUID::operator[] ( Dtk_Size_t  pos) const