StringKey< Tag > Class Template Reference
Inheritance diagram for StringKey< Tag >:
OpaqueString

Public Types

using this_type = StringKey< Tag >
 

Public Member Functions

auto & toString ()
 
auto & toString () const
 
 OpaqueString ()=default
 
 OpaqueString (const char *str) noexcept
 
 OpaqueString (std::string str) noexcept
 
 OpaqueString (const QString &str) noexcept
 
 OpaqueString (const OpaqueString &str) noexcept
 
 OpaqueString (OpaqueString &&str) noexcept
 

Friends

struct std::hash< this_type >
 
bool operator== (const StringKey &lhs, const StringKey &rhs) noexcept
 
bool operator!= (const StringKey &lhs, const StringKey &rhs) noexcept
 
bool operator< (const StringKey &lhs, const StringKey &rhs) noexcept
 

The documentation for this class was generated from the following files: