flext 0.6.2
TablePtrMap< K, T, N >::iterator Class Reference

#include <flmap.h>

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

Public Member Functions

 iterator ()
 iterator (const TablePtrMap &m)
 iterator (const iterator &it)
iteratoroperator= (const iterator &it)
 operator bool () const
data () const
key () const
iteratoroperator++ ()

Additional Inherited Members

Private Member Functions inherited from TableAnyMap::iterator
 iterator ()
 iterator (const TableAnyMap &m)
 iterator (const iterator &it)
iteratoroperator= (const iterator &it)
 operator bool () const
void * data () const
size_t key () const
iteratoroperator++ ()
void leftmost ()
void forward ()
Private Attributes inherited from TableAnyMap::iterator
const TableAnyMapmap
int ix

Constructor & Destructor Documentation

◆ iterator() [1/3]

template<typename K, typename T, int N = 8>
TablePtrMap< K, T, N >::iterator::iterator ( )
inline

◆ iterator() [2/3]

template<typename K, typename T, int N = 8>
TablePtrMap< K, T, N >::iterator::iterator ( const TablePtrMap & m)
inline

◆ iterator() [3/3]

template<typename K, typename T, int N = 8>
TablePtrMap< K, T, N >::iterator::iterator ( const iterator & it)
inline

Member Function Documentation

◆ data()

template<typename K, typename T, int N = 8>
T TablePtrMap< K, T, N >::iterator::data ( ) const
inline

◆ key()

template<typename K, typename T, int N = 8>
K TablePtrMap< K, T, N >::iterator::key ( ) const
inline

◆ operator bool()

template<typename K, typename T, int N = 8>
TablePtrMap< K, T, N >::iterator::operator bool ( ) const
inline

◆ operator++()

template<typename K, typename T, int N = 8>
iterator & TablePtrMap< K, T, N >::iterator::operator++ ( )
inline

◆ operator=()

template<typename K, typename T, int N = 8>
iterator & TablePtrMap< K, T, N >::iterator::operator= ( const iterator & it)
inline

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