#include <cstring>
#include <string>
#include <sstream>
#include <iomanip>
#include <array>
#include <string_view>
#include <iterator>
#include <random>
#include <memory>
#include <functional>
#include <type_traits>
#include <optional>
#include <chrono>
#include <numeric>
#include <atomic>
#include <gsl/span>
Go to the source code of this file.
|
template<typename TChar > |
constexpr unsigned char | uuids::detail::hex2char (TChar const ch) noexcept |
|
template<typename TChar > |
constexpr bool | uuids::detail::is_hex (TChar const ch) noexcept |
|
template<typename TChar > |
constexpr std::basic_string_view< TChar > | uuids::detail::to_string_view (TChar const *str) noexcept |
|
template<typename StringType > |
constexpr std::basic_string_view< typename StringType::value_type, typename StringType::traits_type > | uuids::detail::to_string_view (StringType const &str) noexcept |
|
template<class CharT = char, class Traits = std::char_traits<CharT>, class Allocator = std::allocator<CharT>> |
std::basic_string< CharT, Traits, Allocator > | uuids::to_string (uuid const &id) |
|
bool | uuids::operator== (uuid const &lhs, uuid const &rhs) noexcept |
|
bool | uuids::operator!= (uuid const &lhs, uuid const &rhs) noexcept |
|
bool | uuids::operator< (uuid const &lhs, uuid const &rhs) noexcept |
|
template<class Elem , class Traits > |
std::basic_ostream< Elem, Traits > & | uuids::operator<< (std::basic_ostream< Elem, Traits > &s, uuid const &id) |
|
void | uuids::swap (uuids::uuid &lhs, uuids::uuid &rhs) noexcept |
|