|
Stxxl
1.3.2
|
External vector iterator, model of ext_random_access_iterator concept.
More...
#include <vector.h>

Public Types | |
| typedef _CIterator | const_iterator |
| typedef _Self | iterator |
| typedef unsigned | block_offset_type |
|
typedef vector< Tp_, PgSz_, PgTp_, BlkSize_, AllocStr_, SzTp_ > | vector_type |
|
typedef vector_type::bids_container_type | bids_container_type |
|
typedef bids_container_type::iterator | bids_container_iterator |
|
typedef bids_container_type::bid_type | bid_type |
| typedef vector_type::block_type | block_type |
|
typedef vector_type::blocked_index_type | blocked_index_type |
|
typedef std::random_access_iterator_tag | iterator_category |
| typedef vector_type::size_type | size_type |
|
typedef vector_type::difference_type | difference_type |
| typedef vector_type::value_type | value_type |
| typedef vector_type::reference | reference |
|
typedef vector_type::const_reference | const_reference |
| typedef vector_type::pointer | pointer |
| typedef vector_type::const_pointer | const_pointer |
Public Member Functions | |
| vector_iterator (const _Self &a) | |
| block_offset_type | block_offset () const |
| bids_container_iterator | bid () const |
| difference_type | operator- (const _Self &a) const |
| difference_type | operator- (const const_iterator &a) const |
| _Self | operator- (size_type op) const |
| _Self | operator+ (size_type op) const |
| _Self & | operator-= (size_type op) |
| _Self & | operator+= (size_type op) |
| reference | operator* () |
| pointer | operator-> () |
| const_reference | operator* () const |
| const_pointer | operator-> () const |
| reference | operator[] (size_type op) |
| const_reference | operator[] (size_type op) const |
| void | block_externally_updated () |
| _Self & | operator++ () |
| _Self | operator++ (int) |
| _Self & | operator-- () |
| _Self | operator-- (int) |
| bool | operator== (const _Self &a) const |
| bool | operator!= (const _Self &a) const |
| bool | operator< (const _Self &a) const |
| bool | operator<= (const _Self &a) const |
| bool | operator> (const _Self &a) const |
| bool | operator>= (const _Self &a) const |
| bool | operator== (const const_iterator &a) const |
| bool | operator!= (const const_iterator &a) const |
| bool | operator< (const const_iterator &a) const |
| bool | operator<= (const const_iterator &a) const |
| bool | operator> (const const_iterator &a) const |
| bool | operator>= (const const_iterator &a) const |
| void | flush () |
Protected Attributes | |
| blocked_index_type | offset |
| vector_type * | p_vector |
External vector iterator, model of ext_random_access_iterator concept.
1.8.5