10 #include <AtomsCore/Globals.h>
11 #include <AtomsCore/MemoryUtils.h>
12 #include <AtomsCore/Serialiser.h>
13 #include <AtomsCore/Hash.h>
38 inline bool operator!=(
const char* value)
const;
40 inline bool operator!=(
const std::string& value)
const;
42 inline HashedString& operator=(
const std::string& other);
44 inline const std::string& string()
const;
46 inline size_t hash()
const;
48 inline operator const std::string & ()
const;
50 inline const char *c_str()
const;
52 inline std::string operator+(
const char* value)
const;
54 inline std::string operator+(
const std::string& value)
const;
56 inline size_t size()
const;
58 inline size_t find(
const std::string& value,
size_t offset = 0)
const;
60 inline size_t rfind(
const std::string& value,
size_t offset = std::string::npos)
const;
62 inline std::string substr(
size_t offset,
size_t count = std::string::npos)
const;
64 inline bool empty()
const;
74 #include "HashedString.impl.h"
Definition: HashedString.h:21
AtomsCore namespace.
Definition: Agent.h:344