CommonLibSSE NG
|
#include <GStringDH.h>
Public Member Functions | |
GStringDH (GMemoryHeap *a_heap=GMemory::GetGlobalHeap()) | |
GStringDH (GMemoryHeap *a_heap, const char *a_data) | |
Public Member Functions inherited from RE::GString | |
GString () | |
GString (const GString &a_rhs) | |
GString (GString &&a_rhs) | |
GString (const char *a_rhs) | |
GString (const std::string_view &a_rhs) | |
~GString () | |
GString & | operator= (const GString &a_rhs) |
GString & | operator= (GString &&a_rhs) |
GString & | operator= (const char *a_rhs) |
GString & | operator= (const std::string_view &a_rhs) |
reference | operator[] (size_type a_pos) |
const_reference | operator[] (size_type a_pos) const |
char & | front () |
const char & | front () const |
char & | back () |
const char & | back () const |
const char * | data () const noexcept |
char * | data () noexcept |
const char * | c_str () const noexcept |
operator std::string_view () const noexcept | |
bool | empty () const noexcept |
size_type | size () const noexcept |
size_type | length () const noexcept |
void | clear () noexcept |
Public Attributes | |
GMemoryHeap * | heap |
Additional Inherited Members | |
Public Types inherited from RE::GString | |
enum class | HeapType { kGlobal = 0 , kLocal = 1 , kDynamic = 2 , kMask = 3 } |
using | value_type = char |
using | size_type = UPInt |
using | reference = value_type & |
using | const_reference = const value_type & |
using | FlagConstant = FlagConstants::FlagConstant |
Static Public Member Functions inherited from RE::GString | |
static UPInt | BernsteinHashFunction (const void *a_dataIn, UPInt a_size, UPInt a_seed=5381) |
static UPInt | BernsteinHashFunctionCIS (const void *a_dataIn, UPInt a_size, UPInt a_seed=5381) |
Protected Member Functions inherited from RE::GString | |
GString * | ctor (const char *a_str) |
HeapType | heap_type () const |
DataDesc * | get_desc () const |
void | set_desc (DataDesc *a_desc) |
Protected Attributes inherited from RE::GString | |
DataDescUnion | _dataDesc |
|
inline |
|
inline |
GMemoryHeap* RE::GStringDH::heap |