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