Bike-X
0.8
|
#include "OVR_Hash.h"
Public Types | |
typedef HashIdentity< C, U, Allocator, HashF > | SelfType |
typedef HashUncached< C, U, HashF, Allocator > | BaseType |
Public Types inherited from OVR::HashUncached< C, U, HashF, Allocator > | |
typedef HashUncached< C, U, HashF, Allocator > | SelfType |
typedef Hash< C, U, HashF, Allocator, HashNode< C, U, HashF >, HashsetNodeEntry < HashNode< C, U, HashF > , typename HashNode< C, U, HashF >::NodeHashF > > | BaseType |
Public Types inherited from OVR::Hash< C, U, HashF, Allocator, HashNode< C, U, HashF >, HashsetNodeEntry< HashNode< C, U, HashF >, HashNode< C, U, HashF >::NodeHashF > > | |
typedef U | ValueType |
typedef Hash< C, U, HashF, Allocator, HashNode< C, U, HashF >, HashsetNodeEntry < HashNode< C, U, HashF > , HashNode< C, U, HashF > ::NodeHashF >, HashSet < HashNode< C, U, HashF > , typename HashNode< C, U, HashF >::NodeHashF,typename HashNode< C, U, HashF > ::NodeAltHashF, Allocator,HashsetNodeEntry < HashNode< C, U, HashF > , HashNode< C, U, HashF > ::NodeHashF > > > | SelfType |
typedef HashSet< HashNode< C, U, HashF >, typename HashNode < C, U, HashF >::NodeHashF,typename HashNode< C, U, HashF > ::NodeAltHashF, Allocator,HashsetNodeEntry < HashNode< C, U, HashF > , HashNode< C, U, HashF > ::NodeHashF > >::ConstIterator | ConstIterator |
typedef HashSet< HashNode< C, U, HashF >, typename HashNode < C, U, HashF >::NodeHashF,typename HashNode< C, U, HashF > ::NodeAltHashF, Allocator,HashsetNodeEntry < HashNode< C, U, HashF > , HashNode< C, U, HashF > ::NodeHashF > >::Iterator | Iterator |
Public Member Functions | |
HashIdentity () | |
HashIdentity (int sizeHint) | |
HashIdentity (const SelfType &src) | |
~HashIdentity () | |
void | operator= (const SelfType &src) |
Public Member Functions inherited from OVR::HashUncached< C, U, HashF, Allocator > | |
HashUncached () | |
HashUncached (int sizeHint) | |
HashUncached (const SelfType &src) | |
~HashUncached () | |
void | operator= (const SelfType &src) |
Public Member Functions inherited from OVR::Hash< C, U, HashF, Allocator, HashNode< C, U, HashF >, HashsetNodeEntry< HashNode< C, U, HashF >, HashNode< C, U, HashF >::NodeHashF > > | |
Hash () | |
Hash (int sizeHint) | |
Hash (const SelfType &src) | |
~Hash () | |
void | operator= (const SelfType &src) |
void | Clear () |
bool | IsEmpty () const |
void | Set (const C &key, const U &value) |
void | Add (const C &key, const U &value) |
void | Remove (const C &key) |
void | RemoveAlt (const K &key) |
bool | Get (const C &key, U *pvalue) const |
U * | Get (const C &key) |
const U * | Get (const C &key) const |
bool | GetAlt (const K &key, U *pvalue) const |
U * | GetAlt (const K &key) |
const U * | GetAlt (const K &key) const |
UPInt | GetSize () const |
void | Resize (UPInt n) |
void | SetCapacity (UPInt newSize) |
Iterator | Begin () |
ConstIterator | Begin () const |
Iterator | End () |
ConstIterator | End () const |
Iterator | Find (const C &key) |
ConstIterator | Find (const C &key) const |
Iterator | FindAlt (const K &key) |
ConstIterator | FindAlt (const K &key) const |
Additional Inherited Members | |
Data Fields inherited from OVR::Hash< C, U, HashF, Allocator, HashNode< C, U, HashF >, HashsetNodeEntry< HashNode< C, U, HashF >, HashNode< C, U, HashF >::NodeHashF > > | |
HashSet< HashNode< C, U, HashF > , typename HashNode< C, U, HashF >::NodeHashF,typename HashNode< C, U, HashF > ::NodeAltHashF, Allocator,HashsetNodeEntry < HashNode< C, U, HashF > , HashNode< C, U, HashF > ::NodeHashF > > | mHash |
Definition at line 1279 of file OVR_Hash.h.
typedef HashUncached<C, U, HashF, Allocator> OVR::HashIdentity< C, U, Allocator, HashF >::BaseType |
Definition at line 1284 of file OVR_Hash.h.
typedef HashIdentity<C, U, Allocator, HashF> OVR::HashIdentity< C, U, Allocator, HashF >::SelfType |
Definition at line 1283 of file OVR_Hash.h.
|
inline |
Definition at line 1287 of file OVR_Hash.h.
|
inline |
Definition at line 1288 of file OVR_Hash.h.
|
inline |
Definition at line 1289 of file OVR_Hash.h.
|
inline |
Definition at line 1290 of file OVR_Hash.h.
|
inline |
Definition at line 1291 of file OVR_Hash.h.