|
Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
|
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 |