UuidKey< Tag > Class Template Reference
Inheritance diagram for UuidKey< Tag >:
Public Member Functions | |
constexpr | UuidKey (const UuidKey &other) noexcept=default |
constexpr | UuidKey (UuidKey &&other) noexcept=default |
constexpr UuidKey & | operator= (const UuidKey &other) noexcept=default |
constexpr UuidKey & | operator= (UuidKey &&other) noexcept=default |
constexpr | UuidKey (score::uuid_t other) noexcept |
template<int N> | |
constexpr | UuidKey (const char(&txt)[N]) |
template<typename Iterator > | |
constexpr | UuidKey (Iterator beg_it, Iterator end_it) |
constexpr const score::uuid_t & | impl () const |
constexpr score::uuid_t & | impl () |
Static Public Member Functions | |
constexpr static UuidKey | fromString (const std::string &str) |
constexpr static UuidKey | fromString (const QString &str) |
Friends | |
struct | std::hash< this_type > |
constexpr friend bool | operator== (const this_type &lhs, const this_type &rhs) |
constexpr friend bool | operator!= (const this_type &lhs, const this_type &rhs) |
constexpr friend bool | operator< (const this_type &lhs, const this_type &rhs) |
The documentation for this class was generated from the following file: