WvStreams
WvHashTableBase::IterBase Class Reference
Inheritance diagram for WvHashTableBase::IterBase:

Public Member Functions

 IterBase (WvHashTableBase &_tbl)
 IterBase (const IterBase &other)
void rewind ()
WvLinknext ()
WvLinkcur () const
void * vptr () const
bool get_autofree () const
 Returns the state of autofree for the current element.
void set_autofree (bool autofree)
 Sets the state of autofree for the current element.
 IterBase (WvHashTableBase &_tbl)
 IterBase (const IterBase &other)
void rewind ()
WvLinknext ()
WvLinkcur () const
void * vptr () const
bool get_autofree () const
 Returns the state of autofree for the current element.
void set_autofree (bool autofree)
 Sets the state of autofree for the current element.

Public Attributes

WvHashTableBasetbl
unsigned tblindex
WvLinklink

Detailed Description

Constructor & Destructor Documentation

◆ IterBase() [1/4]

WvHashTableBase::IterBase::IterBase ( WvHashTableBase & _tbl)
inline

◆ IterBase() [2/4]

WvHashTableBase::IterBase::IterBase ( const IterBase & other)
inline

◆ IterBase() [3/4]

WvHashTableBase::IterBase::IterBase ( WvHashTableBase & _tbl)
inline

Definition at line 130 of file include/wvhashtable.h.

◆ IterBase() [4/4]

WvHashTableBase::IterBase::IterBase ( const IterBase & other)
inline

Definition at line 132 of file include/wvhashtable.h.

Member Function Documentation

◆ rewind() [1/2]

void WvHashTableBase::IterBase::rewind ( )
inline

◆ next()

WvLink * WvHashTableBase::IterBase::next ( )

Definition at line 70 of file wvhashtable.cc.

◆ cur() [1/2]

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

◆ vptr() [1/2]

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

◆ get_autofree() [1/2]

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

Returns the state of autofree for the current element.

Definition at line 146 of file debian/libwvstreams-dev/usr/include/wvstreams/wvhashtable.h.

◆ set_autofree() [1/2]

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

Sets the state of autofree for the current element.

Definition at line 154 of file debian/libwvstreams-dev/usr/include/wvstreams/wvhashtable.h.

◆ rewind() [2/2]

void WvHashTableBase::IterBase::rewind ( )
inline

Definition at line 135 of file include/wvhashtable.h.

◆ cur() [2/2]

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

Definition at line 138 of file include/wvhashtable.h.

◆ vptr() [2/2]

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

Definition at line 140 of file include/wvhashtable.h.

◆ get_autofree() [2/2]

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

Returns the state of autofree for the current element.

Definition at line 146 of file include/wvhashtable.h.

◆ set_autofree() [2/2]

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

Sets the state of autofree for the current element.

Definition at line 154 of file include/wvhashtable.h.

Member Data Documentation

◆ tbl

WvHashTableBase * WvHashTableBase::IterBase::tbl

◆ tblindex

unsigned WvHashTableBase::IterBase::tblindex

◆ link

WvLink * WvHashTableBase::IterBase::link

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