NEST
2.6.0,not_revisioned_source_dir@0
|
#include <sparsetable.h>
Public Types | |
typedef const_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::const_reference | reference |
typedef _tmp_vt::const_pointer | pointer |
Public Member Functions | |
const_two_d_iterator (typename containertype::const_iterator begin, typename containertype::const_iterator end, typename containertype::const_iterator curr) | |
const_two_d_iterator (typename containertype::const_iterator begin, typename containertype::const_iterator end, typename containertype::const_iterator curr, typename containertype::value_type::TWOD_CONST_ITER_ col) | |
const_two_d_iterator () | |
const_two_d_iterator (const two_d_iterator< containertype > &it) | |
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::const_iterator | row_begin |
containertype::const_iterator | row_end |
containertype::const_iterator | row_current |
containertype::value_type::TWOD_CONST_ITER_ | col_current |
typedef containertype::value_type const_two_d_iterator< containertype >::_tmp_vt |
typedef _tmp_vt::difference_type const_two_d_iterator< containertype >::difference_type |
typedef const_two_d_iterator const_two_d_iterator< containertype >::iterator |
typedef std::bidirectional_iterator_tag const_two_d_iterator< containertype >::iterator_category |
typedef _tmp_vt::const_pointer const_two_d_iterator< containertype >::pointer |
typedef _tmp_vt::const_reference const_two_d_iterator< containertype >::reference |
typedef _tmp_vt::value_type const_two_d_iterator< containertype >::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References const_two_d_iterator< containertype >::col_current, const_two_d_iterator< containertype >::row_current, and const_two_d_iterator< containertype >::row_end.
Referenced by const_two_d_iterator< containertype >::const_two_d_iterator(), and const_two_d_iterator< containertype >::operator++().
|
inline |
|
inline |
References const_two_d_iterator< containertype >::col_current.
Referenced by const_two_d_iterator< containertype >::operator->().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
containertype::value_type::TWOD_CONST_ITER_ const_two_d_iterator< containertype >::col_current |
Referenced by const_two_d_iterator< containertype >::advance_past_end(), const_two_d_iterator< containertype >::const_two_d_iterator(), sparsetable< T, GROUP_SIZE, Alloc >::get_pos(), const_two_d_iterator< containertype >::operator*(), const_two_d_iterator< containertype >::operator++(), const_two_d_iterator< containertype >::operator--(), and const_two_d_iterator< containertype >::operator==().
containertype::const_iterator const_two_d_iterator< containertype >::row_begin |
containertype::const_iterator const_two_d_iterator< containertype >::row_current |
containertype::const_iterator const_two_d_iterator< containertype >::row_end |