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

#include "OVR_Hash.h"

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

Public Member Functions

 HashsetCachedNodeEntry ()
 
 HashsetCachedNodeEntry (const HashsetCachedNodeEntry &e)
 
 HashsetCachedNodeEntry (const C &key, SPInt next)
 
 HashsetCachedNodeEntry (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
 
UPInt HashValue
 
Value
 

Detailed Description

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

Definition at line 1083 of file OVR_Hash.h.

Constructor & Destructor Documentation

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

Definition at line 1091 of file OVR_Hash.h.

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

Definition at line 1093 of file OVR_Hash.h.

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

Definition at line 1095 of file OVR_Hash.h.

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

Definition at line 1097 of file OVR_Hash.h.

Member Function Documentation

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

Definition at line 1105 of file OVR_Hash.h.

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

Definition at line 1112 of file OVR_Hash.h.

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

Definition at line 1102 of file OVR_Hash.h.

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

Definition at line 1100 of file OVR_Hash.h.

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

Definition at line 1101 of file OVR_Hash.h.

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

Definition at line 1103 of file OVR_Hash.h.

Field Documentation

template<class C , class HashF >
UPInt OVR::HashsetCachedNodeEntry< C, HashF >::HashValue

Definition at line 1088 of file OVR_Hash.h.

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

Definition at line 1087 of file OVR_Hash.h.

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

Definition at line 1089 of file OVR_Hash.h.


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