Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
Grindstone::HashedString Class Reference

Public Types

using HashMap = std::map<Grindstone::HashValue, Grindstone::String>
 

Public Member Functions

 HashedString (const char *inStringRef)
 
 HashedString (const String &inString)
 
 HashedString (StringRef inStringRef)
 
void Create (StringRef inStringRef)
 
uint64_t GetHash () const
 
 operator bool () const noexcept
 
bool operator== (const Grindstone::HashedString &other) const noexcept
 
bool operator> (const HashedString &other) const
 
bool operator< (const HashedString &other) const
 
bool operator>= (const HashedString &other) const
 
bool operator<= (const HashedString &other) const
 
 operator std::size_t () const
 
const String & ToString () const
 

Static Public Member Functions

static void CreateHashMap ()
 
static HashMap * GetHashedStringMap ()
 
static void SetHashMap (HashMap *hashMap)
 

Protected Attributes

Grindstone::HashValue hash
 

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