Skip to content

Class endstone::UUID

ClassList > endstone > UUID

Implementation of Universally Unique Identifier ( UUID )More...

  • #include <endstone/util/uuid.h>

Public Attributes

Type Name
std::uint8_t data

Public Functions

Type Name
std::uint8_t * begin () noexcept
const uint8_t * begin () noexcept const
std::uint8_t * end () noexcept
const uint8_t * end () noexcept const
bool isNil () noexcept const
std::string str () const
void swap (UUID & rhs) noexcept
int version () noexcept const

Public Static Functions

Type Name
constexpr std::size_t size () noexcept

Detailed Description

Adapted from https://github.com/boostorg/uuid/blob/develop/include/boost/uuid/uuid.hpp

Public Attributes Documentation

variable data

std::uint8_t endstone::UUID::data[16];

Public Functions Documentation

function begin [½]

inline std::uint8_t * endstone::UUID::begin () noexcept

function begin [2/2]

inline const uint8_t * endstone::UUID::begin () noexcept const

function end [½]

inline std::uint8_t * endstone::UUID::end () noexcept

function end [2/2]

inline const uint8_t * endstone::UUID::end () noexcept const

function isNil

inline bool endstone::UUID::isNil () noexcept const

function str

inline std::string endstone::UUID::str () const

function swap

inline void endstone::UUID::swap (
    UUID & rhs
) noexcept

function version

inline int endstone::UUID::version () noexcept const

Public Static Functions Documentation

function size

static inline constexpr std::size_t endstone::UUID::size () noexcept


The documentation for this class was generated from the following file include/endstone/util/uuid.h