|
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.