flext  0.6.0
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
TableAnyMap::iterator Class Reference

#include <flmap.h>

Inheritance diagram for TableAnyMap::iterator:
TablePtrMap< K, T, N >::iterator

Public Member Functions

 iterator ()
 
 iterator (const TableAnyMap &m)
 
 iterator (const iterator &it)
 
iteratoroperator= (const iterator &it)
 
 operator bool () const
 
void * data () const
 
size_t key () const
 
iteratoroperator++ ()
 

Protected Member Functions

void leftmost ()
 
void forward ()
 

Protected Attributes

const TableAnyMapmap
 
int ix
 

Constructor & Destructor Documentation

◆ iterator() [1/3]

TableAnyMap::iterator::iterator ( )
inline

◆ iterator() [2/3]

TableAnyMap::iterator::iterator ( const TableAnyMap m)
inline

◆ iterator() [3/3]

TableAnyMap::iterator::iterator ( const iterator it)
inline

Member Function Documentation

◆ data()

void* TableAnyMap::iterator::data ( ) const
inline

◆ forward()

void TableAnyMap::iterator::forward ( )
protected

◆ key()

size_t TableAnyMap::iterator::key ( ) const
inline

◆ leftmost()

void TableAnyMap::iterator::leftmost ( )
inlineprotected

◆ operator bool()

TableAnyMap::iterator::operator bool ( ) const
inline

◆ operator++()

iterator& TableAnyMap::iterator::operator++ ( )
inline

◆ operator=()

iterator& TableAnyMap::iterator::operator= ( const iterator it)
inline

Member Data Documentation

◆ ix

int TableAnyMap::iterator::ix
protected

◆ map

const TableAnyMap* TableAnyMap::iterator::map
protected

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