NEST
2.6.0,not_revisioned_source_dir@0
|
#include <sparsetable.h>
Public Types | |
typedef destructive_two_d_iterator | iterator |
typedef std::input_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 | |
destructive_two_d_iterator (typename containertype::iterator begin, typename containertype::iterator end, typename containertype::iterator curr) | |
destructive_two_d_iterator (typename containertype::iterator begin, typename containertype::iterator end, typename containertype::iterator curr, typename containertype::value_type::TWOD_ITER_ col) | |
destructive_two_d_iterator () | |
void | advance_past_end () |
reference | operator* () const |
pointer | operator-> () const |
iterator & | operator++ () |
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 destructive_two_d_iterator< containertype >::_tmp_vt |
typedef _tmp_vt::difference_type destructive_two_d_iterator< containertype >::difference_type |
typedef destructive_two_d_iterator destructive_two_d_iterator< containertype >::iterator |
typedef std::input_iterator_tag destructive_two_d_iterator< containertype >::iterator_category |
typedef _tmp_vt::pointer destructive_two_d_iterator< containertype >::pointer |
typedef _tmp_vt::reference destructive_two_d_iterator< containertype >::reference |
typedef _tmp_vt::value_type destructive_two_d_iterator< containertype >::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
References destructive_two_d_iterator< containertype >::col_current, destructive_two_d_iterator< containertype >::row_current, and destructive_two_d_iterator< containertype >::row_end.
Referenced by destructive_two_d_iterator< containertype >::destructive_two_d_iterator(), and destructive_two_d_iterator< containertype >::operator++().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
containertype::value_type::TWOD_ITER_ destructive_two_d_iterator< containertype >::col_current |
Referenced by destructive_two_d_iterator< containertype >::advance_past_end(), destructive_two_d_iterator< containertype >::destructive_two_d_iterator(), destructive_two_d_iterator< containertype >::operator*(), destructive_two_d_iterator< containertype >::operator++(), and destructive_two_d_iterator< containertype >::operator==().
containertype::iterator destructive_two_d_iterator< containertype >::row_begin |
Referenced by destructive_two_d_iterator< containertype >::operator==().
containertype::iterator destructive_two_d_iterator< containertype >::row_current |
containertype::iterator destructive_two_d_iterator< containertype >::row_end |