VLink  2.0.0
A high-performance communication middleware
vlink::Uuid Member List

This is the complete list of members for vlink::Uuid, including all inherited members.

bytes() const noexceptvlink::Uuidinline
from_string(std::string_view str) noexceptvlink::Uuidstatic
from_string(const char *str) noexceptvlink::Uuidstatic
generate_random() noexceptvlink::Uuidstatic
generate_random(std::mt19937 &engine) noexceptvlink::Uuidstatic
is_nil() const noexceptvlink::Uuidinline
is_valid(std::string_view str) noexceptvlink::Uuidstatic
is_valid(const char *str) noexceptvlink::Uuidstatic
kByteSizevlink::Uuidstatic
kStringSizevlink::Uuidstatic
operator!=(const Uuid &lhs, const Uuid &rhs) noexceptvlink::Uuidfriend
operator<(const Uuid &lhs, const Uuid &rhs) noexceptvlink::Uuidfriend
operator<<(std::ostream &ostream, const Uuid &id)vlink::Uuidfriend
operator==(const Uuid &lhs, const Uuid &rhs) noexceptvlink::Uuidfriend
random_bytes(size_t count) noexceptvlink::Uuidstatic
random_hex(size_t byte_count=16U) noexceptvlink::Uuidstatic
swap(Uuid &other) noexceptvlink::Uuidinline
to_compact_string() const noexceptvlink::Uuid
to_string() const noexceptvlink::Uuid
Uuid() noexceptvlink::Uuidinline
Uuid(const std::array< value_type, kByteSize > &data) noexceptvlink::Uuidinlineexplicit
Uuid(const value_type(&arr)[kByteSize]) noexceptvlink::Uuidinlineexplicit
Uuid(ForwardIteratorT first, ForwardIteratorT last)vlink::Uuidinline
value_type typedefvlink::Uuid
Variant enum namevlink::Uuid
variant() const noexceptvlink::Uuidinline
version() const noexceptvlink::Uuidinline
Version enum namevlink::Uuid