Public Member Functions | |
PROUD_API | Guid (PNGUID src) |
PROUD_API String | ToString () const |
PROUD_API String | ToBracketString () const |
String | GetString () const |
Static Public Member Functions | |
static PROUD_API Guid | RandomGuid () |
static PROUD_API bool | ConvertUUIDToString (const Guid &uuid, String &uuidStr) |
static PROUD_API bool | ConvertUUIDToBracketString (const Guid &uuid, String &uuidStr) |
static PROUD_API bool | ConvertStringToUUID (String uuidStr, Guid &uuid) |
static String | GetString (const Guid &uuid) |
static String | GetBracketString (const Guid &uuid) |
static Guid | GetFromString (const PNTCHAR *uuidStr) |
static Guid | From (const PNGUID &uuid) |
Additional Inherited Members | |
Public Attributes inherited from Proud::PNGUID | |
uint32_t | Data1 |
uint16_t | Data2 |
uint16_t | Data3 |
uint8_t | Data4 [8] |
Platform independent Global Unique ID object.
For Win32 features, refer to Proud::Win32Guid class.
TODO:translate needed. It converts string to a uuid value.
uuidStr | This is the string type of uuid. |
uuidStr | This is the reference to hold the information which is string converted into an uuid format. |
|
inlinestatic |
|
static |
Generates a 'random' GUID. Unlike NewGuid(), this does not guarantee uniqueness.
PROUD_API String Proud::Guid::ToBracketString | ( | ) | const |
TODO:translate needed. It converts Guid with a string including brakets({}).