#include <GHashSet.h>
|
using | BaseType = GHashSetBase< C, HashF, AltHashF, Allocator, Entry > |
|
using | SelfType = GHashSet< C, HashF, AltHashF, Allocator, Entry > |
|
using | SelfType = GHashSetBase< C, HashF, AltHashF, Allocator, Entry > |
|
◆ BaseType
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
using RE::GHashSet< C, HashF, AltHashF, Allocator, Entry >::BaseType = GHashSetBase<C, HashF, AltHashF, Allocator, Entry> |
◆ SelfType
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
using RE::GHashSet< C, HashF, AltHashF, Allocator, Entry >::SelfType = GHashSet<C, HashF, AltHashF, Allocator, Entry> |
◆ GHashSet() [1/5]
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
RE::GHashSet< C, HashF, AltHashF, Allocator, Entry >::GHashSet |
( |
| ) |
|
|
inline |
◆ GHashSet() [2/5]
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
RE::GHashSet< C, HashF, AltHashF, Allocator, Entry >::GHashSet |
( |
std::int32_t |
a_sizeHint | ) |
|
|
inline |
◆ GHashSet() [3/5]
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
RE::GHashSet< C, HashF, AltHashF, Allocator, Entry >::GHashSet |
( |
void * |
a_heap | ) |
|
|
inlineexplicit |
◆ GHashSet() [4/5]
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
RE::GHashSet< C, HashF, AltHashF, Allocator, Entry >::GHashSet |
( |
void * |
a_heap, |
|
|
std::int32_t |
a_sizeHint |
|
) |
| |
|
inline |
◆ GHashSet() [5/5]
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
◆ ~GHashSet()
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::GHashSet< C, HashF, AltHashF, Allocator, Entry >::Add |
( |
const CRef & |
a_key | ) |
|
|
inline |
◆ CheckExpand()
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
void RE::GHashSet< C, HashF, AltHashF, Allocator, Entry >::CheckExpand |
( |
| ) |
|
|
inline |
◆ operator=()
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
◆ Resize()
template<class C , class HashF = GFixedSizeHash<C>, class AltHashF = HashF, class Allocator = GAllocatorGH<C>, class Entry = GHashsetCachedEntry<C, HashF>>
◆ 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::GHashSet< C, HashF, AltHashF, Allocator, Entry >::Set |
( |
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::GHashSet< C, HashF, AltHashF, Allocator, Entry >::SetCapacity |
( |
UPInt |
a_newSize | ) |
|
|
inline |
The documentation for this class was generated from the following file: