Public Types | Public Member Functions | Protected Attributes

const_vector_iterator< Tp_, AllocStr_, SzTp_, DiffTp_, BlkSize_, PgTp_, PgSz_ > Class Template Reference
[Internals]

Const external vector iterator, model of ext_random_access_iterator concept. More...

#include <vector.h>

Collaboration diagram for const_vector_iterator< Tp_, AllocStr_, SzTp_, DiffTp_, BlkSize_, PgTp_, PgSz_ >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef _Self const_iterator
typedef _NonConstIterator 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::const_reference 
reference
typedef
vector_type::const_reference 
const_reference
typedef vector_type::const_pointer pointer
typedef vector_type::const_pointer const_pointer

Public Member Functions

 const_vector_iterator (const _Self &a)
 const_vector_iterator (const iterator &a)
block_offset_type block_offset () const
bids_container_iterator bid () const
difference_type operator- (const _Self &a) const
difference_type operator- (const iterator &a) const
_Self operator- (size_type op) const
_Self operator+ (size_type op) const
_Selfoperator-= (size_type op)
_Selfoperator+= (size_type op)
const_reference operator* () const
const_pointer operator-> () const
const_reference operator[] (size_type op) const
void block_externally_updated ()

Protected Attributes

blocked_index_type offset
const vector_typep_vector

Detailed Description

template<typename Tp_, typename AllocStr_, typename SzTp_, typename DiffTp_, unsigned BlkSize_, typename PgTp_, unsigned PgSz_>
class const_vector_iterator< Tp_, AllocStr_, SzTp_, DiffTp_, BlkSize_, PgTp_, PgSz_ >

Const external vector iterator, model of ext_random_access_iterator concept.


The documentation for this class was generated from the following file: