STXXL  1.4-dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize > Class Template Reference

Detailed Description

template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
class stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >

Const external vector iterator, model of ext_random_access_iterator concept.

Definition at line 259 of file vector.h.

+ Collaboration diagram for stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >:

Public Member Functions

 const_vector_iterator ()
 constructs invalid iterator More...
 
 const_vector_iterator (const self_type &a)
 copy-constructor More...
 
 const_vector_iterator (const mutable_self_type &a)
 copy-constructor from mutable iterator More...
 
Iterator Properties
const vector_typeparent_vector () const
 return pointer to vector containing iterator More...
 
block_offset_type block_offset () const
 return block offset of current element More...
 
bids_container_iterator bid () const
 return iterator to BID containg current element More...
 
Access Operators
const_reference operator* () const
 return current element More...
 
const_pointer operator-> () const
 return pointer to current element More...
 
const_reference operator[] (size_type i) const
 return const reference to element +i after the current element More...
 
Relative Calculation of Iterators
difference_type operator- (const self_type &a) const
 calculate different between two iterator More...
 
difference_type operator- (const mutable_self_type &a) const
 calculate different between two iterator More...
 
self_type operator- (size_type i) const
 return iterator advanced -i positions in the vector More...
 
self_type operator+ (size_type i) const
 return iterator advanced +i positions in the vector More...
 
self_typeoperator-= (size_type i)
 advance this iterator -i positions in the vector More...
 
self_typeoperator+= (size_type i)
 advance this iterator +i positions in the vector More...
 
self_typeoperator++ ()
 advance this iterator to next position in the vector More...
 
self_type operator++ (int)
 advance this iterator to next position in the vector More...
 
self_typeoperator-- ()
 advance this iterator to preceding position in the vector More...
 
self_type operator-- (int)
 advance this iterator to preceding position in the vector More...
 
Comparison Operators
bool operator== (const self_type &a) const
 
bool operator!= (const self_type &a) const
 
bool operator< (const self_type &a) const
 
bool operator<= (const self_type &a) const
 
bool operator> (const self_type &a) const
 
bool operator>= (const self_type &a) const
 
bool operator== (const mutable_self_type &a) const
 
bool operator!= (const mutable_self_type &a) const
 
bool operator< (const mutable_self_type &a) const
 
bool operator<= (const mutable_self_type &a) const
 
bool operator> (const mutable_self_type &a) const
 
bool operator>= (const mutable_self_type &a) const
 
Flushing Operation
void block_externally_updated ()
 
void flush ()
 

Protected Attributes

blocked_index_type offset
 
const vector_typep_vector
 

Private Types

typedef vector_iterator
< ValueType, AllocStr,
SizeType, DiffType, BlockSize,
PagerType, PageSize > 
mutable_self_type
 
typedef const_vector_iterator
< ValueType, AllocStr,
SizeType, DiffType, BlockSize,
PagerType, PageSize > 
self_type
 

Private Member Functions

 const_vector_iterator (const vector_type *v, size_type o)
 private constructor for initializing other iterators More...
 

Types

typedef self_type const_iterator
 
typedef mutable_self_type iterator
 
typedef unsigned block_offset_type
 
typedef vector< ValueType,
PageSize, PagerType, BlockSize,
AllocStr, SizeType > 
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
 

Member Typedef Documentation

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
typedef bids_container_type::bid_type stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::bid_type

Definition at line 574 of file vector.h.

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
typedef bids_container_type::iterator stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::bids_container_iterator

Definition at line 573 of file vector.h.

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
typedef vector_type::bids_container_type stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::bids_container_type

Definition at line 572 of file vector.h.

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
typedef unsigned stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::block_offset_type

Definition at line 569 of file vector.h.

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
typedef vector_type::block_type stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::block_type

Definition at line 575 of file vector.h.

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
typedef vector_type::blocked_index_type stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::blocked_index_type

Definition at line 576 of file vector.h.

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
typedef self_type stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::const_iterator

Definition at line 566 of file vector.h.

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
typedef vector_type::const_pointer stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::const_pointer

Definition at line 585 of file vector.h.

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
typedef vector_type::const_reference stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::const_reference

Definition at line 583 of file vector.h.

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
typedef vector_type::difference_type stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::difference_type

Definition at line 580 of file vector.h.

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
typedef mutable_self_type stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::iterator

Definition at line 567 of file vector.h.

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
typedef std::random_access_iterator_tag stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::iterator_category

Definition at line 578 of file vector.h.

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
typedef vector_iterator<ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize> stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::mutable_self_type
private

Definition at line 557 of file vector.h.

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
typedef vector_type::const_pointer stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::pointer

Definition at line 584 of file vector.h.

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
typedef vector_type::const_reference stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::reference

Definition at line 582 of file vector.h.

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
typedef const_vector_iterator<ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize> stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::self_type
private

Definition at line 554 of file vector.h.

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
typedef vector_type::size_type stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::size_type

Definition at line 579 of file vector.h.

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
typedef vector_type::value_type stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::value_type

Definition at line 581 of file vector.h.

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
typedef vector<ValueType, PageSize, PagerType, BlockSize, AllocStr, SizeType> stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::vector_type

Definition at line 570 of file vector.h.

Constructor & Destructor Documentation

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::const_vector_iterator ( const vector_type v,
size_type  o 
)
inlineprivate

private constructor for initializing other iterators

Definition at line 595 of file vector.h.

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::const_vector_iterator ( )
inline

constructs invalid iterator

Definition at line 601 of file vector.h.

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::const_vector_iterator ( const self_type a)
inline

copy-constructor

Definition at line 605 of file vector.h.

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::const_vector_iterator ( const mutable_self_type a)
inline

copy-constructor from mutable iterator

Definition at line 609 of file vector.h.

Member Function Documentation

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
bids_container_iterator stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::bid ( ) const
inline

return iterator to BID containg current element

Definition at line 627 of file vector.h.

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
void stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::block_externally_updated ( )
inline

Definition at line 789 of file vector.h.

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
block_offset_type stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::block_offset ( ) const
inline

return block offset of current element

Definition at line 622 of file vector.h.

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
void stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::flush ( )
inline

Definition at line 794 of file vector.h.

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
bool stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator!= ( const self_type a) const
inline
template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
bool stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator!= ( const mutable_self_type a) const
inline
template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
const_reference stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator* ( ) const
inline

return current element

Definition at line 638 of file vector.h.

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
self_type stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator+ ( size_type  i) const
inline

return iterator advanced +i positions in the vector

Definition at line 674 of file vector.h.

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
self_type& stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator++ ( )
inline

advance this iterator to next position in the vector

Definition at line 691 of file vector.h.

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
self_type stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator++ ( int  )
inline

advance this iterator to next position in the vector

Definition at line 697 of file vector.h.

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
self_type& stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator+= ( size_type  i)
inline

advance this iterator +i positions in the vector

Definition at line 685 of file vector.h.

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
difference_type stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator- ( const self_type a) const
inline

calculate different between two iterator

Definition at line 659 of file vector.h.

References stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::offset.

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
difference_type stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator- ( const mutable_self_type a) const
inline

calculate different between two iterator

Definition at line 664 of file vector.h.

References stxxl::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::offset.

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
self_type stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator- ( size_type  i) const
inline

return iterator advanced -i positions in the vector

Definition at line 669 of file vector.h.

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
self_type& stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator-- ( )
inline

advance this iterator to preceding position in the vector

Definition at line 704 of file vector.h.

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
self_type stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator-- ( int  )
inline

advance this iterator to preceding position in the vector

Definition at line 710 of file vector.h.

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
self_type& stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator-= ( size_type  i)
inline

advance this iterator -i positions in the vector

Definition at line 679 of file vector.h.

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
const_pointer stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator-> ( ) const
inline

return pointer to current element

Definition at line 643 of file vector.h.

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
bool stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator< ( const self_type a) const
inline
template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
bool stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator< ( const mutable_self_type a) const
inline
template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
bool stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator<= ( const self_type a) const
inline
template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
bool stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator<= ( const mutable_self_type a) const
inline
template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
bool stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator== ( const self_type a) const
inline
template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
bool stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator== ( const mutable_self_type a) const
inline
template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
bool stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator> ( const self_type a) const
inline
template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
bool stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator> ( const mutable_self_type a) const
inline
template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
bool stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator>= ( const self_type a) const
inline
template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
bool stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator>= ( const mutable_self_type a) const
inline
template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
const_reference stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator[] ( size_type  i) const
inline

return const reference to element +i after the current element

Definition at line 648 of file vector.h.

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
const vector_type* stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::parent_vector ( ) const
inline

return pointer to vector containing iterator

Definition at line 617 of file vector.h.

Member Data Documentation

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
blocked_index_type stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::offset
protected

Definition at line 590 of file vector.h.

Referenced by stxxl::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator!=(), stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator!=(), stxxl::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator-(), stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator-(), stxxl::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator<(), stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator<(), stxxl::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator<=(), stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator<=(), stxxl::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator==(), stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator==(), stxxl::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator>(), stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator>(), stxxl::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator>=(), and stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator>=().

template<typename ValueType , typename AllocStr , typename SizeType , typename DiffType , unsigned BlockSize, typename PagerType , unsigned PageSize>
const vector_type* stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::p_vector
protected

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