NEST
2.6.0,not_revisioned_source_dir@0
|
#include <sparsetable.h>
Public Types | |
typedef table_iterator< tabletype > | iterator |
typedef const_table_iterator | const_iterator |
typedef std::random_access_iterator_tag | iterator_category |
typedef tabletype::value_type | value_type |
typedef tabletype::difference_type | difference_type |
typedef tabletype::size_type | size_type |
typedef tabletype::const_reference | reference |
typedef tabletype::const_pointer | pointer |
Public Member Functions | |
const_table_iterator (const tabletype *tbl, size_type p) | |
const_table_iterator () | |
const_table_iterator (const iterator &from) | |
reference | operator* () const |
pointer | operator-> () const |
void | check () const |
const_iterator & | operator+= (size_type t) |
const_iterator & | operator-= (size_type t) |
const_iterator & | operator++ () |
const_iterator & | operator-- () |
const_iterator | operator++ (int) |
const_iterator | operator-- (int) |
const_iterator | operator+ (difference_type i) const |
const_iterator | operator- (difference_type i) const |
difference_type | operator- (const_iterator it) const |
reference | operator[] (difference_type n) const |
bool | operator== (const const_iterator &it) const |
bool | operator< (const const_iterator &it) const |
bool | operator!= (const const_iterator &it) const |
bool | operator<= (const const_iterator &it) const |
bool | operator> (const const_iterator &it) const |
bool | operator>= (const const_iterator &it) const |
Public Attributes | |
const tabletype * | table |
size_type | pos |
typedef const_table_iterator const_table_iterator< tabletype >::const_iterator |
typedef tabletype::difference_type const_table_iterator< tabletype >::difference_type |
typedef table_iterator<tabletype> const_table_iterator< tabletype >::iterator |
typedef std::random_access_iterator_tag const_table_iterator< tabletype >::iterator_category |
typedef tabletype::const_pointer const_table_iterator< tabletype >::pointer |
typedef tabletype::const_reference const_table_iterator< tabletype >::reference |
typedef tabletype::size_type const_table_iterator< tabletype >::size_type |
typedef tabletype::value_type const_table_iterator< tabletype >::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References const_table_iterator< tabletype >::pos, and const_table_iterator< tabletype >::table.
Referenced by const_table_iterator< tabletype >::operator->().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References const_table_iterator< tabletype >::operator*().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References nest::names::n.
size_type const_table_iterator< tabletype >::pos |
Referenced by const_table_iterator< tabletype >::operator*(), const_table_iterator< tabletype >::operator++(), const_table_iterator< tabletype >::operator+=(), const_table_iterator< tabletype >::operator-(), const_table_iterator< tabletype >::operator--(), const_table_iterator< tabletype >::operator-=(), const_table_iterator< tabletype >::operator<(), const_table_iterator< tabletype >::operator==(), and sparsetable< T, GROUP_SIZE, Alloc >::test().
const tabletype* const_table_iterator< tabletype >::table |