STXXL  1.4-dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
stxxl::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::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >

External vector iterator, model of ext_random_access_iterator concept.

Definition at line 275 of file vector.h.

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

Public Member Functions

 vector_iterator ()
 constructs invalid iterator More...
 
 vector_iterator (const self_type &a)
 copy-constructor More...
 
Iterator Properties
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
reference operator* ()
 return current element More...
 
pointer operator-> ()
 return pointer to current element More...
 
const_reference operator* () const
 return const reference to current element More...
 
const_pointer operator-> () const
 return const pointer to current element More...
 
reference operator[] (size_type i)
 return mutable reference to element +i after the 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 const_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 const_self_type &a) const
 
bool operator!= (const const_self_type &a) const
 
bool operator< (const const_self_type &a) const
 
bool operator<= (const const_self_type &a) const
 
bool operator> (const const_self_type &a) const
 
bool operator>= (const const_self_type &a) const
 
Flushing Operation
void block_externally_updated ()
 
void flush ()
 

Protected Attributes

blocked_index_type offset
 
vector_typep_vector
 

Private Types

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

Private Member Functions

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

Types

typedef self_type iterator
 
typedef const_self_type const_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::reference reference
 
typedef
vector_type::const_reference 
const_reference
 
typedef vector_type::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::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::bid_type

Definition at line 298 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::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::bids_container_iterator

Definition at line 297 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::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::bids_container_type

Definition at line 296 of file vector.h.

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

Definition at line 293 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::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::block_type

Definition at line 299 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::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::blocked_index_type

Definition at line 300 of file vector.h.

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

Definition at line 291 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::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::const_pointer

Definition at line 309 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::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::const_reference

Definition at line 307 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::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::const_self_type
private

Definition at line 281 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::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::difference_type

Definition at line 304 of file vector.h.

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

Definition at line 290 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::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::iterator_category

Definition at line 302 of file vector.h.

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

Definition at line 308 of file vector.h.

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

Definition at line 306 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::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::self_type
private

Definition at line 278 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::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::size_type

Definition at line 303 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::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::value_type

Definition at line 305 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::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::vector_type

Definition at line 294 of file vector.h.

Constructor & Destructor Documentation

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

private constructor for initializing other iterators

Definition at line 319 of file vector.h.

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

constructs invalid iterator

Definition at line 325 of file vector.h.

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

copy-constructor

Definition at line 329 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::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::bid ( ) const
inline

return iterator to BID containg current element

Definition at line 348 of file vector.h.

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

Definition at line 533 of file vector.h.

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

return block offset of current element

Definition at line 343 of file vector.h.

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

Definition at line 538 of file vector.h.

template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
bool stxxl::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::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator!= ( const const_self_type a) const
inline
template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
reference stxxl::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator* ( )
inline

return current element

Definition at line 359 of file vector.h.

template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
const_reference stxxl::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator* ( ) const
inline

return const reference to current element

Definition at line 369 of file vector.h.

template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
self_type stxxl::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 418 of file vector.h.

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

advance this iterator to next position in the vector

Definition at line 435 of file vector.h.

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

advance this iterator to next position in the vector

Definition at line 441 of file vector.h.

template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
self_type& stxxl::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 429 of file vector.h.

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

calculate different between two iterator

Definition at line 403 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>
difference_type stxxl::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator- ( const const_self_type a) const
inline

calculate different between two iterator

Definition at line 408 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>
self_type stxxl::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 413 of file vector.h.

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

advance this iterator to preceding position in the vector

Definition at line 448 of file vector.h.

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

advance this iterator to preceding position in the vector

Definition at line 454 of file vector.h.

template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
self_type& stxxl::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 423 of file vector.h.

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

return pointer to current element

Definition at line 364 of file vector.h.

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

return const pointer to current element

Definition at line 374 of file vector.h.

template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
bool stxxl::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::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator< ( const const_self_type a) const
inline
template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
bool stxxl::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::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator<= ( const const_self_type a) const
inline
template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
bool stxxl::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::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator== ( const const_self_type a) const
inline
template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
bool stxxl::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::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator> ( const const_self_type a) const
inline
template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
bool stxxl::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::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator>= ( const const_self_type a) const
inline
template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
reference stxxl::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator[] ( size_type  i)
inline

return mutable reference to element +i after the current element

Definition at line 379 of file vector.h.

template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
const_reference stxxl::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 392 of file vector.h.

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

return pointer to vector containing iterator

Definition at line 338 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::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::offset
protected

Definition at line 314 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>
vector_type* stxxl::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::p_vector
protected

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