WvStreams
WvScatterHash< T, K, Accessor, Comparator >::Iter Class Reference
Inheritance diagram for WvScatterHash< T, K, Accessor, Comparator >::Iter:

Public Member Functions

 Iter (WvScatterHash &_table)
 Iter (const Iter &other)
unsigned char * getstatus ()
T * ptr () const
 WvIterStuff (T)
 Iter (WvScatterHash &_table)
 Iter (const Iter &other)
unsigned char * getstatus ()
T * ptr () const
 WvIterStuff (T)
void rewind ()
void rewind ()
bool cur ()
bool cur ()
void * vptr ()
void * vptr ()
bool next ()
bool next ()
bool get_autofree () const
bool get_autofree () const
void set_autofree (bool autofree)
void set_autofree (bool autofree)

Protected Member Functions

void * get () const
void * get () const

Protected Attributes

WvScatterHashBasetable
unsigned index

Detailed Description

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

Definition at line 180 of file debian/libwvstreams-dev/usr/include/wvstreams/wvscatterhash.h.

Constructor & Destructor Documentation

◆ Iter() [1/4]

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

◆ Iter() [2/4]

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

◆ Iter() [3/4]

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 183 of file include/wvscatterhash.h.

◆ Iter() [4/4]

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 184 of file include/wvscatterhash.h.

Member Function Documentation

◆ getstatus() [1/2]

template<class T, class K, class Accessor, template< class > class Comparator = OpEqComp>
unsigned char * WvScatterHash< T, K, Accessor, Comparator >::Iter::getstatus ( )
inline

◆ ptr() [1/2]

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

◆ getstatus() [2/2]

template<class T, class K, class Accessor, template< class > class Comparator = OpEqComp>
unsigned char * WvScatterHash< T, K, Accessor, Comparator >::Iter::getstatus ( )
inline

Definition at line 186 of file include/wvscatterhash.h.

◆ ptr() [2/2]

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 188 of file include/wvscatterhash.h.

◆ rewind() [1/2]

void WvScatterHashBase::IterBase::rewind ( )
inlineinherited

◆ rewind() [2/2]

void WvScatterHashBase::IterBase::rewind ( )
inlineinherited

Definition at line 44 of file include/wvscatterhash.h.

◆ cur() [1/2]

bool WvScatterHashBase::IterBase::cur ( )
inlineinherited

◆ cur() [2/2]

bool WvScatterHashBase::IterBase::cur ( )
inlineinherited

Definition at line 45 of file include/wvscatterhash.h.

◆ vptr() [1/2]

void * WvScatterHashBase::IterBase::vptr ( )
inlineinherited

◆ vptr() [2/2]

void * WvScatterHashBase::IterBase::vptr ( )
inlineinherited

Definition at line 47 of file include/wvscatterhash.h.

◆ next() [1/2]

bool WvScatterHashBase::IterBase::next ( )
inlineinherited

◆ next() [2/2]

bool WvScatterHashBase::IterBase::next ( )
inlineinherited

Definition at line 50 of file include/wvscatterhash.h.

◆ get_autofree() [1/2]

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

◆ get_autofree() [2/2]

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

Definition at line 62 of file include/wvscatterhash.h.

◆ set_autofree() [1/2]

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

◆ set_autofree() [2/2]

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

Definition at line 67 of file include/wvscatterhash.h.

◆ get() [1/2]

void * WvScatterHashBase::IterBase::get ( ) const
inlineprotectedinherited

◆ get() [2/2]

void * WvScatterHashBase::IterBase::get ( ) const
inlineprotectedinherited

Definition at line 73 of file include/wvscatterhash.h.

Member Data Documentation

◆ table

WvScatterHashBase * WvScatterHashBase::IterBase::table
protectedinherited

◆ index

unsigned WvScatterHashBase::IterBase::index
protectedinherited

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