![]() |
Blamite Game Engine - Strings
00386.06.16.23.0646.blamite
A library containing general purpose utilities and classes for use in multiple projects.
|
Namespaces | |
detail | |
Classes | |
class | basic_uuid_random_generator |
class | uuid |
class | uuid_name_generator |
Typedefs | |
template<class ElementType , std::ptrdiff_t Extent> | |
using | span = gsl::span< ElementType, Extent > |
using | uuid_random_generator = basic_uuid_random_generator< std::mt19937 > |
Enumerations | |
enum | uuid_variant { uuid_variant::ncs, uuid_variant::rfc, uuid_variant::microsoft, uuid_variant::reserved } |
enum | uuid_version { uuid_version::none = 0, uuid_version::time_based = 1, uuid_version::dce_security = 2, uuid_version::name_based_md5 = 3, uuid_version::random_number_based = 4, uuid_version::name_based_sha1 = 5 } |
Functions | |
template<class CharT = char, class Traits = std::char_traits<CharT>, class Allocator = std::allocator<CharT>> | |
std::basic_string< CharT, Traits, Allocator > | to_string (uuid const &id) |
bool | operator== (uuid const &lhs, uuid const &rhs) 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) |
void | swap (uuids::uuid &lhs, uuids::uuid &rhs) noexcept |
using uuids::span = typedef gsl::span<ElementType, Extent> |
using uuids::uuid_random_generator = typedef basic_uuid_random_generator<std::mt19937> |
|
strong |
|
strong |
std::basic_ostream<Elem, Traits>& uuids::operator<< | ( | std::basic_ostream< Elem, Traits > & | s, |
uuid const & | id | ||
) |
|
inlinenoexcept |
|
inline |