#include <GStringHash.h>
|
using | BaseType = GHash< GString, U, GString::NoCaseHashFunctor, Allocator > |
|
using | SelfType = GStringHash< U, Allocator > |
|
using | SelfType = GHash< GString, U, GString::NoCaseHashFunctor, GAllocatorGH< U >, GHashNode< GString, U, GString::NoCaseHashFunctor >, GHashsetCachedNodeEntry< GHashNode< GString, U, GString::NoCaseHashFunctor >, typename HashNode::NodeHashF >, GHashSet< GHashNode< GString, U, GString::NoCaseHashFunctor >, typename HashNode::NodeHashF, typename HashNode::NodeAltHashF, GAllocatorGH< U >, GHashsetCachedNodeEntry< GHashNode< GString, U, GString::NoCaseHashFunctor >, typename HashNode::NodeHashF > > > |
|
using | const_iterator = typename Container::const_iterator |
|
using | iterator = typename Container::iterator |
|
|
| 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 GString &a_key, const U &a_value) |
|
void | Add (const GString &a_key, const U &a_value) |
|
void | Remove (const GString &a_key) |
|
void | RemoveAlt (const K &a_key) |
|
bool | Get (const GString &a_key, U *a_value) const |
|
U * | Get (const GString &a_key) |
|
const U * | Get (const GString &a_key) const |
|
bool | GetAlt (const K &a_key, U *a_value) const |
|
U * | GetAlt (const K &a_key) |
|
const U * | GetAlt (const K &a_key) const |
|
UPInt | GetSize () const |
|
void | Resize (UPInt a_size) |
|
void | SetCapacity (UPInt a_newSize) |
|
iterator | begin () |
|
const_iterator | begin () const |
|
iterator | end () |
|
const_iterator | end () const |
|
iterator | Find (const GString &a_key) |
|
const_iterator | Find (const GString &a_key) const |
|
iterator | FindAlt (const K &a_key) |
|
const_iterator | FindAlt (const K &a_key) const |
|
GHashSet< GHashNode< GString, U, GString::NoCaseHashFunctor >, typename HashNode::NodeHashF, typename HashNode::NodeAltHashF, GAllocatorGH< U >, GHashsetCachedNodeEntry< GHashNode< GString, U, GString::NoCaseHashFunctor >, typename HashNode::NodeHashF > > | hash |
|
◆ BaseType
template<class U , class Allocator = GAllocatorGH<U>>
◆ SelfType
template<class U , class Allocator = GAllocatorGH<U>>
The documentation for this class was generated from the following file: