Bike-X  0.8
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
OVR::HashsetNodeEntry< C, HashF > Class Template Reference

#include "OVR_Hash.h"

Collaboration diagram for OVR::HashsetNodeEntry< C, HashF >:
Collaboration graph

Public Member Functions

 HashsetNodeEntry ()
 
 HashsetNodeEntry (const HashsetNodeEntry &e)
 
 HashsetNodeEntry (const C &key, SPInt next)
 
 HashsetNodeEntry (const typename C::NodeRef &keyRef, SPInt next)
 
bool IsEmpty () const
 
bool IsEndOfChain () const
 
UPInt GetCachedHash (UPInt maskValue) const
 
void SetCachedHash (UPInt hashValue)
 
void Clear ()
 
void Free ()
 

Data Fields

SPInt NextInChain
 
C Value
 

Detailed Description

template<class C, class HashF>
class OVR::HashsetNodeEntry< C, HashF >

Definition at line 1049 of file OVR_Hash.h.

Constructor & Destructor Documentation

template<class C , class HashF >
OVR::HashsetNodeEntry< C, HashF >::HashsetNodeEntry ( )
inline

Definition at line 1056 of file OVR_Hash.h.

template<class C , class HashF >
OVR::HashsetNodeEntry< C, HashF >::HashsetNodeEntry ( const HashsetNodeEntry< C, HashF > &  e)
inline

Definition at line 1058 of file OVR_Hash.h.

template<class C , class HashF >
OVR::HashsetNodeEntry< C, HashF >::HashsetNodeEntry ( const C &  key,
SPInt  next 
)
inline

Definition at line 1060 of file OVR_Hash.h.

template<class C , class HashF >
OVR::HashsetNodeEntry< C, HashF >::HashsetNodeEntry ( const typename C::NodeRef &  keyRef,
SPInt  next 
)
inline

Definition at line 1062 of file OVR_Hash.h.

Member Function Documentation

template<class C , class HashF >
void OVR::HashsetNodeEntry< C, HashF >::Clear ( void  )
inline

Definition at line 1070 of file OVR_Hash.h.

template<class C , class HashF >
void OVR::HashsetNodeEntry< C, HashF >::Free ( )
inline

Definition at line 1077 of file OVR_Hash.h.

template<class C , class HashF >
UPInt OVR::HashsetNodeEntry< C, HashF >::GetCachedHash ( UPInt  maskValue) const
inline

Definition at line 1067 of file OVR_Hash.h.

template<class C , class HashF >
bool OVR::HashsetNodeEntry< C, HashF >::IsEmpty ( void  ) const
inline

Definition at line 1065 of file OVR_Hash.h.

template<class C , class HashF >
bool OVR::HashsetNodeEntry< C, HashF >::IsEndOfChain ( ) const
inline

Definition at line 1066 of file OVR_Hash.h.

template<class C , class HashF >
void OVR::HashsetNodeEntry< C, HashF >::SetCachedHash ( UPInt  hashValue)
inline

Definition at line 1068 of file OVR_Hash.h.

Field Documentation

template<class C , class HashF >
SPInt OVR::HashsetNodeEntry< C, HashF >::NextInChain

Definition at line 1053 of file OVR_Hash.h.

template<class C , class HashF >
C OVR::HashsetNodeEntry< C, HashF >::Value

Definition at line 1054 of file OVR_Hash.h.


The documentation for this class was generated from the following file: