CommonLibSSE NG
|
#include <GStringHash.h>
Public Types | |
using | BaseType = GHash< GString, U, GString::NoCaseHashFunctor, Allocator > |
using | SelfType = GStringHash< U, Allocator > |
Public Types inherited from RE::GHash< C, U, HashF, Allocator, HashNode, Entry, Container > | |
using | SelfType = GHash< C, U, HashF, Allocator, HashNode, Entry, Container > |
using | const_iterator = typename Container::const_iterator |
using | iterator = typename Container::iterator |
Additional Inherited Members | |
Public Member Functions inherited from RE::GHash< C, U, HashF, Allocator, HashNode, Entry, Container > | |
GHash () | |
GHash (std::int32_t a_sizeHint) | |
GHash (void *a_heap) | |
GHash (void *a_heap, std::int32_t a_sizeHint) | |
GHash (const SelfType &a_src) | |
~GHash () | |
GFC_MEMORY_REDEFINE_NEW (GHash, Allocator::kStatID) | |
void | operator= (const SelfType &a_src) |
void | Clear () |
bool | IsEmpty () const |
void | Set (const C &a_key, const U &a_value) |
void | Add (const C &a_key, const U &a_value) |
void | Remove (const C &a_key) |
template<class K > | |
void | RemoveAlt (const K &a_key) |
bool | Get (const C &a_key, U *a_value) const |
template<class K > | |
bool | GetAlt (const K &a_key, U *a_value) const |
U * | Get (const C &a_key) |
const U * | Get (const C &a_key) const |
template<class K > | |
U * | GetAlt (const K &a_key) |
template<class K > | |
const U * | GetAlt (const K &a_key) const |
UPInt | GetSize () const |
void | Resize (UPInt a_size) |
void | SetCapacity (UPInt a_newSize) |
iterator | begin () |
iterator | end () |
const_iterator | begin () const |
const_iterator | end () const |
iterator | Find (const C &a_key) |
const_iterator | Find (const C &a_key) const |
template<class K > | |
iterator | FindAlt (const K &a_key) |
template<class K > | |
const_iterator | FindAlt (const K &a_key) const |
Public Attributes inherited from RE::GHash< C, U, HashF, Allocator, HashNode, Entry, Container > | |
Container | hash |
using RE::GStringHash< U, Allocator >::BaseType = GHash<GString, U, GString::NoCaseHashFunctor, Allocator> |
using RE::GStringHash< U, Allocator >::SelfType = GStringHash<U, Allocator> |