#include <uuid.h>
|
template<typename StringType > |
static constexpr bool | is_valid_uuid (StringType const &in_str) noexcept |
|
template<typename StringType > |
static constexpr std::optional< uuid > | from_string (StringType const &in_str) noexcept |
|
|
bool | operator== (uuid const &lhs, uuid const &rhs) noexcept |
|
bool | operator< (uuid const &lhs, uuid const &rhs) noexcept |
|
template<class Elem , class Traits > |
std::basic_ostream< Elem, Traits > & | operator<< (std::basic_ostream< Elem, Traits > &s, uuid const &id) |
|
template<class CharT , class Traits , class Allocator > |
std::basic_string< CharT, Traits, Allocator > | to_string (uuid const &id) |
|
◆ value_type
◆ uuid() [1/5]
constexpr uuids::uuid::uuid |
( |
| ) |
|
|
constexprdefaultnoexcept |
◆ uuid() [2/5]
◆ uuid() [3/5]
constexpr uuids::uuid::uuid |
( |
std::array< value_type, 16 > const & |
arr | ) |
|
|
inlineconstexprnoexcept |
◆ uuid() [4/5]
◆ uuid() [5/5]
template<typename ForwardIterator >
uuids::uuid::uuid |
( |
ForwardIterator |
first, |
|
|
ForwardIterator |
last |
|
) |
| |
|
inlineexplicit |
◆ as_bytes()
span< std::byte const, 16 > uuids::uuid::as_bytes |
( |
| ) |
const |
|
inline |
◆ from_string()
template<typename StringType >
static constexpr std::optional< uuid > uuids::uuid::from_string |
( |
StringType const & |
in_str | ) |
|
|
inlinestaticconstexprnoexcept |
◆ is_nil()
constexpr bool uuids::uuid::is_nil |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ is_valid_uuid()
template<typename StringType >
static constexpr bool uuids::uuid::is_valid_uuid |
( |
StringType const & |
in_str | ) |
|
|
inlinestaticconstexprnoexcept |
◆ swap()
void uuids::uuid::swap |
( |
uuid & |
other | ) |
|
|
inlinenoexcept |
◆ variant()
◆ version()
◆ operator<
bool operator< |
( |
uuid const & |
lhs, |
|
|
uuid const & |
rhs |
|
) |
| |
|
friend |
◆ operator<<
template<class Elem , class Traits >
std::basic_ostream< Elem, Traits > & operator<< |
( |
std::basic_ostream< Elem, Traits > & |
s, |
|
|
uuid const & |
id |
|
) |
| |
|
friend |
◆ operator==
bool operator== |
( |
uuid const & |
lhs, |
|
|
uuid const & |
rhs |
|
) |
| |
|
friend |
◆ to_string
template<class CharT , class Traits , class Allocator >
std::basic_string< CharT, Traits, Allocator > to_string |
( |
uuid const & |
id | ) |
|
|
friend |
◆ data
std::array<value_type, 16> uuids::uuid::data { { 0 } } |
|
private |
The documentation for this class was generated from the following file: