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.
template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
return iterator to BID containg current element
Definition at line 619 of file vector.h.
template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
return block offset of current element
Definition at line 614 of file vector.h.
template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
Definition at line 719 of file vector.h.
References stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::offset, and stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::p_vector.
template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
Definition at line 750 of file vector.h.
References stxxl::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::offset, and stxxl::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::p_vector.
template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
return iterator advanced +i positions in the vector
Definition at line 666 of file vector.h.
template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
advance this iterator to next position in the vector
Definition at line 683 of file vector.h.
template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
advance this iterator to next position in the vector
Definition at line 689 of file vector.h.
template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
advance this iterator +i positions in the vector
Definition at line 677 of file vector.h.
template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
return iterator advanced -i positions in the vector
Definition at line 661 of file vector.h.
template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
advance this iterator to preceding position in the vector
Definition at line 696 of file vector.h.
template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
advance this iterator to preceding position in the vector
Definition at line 702 of file vector.h.
template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
advance this iterator -i positions in the vector
Definition at line 671 of file vector.h.
template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
return pointer to current element
Definition at line 635 of file vector.h.
template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
Definition at line 724 of file vector.h.
References stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::offset, and stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::p_vector.
template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
Definition at line 755 of file vector.h.
References stxxl::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::offset, and stxxl::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::p_vector.
template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
Definition at line 729 of file vector.h.
References stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::offset, and stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::p_vector.
template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
Definition at line 760 of file vector.h.
References stxxl::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::offset, and stxxl::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::p_vector.
template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
Definition at line 714 of file vector.h.
References stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::offset, and stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::p_vector.
template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
Definition at line 745 of file vector.h.
References stxxl::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::offset, and stxxl::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::p_vector.
template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
Definition at line 734 of file vector.h.
References stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::offset, and stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::p_vector.
template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
Definition at line 765 of file vector.h.
References stxxl::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::offset, and stxxl::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::p_vector.
template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
Definition at line 739 of file vector.h.
References stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::offset, and stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::p_vector.
template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
Definition at line 770 of file vector.h.
References stxxl::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::offset, and stxxl::vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::p_vector.
template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
return const reference to element +i after the current element
Definition at line 640 of file vector.h.
template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
return pointer to vector containing iterator
Definition at line 609 of file vector.h.
template<typename ValueType, typename AllocStr, typename SizeType, typename DiffType, unsigned BlockSize, typename PagerType, unsigned PageSize>
Definition at line 583 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>=(), and stxxl::const_vector_iterator< ValueType, AllocStr, SizeType, DiffType, BlockSize, PagerType, PageSize >::operator>=().