12 class HashF = GFixedSizeHash<C>,
13 class AltHashF = HashF,
14 class Allocator = GAllocatorGH<C>,
15 class Entry = GHashsetCachedEntry<C, HashF>>
17 public GHashSetBase<C, HashF, AltHashF, Allocator, Entry>
34 GHashSet(
void* a_heap, std::int32_t a_sizeHint) :
51 void Set(
const CRef& a_key)
57 inline void Add(
const CRef& a_key)
Definition: GHashSetBase.h:18
void Set(void *a_memAddr, const CRef &a_key)
Definition: GHashSetBase.h:241
void SetCapacity(void *a_memAddr, UPInt a_newSize)
Definition: GHashSetBase.h:389
void Assign(void *a_memAddr, const SelfType &a_src)
Definition: GHashSetBase.h:209
void Add(void *a_memAddr, const CRef &a_key)
Definition: GHashSetBase.h:258
void CheckExpand(void *a_memAddr)
Definition: GHashSetBase.h:375
Definition: GHashSet.h:18
void operator=(const SelfType &a_src)
Definition: GHashSet.h:45
void CheckExpand()
Definition: GHashSet.h:62
GHashSet(void *a_heap)
Definition: GHashSet.h:30
void Add(const CRef &a_key)
Definition: GHashSet.h:57
~GHashSet()
Definition: GHashSet.h:42
void Resize(UPInt a_size)
Definition: GHashSet.h:67
void Set(const CRef &a_key)
Definition: GHashSet.h:51
GHashSet(std::int32_t a_sizeHint)
Definition: GHashSet.h:26
void SetCapacity(UPInt a_newSize)
Definition: GHashSet.h:72
GHashSet(void *a_heap, std::int32_t a_sizeHint)
Definition: GHashSet.h:34
GHashSet()
Definition: GHashSet.h:23
GHashSet(const SelfType &a_src)
Definition: GHashSet.h:38
Definition: AbsorbEffect.h:6
std::size_t UPInt
Definition: SFTypes.h:5