Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

WvScatterHash< T, K, Accessor, Comparator >::Iter Class Reference

#include <wvscatterhash.h>

Inherits WvScatterHashBase::IterBase.

Collaboration diagram for WvScatterHash< T, K, Accessor, Comparator >::Iter:

[legend]
List of all members.

template<class T, class K, class Accessor, template< class > class Comparator = OpEqComp>
class WvScatterHash< T, K, Accessor, Comparator >::Iter


Public Member Functions

 Iter (WvScatterHash &_table)
 Iter (const Iter &other)
int * getstatus ()
Tptr () const
 WvIterStuff (T)
void rewind ()
bool cur ()
void * vptr ()
bool next ()
bool get_autofree ()
void set_autofree (bool auto_free)

Protected Member Functions

void * get () const

Protected Attributes

WvScatterHashBasetable
unsigned index

Constructor & Destructor Documentation

template<class T, class K, class Accessor, template< class > class Comparator = OpEqComp>
WvScatterHash< T, K, Accessor, Comparator >::Iter::Iter WvScatterHash _table  )  [inline]
 

Definition at line 166 of file wvscatterhash.h.

template<class T, class K, class Accessor, template< class > class Comparator = OpEqComp>
WvScatterHash< T, K, Accessor, Comparator >::Iter::Iter const Iter other  )  [inline]
 

Definition at line 167 of file wvscatterhash.h.


Member Function Documentation

bool WvScatterHashBase::IterBase::cur  )  [inline, inherited]
 

Definition at line 51 of file wvscatterhash.h.

void* WvScatterHashBase::IterBase::get  )  const [inline, protected, inherited]
 

Definition at line 75 of file wvscatterhash.h.

Referenced by WvScatterHash< T, K, Accessor, Comparator >::Iter::ptr().

bool WvScatterHashBase::IterBase::get_autofree  )  [inline, inherited]
 

Definition at line 68 of file wvscatterhash.h.

References IS_AUTO_FREE.

template<class T, class K, class Accessor, template< class > class Comparator = OpEqComp>
int* WvScatterHash< T, K, Accessor, Comparator >::Iter::getstatus  )  [inline]
 

Definition at line 169 of file wvscatterhash.h.

bool WvScatterHashBase::IterBase::next  )  [inline, inherited]
 

Definition at line 56 of file wvscatterhash.h.

References IS_OCCUPIED.

template<class T, class K, class Accessor, template< class > class Comparator = OpEqComp>
T* WvScatterHash< T, K, Accessor, Comparator >::Iter::ptr  )  const [inline]
 

Definition at line 171 of file wvscatterhash.h.

References WvScatterHashBase::IterBase::get().

void WvScatterHashBase::IterBase::rewind  )  [inline, inherited]
 

Definition at line 50 of file wvscatterhash.h.

void WvScatterHashBase::IterBase::set_autofree bool  auto_free  )  [inline, inherited]
 

Definition at line 71 of file wvscatterhash.h.

void* WvScatterHashBase::IterBase::vptr  )  [inline, inherited]
 

Definition at line 53 of file wvscatterhash.h.

template<class T, class K, class Accessor, template< class > class Comparator = OpEqComp>
WvScatterHash< T, K, Accessor, Comparator >::Iter::WvIterStuff T   ) 
 


Member Data Documentation

unsigned WvScatterHashBase::IterBase::index [protected, inherited]
 

Definition at line 78 of file wvscatterhash.h.

WvScatterHashBase* WvScatterHashBase::IterBase::table [protected, inherited]
 

Definition at line 77 of file wvscatterhash.h.


The documentation for this class was generated from the following file:
Generated on Tue Oct 5 01:09:30 2004 for WvStreams by doxygen 1.3.7