struct UUID

Represents a universally unique identifier.

Public

Constructors

UUID

UUID() noexcept = default

Initializes an empty UUID.

UUID

constexpr UUID(u32 data1, u32 data2, u32 data3, u32 data4)

Initializes an UUID using framework's UUID representation.

UUID

explicit UUID(const String &uuid)

Initializes an UUID using its string representation.

Methods

Empty

constexpr bool Empty() const

Checks has the UUID been initialized to a valid value.

ToString

String ToString() const

Converts the UUID into its string representation.

Operators

operator==

constexpr bool operator==(const UUID &rhs) const

operator!=

constexpr bool operator!=(const UUID &rhs) const

operator<

constexpr bool operator<(const UUID &rhs) const

Private

Fields

mData

u32[4] mData