#include <OVR_Hash.h>
Classes | |
| struct | NodeAltHashF |
| struct | NodeHashF |
| struct | NodeRef |
Public Types | |
| typedef C | FirstType |
| typedef U | SecondType |
| typedef HashNode< C, U, HashF > | SelfType |
Public Member Functions | |
| UPInt | GetHash () const |
| HashNode (const HashNode &src) | |
| HashNode (const NodeRef &src) | |
| void | operator= (const NodeRef &src) |
| template<class K > | |
| bool | operator== (const K &src) const |
Static Public Member Functions | |
| template<class K > | |
| static UPInt | CalcHash (const K &data) |
Public Attributes | |
| C | First |
| U | Second |
Definition at line 976 of file OVR_Hash.h.
| typedef C OVR::HashNode< C, U, HashF >::FirstType |
Definition at line 979 of file OVR_Hash.h.
| typedef U OVR::HashNode< C, U, HashF >::SecondType |
Definition at line 980 of file OVR_Hash.h.
| typedef HashNode<C, U, HashF> OVR::HashNode< C, U, HashF >::SelfType |
Definition at line 978 of file OVR_Hash.h.
| OVR::HashNode< C, U, HashF >::HashNode | ( | const HashNode< C, U, HashF > & | src | ) | [inline] |
Definition at line 1002 of file OVR_Hash.h.
| OVR::HashNode< C, U, HashF >::HashNode | ( | const NodeRef & | src | ) | [inline] |
Definition at line 1003 of file OVR_Hash.h.
| static UPInt OVR::HashNode< C, U, HashF >::CalcHash | ( | const K & | data | ) | [inline, static] |
Definition at line 1010 of file OVR_Hash.h.
| UPInt OVR::HashNode< C, U, HashF >::GetHash | ( | ) | const [inline] |
Definition at line 1011 of file OVR_Hash.h.
| void OVR::HashNode< C, U, HashF >::operator= | ( | const NodeRef & | src | ) | [inline] |
Definition at line 1004 of file OVR_Hash.h.
| bool OVR::HashNode< C, U, HashF >::operator== | ( | const K & | src | ) | const [inline] |
Definition at line 1007 of file OVR_Hash.h.
| C OVR::HashNode< C, U, HashF >::First |
Definition at line 982 of file OVR_Hash.h.
| U OVR::HashNode< C, U, HashF >::Second |
Definition at line 983 of file OVR_Hash.h.