NEST
2.6.0,not_revisioned_source_dir@0
|
#include <sparsetable.h>
Public Types | |
typedef two_d_iterator | iterator |
typedef std::bidirectional_iterator_tag | iterator_category |
typedef containertype::value_type | _tmp_vt |
typedef _tmp_vt::value_type | value_type |
typedef _tmp_vt::difference_type | difference_type |
typedef _tmp_vt::reference | reference |
typedef _tmp_vt::pointer | pointer |
Public Member Functions | |
two_d_iterator (typename containertype::iterator begin, typename containertype::iterator end, typename containertype::iterator curr) | |
two_d_iterator (typename containertype::iterator begin, typename containertype::iterator end, typename containertype::iterator curr, typename containertype::value_type::TWOD_ITER_ col) | |
two_d_iterator () | |
reference | operator* () const |
pointer | operator-> () const |
void | advance_past_end () |
iterator & | operator++ () |
iterator & | operator-- () |
iterator | operator++ (int) |
iterator | operator-- (int) |
bool | operator== (const iterator &it) const |
bool | operator!= (const iterator &it) const |
Public Attributes | |
containertype::iterator | row_begin |
containertype::iterator | row_end |
containertype::iterator | row_current |
containertype::value_type::TWOD_ITER_ | col_current |
typedef containertype::value_type two_d_iterator< containertype >::_tmp_vt |
typedef _tmp_vt::difference_type two_d_iterator< containertype >::difference_type |
typedef two_d_iterator two_d_iterator< containertype >::iterator |
typedef std::bidirectional_iterator_tag two_d_iterator< containertype >::iterator_category |
typedef _tmp_vt::pointer two_d_iterator< containertype >::pointer |
typedef _tmp_vt::reference two_d_iterator< containertype >::reference |
typedef _tmp_vt::value_type two_d_iterator< containertype >::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References two_d_iterator< containertype >::col_current.
Referenced by two_d_iterator< containertype >::operator->().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References two_d_iterator< containertype >::operator*().
|
inline |
containertype::value_type::TWOD_ITER_ two_d_iterator< containertype >::col_current |
Referenced by two_d_iterator< containertype >::advance_past_end(), two_d_iterator< containertype >::operator*(), two_d_iterator< containertype >::operator++(), two_d_iterator< containertype >::operator--(), two_d_iterator< containertype >::operator==(), and two_d_iterator< containertype >::two_d_iterator().
containertype::iterator two_d_iterator< containertype >::row_begin |
containertype::iterator two_d_iterator< containertype >::row_current |
containertype::iterator two_d_iterator< containertype >::row_end |