flext  0.6.0
Public Member Functions | List of all members
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: