#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: