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