#include <GHashSetBase.h>
◆ SelfType
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
◆ GHashSetBase() [1/5]
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
◆ GHashSetBase() [2/5]
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
RE::GHashSetBase< C, HashF, AltHashF, Allocator, Entry >::GHashSetBase |
( |
std::int32_t |
a_sizeHint | ) |
|
|
inline |
◆ GHashSetBase() [3/5]
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
RE::GHashSetBase< C, HashF, AltHashF, Allocator, Entry >::GHashSetBase |
( |
void * |
a_memAddr | ) |
|
|
inlineexplicit |
◆ GHashSetBase() [4/5]
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
RE::GHashSetBase< C, HashF, AltHashF, Allocator, Entry >::GHashSetBase |
( |
void * |
a_memAddr, |
|
|
std::int32_t |
a_sizeHint |
|
) |
| |
|
inline |
◆ GHashSetBase() [5/5]
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
◆ ~GHashSetBase()
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
◆ Add()
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
template<class CRef >
void RE::GHashSetBase< C, HashF, AltHashF, Allocator, Entry >::Add |
( |
void * |
a_memAddr, |
|
|
const CRef & |
a_key |
|
) |
| |
|
inline |
◆ Assign()
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
◆ begin() [1/2]
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
◆ begin() [2/2]
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
◆ CheckExpand()
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
void RE::GHashSetBase< C, HashF, AltHashF, Allocator, Entry >::CheckExpand |
( |
void * |
a_memAddr | ) |
|
|
inline |
◆ Clear()
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
◆ end() [1/2]
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
◆ end() [2/2]
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
◆ Find() [1/2]
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
template<class K >
◆ Find() [2/2]
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
template<class K >
◆ FindAlt() [1/2]
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
template<class K >
◆ FindAlt() [2/2]
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
template<class K >
◆ Get() [1/2]
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
template<class K >
C * RE::GHashSetBase< C, HashF, AltHashF, Allocator, Entry >::Get |
( |
const K & |
a_key | ) |
|
|
inline |
◆ Get() [2/2]
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
template<class K >
const C * RE::GHashSetBase< C, HashF, AltHashF, Allocator, Entry >::Get |
( |
const K & |
key | ) |
const |
|
inline |
◆ GetAlt() [1/3]
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
template<class K >
C * RE::GHashSetBase< C, HashF, AltHashF, Allocator, Entry >::GetAlt |
( |
const K & |
a_key | ) |
|
|
inline |
◆ GetAlt() [2/3]
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
template<class K >
const C * RE::GHashSetBase< C, HashF, AltHashF, Allocator, Entry >::GetAlt |
( |
const K & |
a_key | ) |
const |
|
inline |
◆ GetAlt() [3/3]
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
template<class K >
bool RE::GHashSetBase< C, HashF, AltHashF, Allocator, Entry >::GetAlt |
( |
const K & |
a_key, |
|
|
C * |
a_val |
|
) |
| const |
|
inline |
◆ GetSize()
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
◆ GFC_MEMORY_REDEFINE_NEW()
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
RE::GHashSetBase< C, HashF, AltHashF, Allocator, Entry >::GFC_MEMORY_REDEFINE_NEW |
( |
GHashSetBase< C, HashF, AltHashF, Allocator, Entry > |
, |
|
|
Allocator::kStatID |
|
|
) |
| |
◆ IsEmpty()
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
bool RE::GHashSetBase< C, HashF, AltHashF, Allocator, Entry >::IsEmpty |
( |
| ) |
const |
|
inline |
◆ Remove()
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
template<class CRef >
void RE::GHashSetBase< C, HashF, AltHashF, Allocator, Entry >::Remove |
( |
const CRef & |
a_key | ) |
|
|
inline |
◆ RemoveAlt()
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
template<class K >
void RE::GHashSetBase< C, HashF, AltHashF, Allocator, Entry >::RemoveAlt |
( |
const K & |
a_key | ) |
|
|
inline |
◆ Resize()
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
void RE::GHashSetBase< C, HashF, AltHashF, Allocator, Entry >::Resize |
( |
void * |
a_memAddr, |
|
|
UPInt |
a_count |
|
) |
| |
|
inline |
◆ Set()
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
template<class CRef >
void RE::GHashSetBase< C, HashF, AltHashF, Allocator, Entry >::Set |
( |
void * |
a_memAddr, |
|
|
const CRef & |
a_key |
|
) |
| |
|
inline |
◆ SetCapacity()
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
void RE::GHashSetBase< C, HashF, AltHashF, Allocator, Entry >::SetCapacity |
( |
void * |
a_memAddr, |
|
|
UPInt |
a_newSize |
|
) |
| |
|
inline |
◆ const_iterator
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
◆ iterator
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
The documentation for this class was generated from the following file: