28 #ifndef BERSERK_UUID_HPP
29 #define BERSERK_UUID_HPP
62 uint32 mWords[4] = {0, 0, 0, 0};
83 inline std::ostream &
operator<<(std::ostream &stream,
const BRK_NS::UUID &name) {
84 stream << name.ToString();
#define BRK_NS_END
Definition: Config.hpp:48
#define BRK_API
Definition: Config.hpp:32
#define BRK_NS
Definition: Config.hpp:50
std::uint32_t uint32
Definition: Typedefs.hpp:44
std::ostream & operator<<(std::ostream &stream, const BRK_NS::UUID &name)
Definition: UUID.hpp:83
Utf-8 encoded std based default string class.
16-bytes universally unique identifier
Definition: UUID.hpp:48
BRK_API const uint32 * Words() const
Definition: UUID.hpp:54
BRK_API String ToString() const
Definition: UUID.cpp:108
static BRK_API UUID Generate()
Definition: UUID.cpp:152
BRK_API uint32 Hash() const
Definition: UUID.cpp:142
static BRK_API UUID Empty()
Definition: UUID.cpp:148
Definition: GLDevice.cpp:46
Definition: TQuat.hpp:431
size_t operator()(const BRK_NS::UUID &uuid) const
Definition: UUID.hpp:76