| 
    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> |