|
CommonLibSSE (Parapets fork)
|
#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 |