#include <UUIDValue.hpp>
◆ value_type
◆ Variant
Enumerator |
---|
NCS | |
RFC | |
Microsoft | |
Reserved | |
◆ Version
Enumerator |
---|
Nil | |
TimeBased | |
DCE | |
NameBasedMD5 | |
Random | |
NameBasedSHA1 | |
◆ UUIDValue() [1/4]
SIV3D_NODISCARD_CXX20 s3d::UUIDValue::UUIDValue |
( |
| ) |
|
|
default |
◆ UUIDValue() [2/4]
SIV3D_NODISCARD_CXX20 s3d::UUIDValue::UUIDValue |
( |
const value_type(&) |
uuid[16] | ) |
|
|
explicitnoexcept |
◆ UUIDValue() [3/4]
constexpr SIV3D_NODISCARD_CXX20 s3d::UUIDValue::UUIDValue |
( |
const std::array< value_type, 16 > & |
uuid | ) |
|
|
explicitconstexprnoexcept |
◆ UUIDValue() [4/4]
template<class Iterator >
SIV3D_NODISCARD_CXX20 s3d::UUIDValue::UUIDValue |
( |
Iterator |
first, |
|
|
Iterator |
last |
|
) |
| |
|
explicit |
◆ Generate()
static UUIDValue s3d::UUIDValue::Generate |
( |
| ) |
|
|
static |
◆ GenerateFromName() [1/2]
static UUIDValue s3d::UUIDValue::GenerateFromName |
( |
const UUIDValue & |
namespaceUUIDValue, |
|
|
const std::string & |
name |
|
) |
| |
|
static |
◆ GenerateFromName() [2/2]
◆ GenerateFromRNG()
◆ getData()
constexpr const std::array<value_type, 16>& s3d::UUIDValue::getData |
( |
| ) |
const |
|
constexprnoexcept |
◆ hash()
size_t s3d::UUIDValue::hash |
( |
| ) |
const |
|
noexcept |
◆ isNil()
constexpr bool s3d::UUIDValue::isNil |
( |
| ) |
const |
|
constexprnoexcept |
◆ IsValid() [1/2]
static bool s3d::UUIDValue::IsValid |
( |
std::string_view |
uuid | ) |
|
|
static |
◆ IsValid() [2/2]
static bool s3d::UUIDValue::IsValid |
( |
StringView |
uuid | ) |
|
|
static |
◆ NamespaceDNS()
static UUIDValue s3d::UUIDValue::NamespaceDNS |
( |
| ) |
|
|
staticnoexcept |
◆ NamespaceOID()
static UUIDValue s3d::UUIDValue::NamespaceOID |
( |
| ) |
|
|
staticnoexcept |
◆ NamespaceURL()
static UUIDValue s3d::UUIDValue::NamespaceURL |
( |
| ) |
|
|
staticnoexcept |
◆ NamespaceX500()
static UUIDValue s3d::UUIDValue::NamespaceX500 |
( |
| ) |
|
|
staticnoexcept |
◆ Nil()
◆ Parse() [1/2]
◆ Parse() [2/2]
◆ str()
String s3d::UUIDValue::str |
( |
| ) |
const |
◆ swap()
void s3d::UUIDValue::swap |
( |
UUIDValue & |
other | ) |
|
◆ to_string()
std::string s3d::UUIDValue::to_string |
( |
| ) |
const |
◆ variant()
Variant s3d::UUIDValue::variant |
( |
| ) |
const |
|
noexcept |
◆ version()
Version s3d::UUIDValue::version |
( |
| ) |
const |
|
noexcept |
◆ Formatter
◆ operator!=
◆ operator<
◆ operator<<
template<class CharType >
std::basic_ostream<CharType>& operator<< |
( |
std::basic_ostream< CharType > & |
output, |
|
|
const UUIDValue & |
value |
|
) |
| |
|
friend |
◆ operator==
The documentation for this class was generated from the following file: