Skip to content

class flake::UniqueId

#include <FlakeTypes.h>

Public Functions

Name
UniqueId() =default
UniqueId([const]UniqueId & other)
[void]set_nil()
[char] *toString() const
[void]initFromString([const][char] * in)
[bool]is_nil() const
UniqueId &operator=(UniqueId[const] & rhs)
[void]setData([uint8_t] data[UniqueId::SIZE])
[uint8_t] *getData()

Public Attributes

Name
[constexpr] std::size_tSIZE

Public Functions Documentation

function UniqueId

cpp
UniqueId() =default

function UniqueId

cpp
inline UniqueId(
    constUniqueId & other
)

function set_nil

cpp
inline void set_nil()

function toString

cpp
inline char * toString() const

function initFromString

cpp
inline void initFromString(
    constchar * in
)

function is_nil

cpp
inline bool is_nil() const

function operator=

cpp
inline UniqueId & operator=(
    UniqueIdconst & rhs
)

function setData

cpp
inline void setData(
    uint8_t data[UniqueId::SIZE]
)

function getData

cpp
inline uint8_t * getData()

Public Attributes Documentation

variable SIZE

cpp
static constexpr std::size_t flake::UniqueId::SIZE