20#include <initializer_list>
70 bUUID(const ::bUUID &struct_uuid);
73 bUUID(std::initializer_list<uint32_t> field_values);
79 std::string
str()
const;
#define ATTR_NONNULL(...)
std::ostream & operator<<(std::ostream &stream, bUUID uuid)
bool BLI_uuid_parse_string(bUUID *uuid, const char *buffer) ATTR_NONNULL()
bool BLI_uuid_is_nil(bUUID uuid)
bUUID BLI_uuid_generate_random()
bool BLI_uuid_equal(bUUID uuid1, bUUID uuid2)
void BLI_uuid_format(char *buffer, bUUID uuid) ATTR_NONNULL()
unsigned long long int uint64_t
bool operator!=(const CPPType &a, const CPPType &b)
constexpr bool operator<(StringRef a, StringRef b)
bool operator==(const CPPType &a, const CPPType &b)
Universally Unique Identifier according to RFC4122.