eckit::UUID class

Public types

using value_type = uint8_t
using iterator = uint8_t*
using const_iterator = uint8_t const *

Public static functions

static auto size() -> size_t
static auto hexSize() -> size_t

Constructors, destructors, conversion operators

UUID()
UUID(const std::string&)
~UUID()
operator std::string() const

Public functions

auto begin() -> iterator
auto begin() const -> const_iterator
auto end() -> iterator
auto end() const -> const_iterator
auto isNil() const -> bool
auto asString() const -> std::string
void fromString(const std::string&)

Friends

auto operator<<(std::ostream& os, const UUID& u) -> std::ostream&
auto operator>>(std::istream& is, UUID& u) -> std::istream&