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
const char * c_str () const noexcept

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:
  • /github/workspace/sources/code/Common/HashedString.hpp
  • /github/workspace/sources/code/Common/HashedString.cpp