CommonLibSSE (Parapets fork)
|
#include <GHashSetUncached.h>
Public Types | |
using | BaseType = GHashSet< C, HashF, AltHashF, Allocator, GHashsetEntry< C, HashF > > |
using | SelfType = GHashSetUncached< C, HashF, AltHashF, Allocator > |
Public Types inherited from RE::GHashSet< C, HashF, AltHashF, Allocator, Entry > | |
using | BaseType = GHashSetBase< C, HashF, AltHashF, Allocator, Entry > |
using | SelfType = GHashSet< C, HashF, AltHashF, Allocator, Entry > |
Public Types inherited from RE::GHashSetBase< C, HashF, AltHashF, Allocator, Entry > | |
using | SelfType = GHashSetBase< C, HashF, AltHashF, Allocator, Entry > |
Public Member Functions | |
GHashSetUncached () | |
GHashSetUncached (std::int32_t a_sizeHint) | |
GHashSetUncached (const SelfType &a_src) | |
~GHashSetUncached () | |
void | operator= (const SelfType &a_src) |
Public Member Functions inherited from RE::GHashSet< C, HashF, AltHashF, Allocator, Entry > | |
GHashSet () | |
GHashSet (std::int32_t a_sizeHint) | |
GHashSet (void *a_heap) | |
GHashSet (void *a_heap, std::int32_t a_sizeHint) | |
GHashSet (const SelfType &a_src) | |
~GHashSet () | |
void | operator= (const SelfType &a_src) |
template<class CRef > | |
void | Set (const CRef &a_key) |
template<class CRef > | |
void | Add (const CRef &a_key) |
void | CheckExpand () |
void | Resize (UPInt a_size) |
void | SetCapacity (UPInt a_newSize) |
Public Member Functions inherited from RE::GHashSetBase< C, HashF, AltHashF, Allocator, Entry > | |
GHashSetBase () | |
GHashSetBase (std::int32_t a_sizeHint) | |
GHashSetBase (void *a_memAddr) | |
GHashSetBase (void *a_memAddr, std::int32_t a_sizeHint) | |
GHashSetBase (const SelfType &a_src) | |
~GHashSetBase () | |
GFC_MEMORY_REDEFINE_NEW (GHashSetBase, Allocator::kStatID) | |
void | Assign (void *a_memAddr, const SelfType &a_src) |
void | Clear () |
bool | IsEmpty () const |
template<class CRef > | |
void | Set (void *a_memAddr, const CRef &a_key) |
template<class CRef > | |
void | Add (void *a_memAddr, const CRef &a_key) |
template<class K > | |
void | RemoveAlt (const K &a_key) |
template<class CRef > | |
void | Remove (const CRef &a_key) |
template<class K > | |
C * | Get (const K &a_key) |
template<class K > | |
const C * | Get (const K &key) const |
template<class K > | |
C * | GetAlt (const K &a_key) |
template<class K > | |
const C * | GetAlt (const K &a_key) const |
template<class K > | |
bool | GetAlt (const K &a_key, C *a_val) const |
UPInt | GetSize () const |
void | CheckExpand (void *a_memAddr) |
void | Resize (void *a_memAddr, UPInt a_count) |
void | SetCapacity (void *a_memAddr, UPInt a_newSize) |
iterator | begin () |
iterator | end () |
const_iterator | begin () const |
const_iterator | end () const |
template<class K > | |
iterator | Find (const K &a_key) |
template<class K > | |
iterator | FindAlt (const K &a_key) |
template<class K > | |
const_iterator | Find (const K &a_key) const |
template<class K > | |
const_iterator | FindAlt (const K &a_key) const |
using RE::GHashSetUncached< C, HashF, AltHashF, Allocator >::BaseType = GHashSet<C, HashF, AltHashF, Allocator, GHashsetEntry<C, HashF> > |
using RE::GHashSetUncached< C, HashF, AltHashF, Allocator >::SelfType = GHashSetUncached<C, HashF, AltHashF, Allocator> |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |