herald  2.0.0
Public Types | Public Member Functions | Static Public Member Functions | List of all members
herald::datatype::UUID Class Reference

Public Types

using value_type = uint8_t

Public Member Functions

 UUID (const char *from) noexcept
 UUID (UUID &&from) noexcept
 UUID (const UUID &from) noexcept
UUIDoperator= (const UUID &other) noexcept
bool valid () const noexcept
bool operator== (const UUID &other) const noexcept
bool operator!= (const UUID &other) const noexcept
bool operator< (const UUID &other) const noexcept
bool operator<= (const UUID &other) const noexcept
bool operator> (const UUID &other) const noexcept
bool operator>= (const UUID &other) const noexcept
std::array< value_type, 16 > data () const noexcept
std::string string () const noexcept

Static Public Member Functions

static UUID fromString (const std::string &from) noexcept
template<typename RandomnessSourceT >
static UUID random (RandomnessGenerator< RandomnessSourceT > &from) noexcept

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