18#ifndef INCLUDED_CSTRINTERN 
   19#define INCLUDED_CSTRINTERN 
   52    const char* 
c_str() 
const;
 
   64    const std::string& 
string() 
const;
 
Definition: CStrIntern.cpp:29
Interned 8-bit strings.
Definition: CStrIntern.h:38
CStrInternInternals * m
Definition: CStrIntern.h:90
bool empty() const
Definition: CStrIntern.cpp:146
size_t length() const
Returns length of string in bytes.
Definition: CStrIntern.cpp:141
const char * c_str() const
Returns null-terminated string.
Definition: CStrIntern.cpp:136
bool operator!=(const CStrIntern &b) const
Definition: CStrIntern.h:74
u32 GetHash() const
Returns cached FNV1-A hash of the string.
Definition: CStrIntern.cpp:131
CStrIntern()
Definition: CStrIntern.cpp:116
bool operator<(const CStrIntern &b) const
Compare with some arbitrary total order.
Definition: CStrIntern.h:84
bool operator==(const CStrIntern &b) const
String equality.
Definition: CStrIntern.h:69
const std::string & string() const
Returns as std::string.
Definition: CStrIntern.cpp:151
Definition: ShaderDefines.cpp:31
std::size_t operator()(const CStrIntern &str) const
Definition: CStrIntern.h:98
uint32_t u32
Definition: types.h:39