Bike-X
0.8
|
#include "OVR_Hash.h"
Public Types | |
typedef HashSetBase< C, HashF, AltHashF, Allocator, Entry > | BaseType |
typedef HashSet< C, HashF, AltHashF, Allocator, Entry > | SelfType |
Public Types inherited from OVR::HashSetBase< C, HashF, AltHashF, Allocator, Entry > | |
typedef HashSetBase< C, HashF, AltHashF, Allocator, Entry > | SelfType |
Public Member Functions | |
HashSet () | |
HashSet (int sizeHint) | |
HashSet (const SelfType &src) | |
~HashSet () | |
void | operator= (const SelfType &src) |
template<class CRef > | |
void | Set (const CRef &key) |
template<class CRef > | |
void | Add (const CRef &key) |
void | Resize (UPInt n) |
void | SetCapacity (UPInt newSize) |
Public Member Functions inherited from OVR::HashSetBase< C, HashF, AltHashF, Allocator, Entry > | |
HashSetBase () | |
HashSetBase (int sizeHint) | |
HashSetBase (const SelfType &src) | |
~HashSetBase () | |
void | Assign (const SelfType &src) |
void | Clear () |
bool | IsEmpty () const |
template<class CRef > | |
void | Set (const CRef &key) |
template<class CRef > | |
void | Add (const CRef &key) |
template<class K > | |
void | RemoveAlt (const K &key) |
template<class CRef > | |
void | Remove (const CRef &key) |
template<class K > | |
C * | Get (const K &key) |
template<class K > | |
const C * | Get (const K &key) const |
template<class K > | |
const C * | GetAlt (const K &key) const |
template<class K > | |
C * | GetAlt (const K &key) |
template<class K > | |
bool | GetAlt (const K &key, C *pval) const |
UPInt | GetSize () const |
void | CheckExpand () |
void | Resize (UPInt n) |
void | SetCapacity (UPInt newSize) |
Iterator | Begin () |
Iterator | End () |
ConstIterator | Begin () const |
ConstIterator | End () const |
template<class K > | |
Iterator | Find (const K &key) |
template<class K > | |
Iterator | FindAlt (const K &key) |
template<class K > | |
ConstIterator | Find (const K &key) const |
template<class K > | |
ConstIterator | FindAlt (const K &key) const |
Definition at line 913 of file OVR_Hash.h.
typedef HashSetBase<C, HashF, AltHashF, Allocator, Entry> OVR::HashSet< C, HashF, AltHashF, Allocator, Entry >::BaseType |
Definition at line 916 of file OVR_Hash.h.
typedef HashSet<C, HashF, AltHashF, Allocator, Entry> OVR::HashSet< C, HashF, AltHashF, Allocator, Entry >::SelfType |
Definition at line 917 of file OVR_Hash.h.
|
inline |
Definition at line 919 of file OVR_Hash.h.
|
inline |
Definition at line 920 of file OVR_Hash.h.
|
inline |
Definition at line 921 of file OVR_Hash.h.
|
inline |
Definition at line 922 of file OVR_Hash.h.
|
inline |
Definition at line 936 of file OVR_Hash.h.
|
inline |
Definition at line 924 of file OVR_Hash.h.
|
inline |
Definition at line 942 of file OVR_Hash.h.
|
inline |
Definition at line 930 of file OVR_Hash.h.
|
inline |
Definition at line 950 of file OVR_Hash.h.