Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
mce::UUID Class Reference

Public Member Functions

constexpr UUID (uint64 a=0, uint64 b=0) noexcept
 UUID (std::string const &uuidStr)
 UUID (std::string_view uuidStr)
 operator bool () const
 operator std::string () const
constexpr bool operator== (UUID const &other) const
constexpr std::strong_ordering operator<=> (UUID const &other) const
MCFOLD::std::string asString () const

Static Public Member Functions

static LLNDAPI mce::UUID random ()
static mce::UUID fromStringHash (std::string_view sv)
static LLNDAPI bool canParse (std::string_view in)
static LLNDAPI ll::Expected< mce::UUID > tryFromString (::std::string_view str)
static MCAPI ::mce::UUID fromString (::std::string_view in)
static MCAPI ::mce::UUID & EMPTY ()
static MCAPI uint64 & STRING_LENGTH ()

Public Attributes

uint64 a
uint64 b

Member Function Documentation

◆ STRING_LENGTH()

MCAPI uint64 & mce::UUID::STRING_LENGTH ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: