Berserk
Public Member Functions | Static Public Member Functions | List of all members
UUID Class Referencefinal

16-bytes universally unique identifier More...

#include <UUID.hpp>

Public Member Functions

BRK_API UUID ()=default
 
BRK_API UUID (uint32 a, uint32 b, uint32 c, uint32 d)
 
BRK_API UUID (const String &uuid)
 
BRK_API const uint32Words () const
 
BRK_API String ToString () const
 
BRK_API uint32 Hash () const
 

Static Public Member Functions

static BRK_API UUID Empty ()
 
static BRK_API UUID Generate ()
 

Detailed Description

16-bytes universally unique identifier

Constructor & Destructor Documentation

◆ UUID() [1/3]

BRK_API UUID::UUID ( )
default

◆ UUID() [2/3]

UUID::UUID ( uint32  a,
uint32  b,
uint32  c,
uint32  d 
)
explicit

◆ UUID() [3/3]

UUID::UUID ( const String uuid)
explicit

Member Function Documentation

◆ Empty()

UUID UUID::Empty ( )
static

◆ Generate()

UUID UUID::Generate ( )
static

◆ Hash()

uint32 UUID::Hash ( ) const

◆ ToString()

String UUID::ToString ( ) const

◆ Words()

BRK_API const uint32* UUID::Words ( ) const
inline

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