Grindstone Game Engine
v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
HashedString.hpp
1
#pragma once
2
3
#include <map>
4
5
#include "String.hpp"
6
#include "Hash.hpp"
7
8
namespace
Grindstone {
9
class
HashedString
{
10
public
:
11
12
HashedString
();
13
HashedString
(
const
wchar_t
* inStringRef);
14
HashedString
(
const
char
* inStringRef);
15
HashedString
(
const
String& inString);
16
HashedString
(StringRef inStringRef);
17
18
void
Create(
const
wchar_t
* inStringRef);
19
20
String ToString()
const
;
21
22
protected
:
23
24
uint64_t hashedString;
25
static
std::map<HashValue, String> nameHashMap;
26
27
private
:
28
29
std::map<HashValue, String>::iterator ptr;
30
31
};
32
}
Grindstone::HashedString
Definition
HashedString.hpp:9
sources
code
Common
HashedString.hpp
Generated by
1.12.0