WvStreams
Public Member Functions | Public Attributes | List of all members
WvHashTable< T, K, Accessor, Comparator >::Iter Class Reference
Inheritance diagram for WvHashTable< T, K, Accessor, Comparator >::Iter:
Inheritance graph
[legend]

Public Member Functions

 Iter (WvHashTable &_tbl)
 
 Iter (const Iter &other)
 
T * ptr () const
 
 WvIterStuff (T)
 
void rewind ()
 
WvLinknext ()
 
WvLinkcur () const
 
void * vptr () const
 
bool get_autofree () const
 Returns the state of autofree for the current element. More...
 
void set_autofree (bool autofree)
 Sets the state of autofree for the current element. More...
 

Public Attributes

WvHashTableBasetbl
 
unsigned tblindex
 
WvLinklink
 

Detailed Description

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

Definition at line 250 of file wvhashtable.h.

Constructor & Destructor Documentation

◆ Iter() [1/2]

template<class T , class K , class Accessor , template< class > class Comparator = OpEqComp>
WvHashTable< T, K, Accessor, Comparator >::Iter::Iter ( WvHashTable _tbl)
inline

Definition at line 253 of file wvhashtable.h.

◆ Iter() [2/2]

template<class T , class K , class Accessor , template< class > class Comparator = OpEqComp>
WvHashTable< T, K, Accessor, Comparator >::Iter::Iter ( const Iter other)
inline

Definition at line 255 of file wvhashtable.h.

Member Function Documentation

◆ ptr()

template<class T , class K , class Accessor , template< class > class Comparator = OpEqComp>
T * WvHashTable< T, K, Accessor, Comparator >::Iter::ptr ( ) const
inline

Definition at line 257 of file wvhashtable.h.

◆ rewind()

void WvHashTableBase::IterBase::rewind ( )
inlineinherited

Definition at line 135 of file wvhashtable.h.

◆ next()

WvLink * WvHashTableBase::IterBase::next ( )
inherited

Definition at line 70 of file wvhashtable.cc.

◆ cur()

WvLink * WvHashTableBase::IterBase::cur ( ) const
inlineinherited

Definition at line 138 of file wvhashtable.h.

◆ vptr()

void * WvHashTableBase::IterBase::vptr ( ) const
inlineinherited

Definition at line 140 of file wvhashtable.h.

◆ get_autofree()

bool WvHashTableBase::IterBase::get_autofree ( ) const
inlineinherited

Returns the state of autofree for the current element.

Definition at line 146 of file wvhashtable.h.

◆ set_autofree()

void WvHashTableBase::IterBase::set_autofree ( bool  autofree)
inlineinherited

Sets the state of autofree for the current element.

Definition at line 154 of file wvhashtable.h.

Member Data Documentation

◆ tbl

WvHashTableBase* WvHashTableBase::IterBase::tbl
inherited

Definition at line 126 of file wvhashtable.h.

◆ tblindex

unsigned WvHashTableBase::IterBase::tblindex
inherited

Definition at line 127 of file wvhashtable.h.

◆ link

WvLink* WvHashTableBase::IterBase::link
inherited

Definition at line 128 of file wvhashtable.h.


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