|
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 |
1.8.7