#include <types.h>
Inheritance diagram for UUID:
Public Member Functions | |
UUID () | |
Construct a new UUID with a new unique value. | |
UUID (const UInt8 *ID) | |
Construct a UUID from a sequence of bytes. | |
UUID (const SmartPtr< UUID > ID) | |
Construct a UUID as a copy of another UUID. | |
UUID (const UUID &RHS) | |
Copy constructor. | |
UUID (const UL &RHS) | |
Construct a UUID from an end-swapped UL. | |
UUID (const ULPtr &RHS) | |
Construct a UUID from an end-swapped UL. | |
UUID (const UL *RHS) | |
Construct a UUID from an end-swapped UL. | |
UUID & | operator= (const UL &RHS) |
Set a UUID from a UL, does end swapping. | |
UUID & | operator= (const ULPtr &RHS) |
Set a UUID from a UL, does end swapping. | |
UUID & | operator= (const UL *RHS) |
Set a UUID from a UL, does end swapping. | |
std::string | GetString (void) const |
Produce a human-readable string in one of the "standard" formats. |
Construct a UUID from a sequence of bytes.
std::string GetString | ( | void | ) | const [inline] |
Produce a human-readable string in one of the "standard" formats.
Reimplemented from Identifier< 16 >.