dense_iterator__2 Programmers Guide Contents | Index |  Search

Category: Component type:
Description
Example
Definition
Template Parameters
Model of
Members
Member Where defined Description
value_type   The value type
iterator_category   This is a random access iterator
difference_type   The type for differences between iterators
distance_type
pointer   The type for pointers to the value type
reference   The type for references to the value type
Distance
size_type
RandomAccessIterator start
size_type pos
size_type start_index
size_type index () const IndexedIterator Return the index of the current element
dense_iterator ()   Default Constructor
dense_iterator (RandomAccessIterator s, size_type i, size_type first_index = 0)   Constructor from underlying iterator
dense_iterator (const self& x)   Copy Constructor
NonConst
dense_iterator (const NonConst& x)
self& operator= (const self& x)   Assignment operator
~dense_iterator ()   Destructor
RandomAccessIterator base () const   Access the underlying iterator
operator RandomAccessIterator () const
reference operator* () const   Dereference operator
pointer operator-> () const   Member access operator
self& operator ()   Pre-increment operator
self operator (int)   Post-increment operator
self& operator-- ()   Pre-decrement operator
self operator-- (int)   Post-decrement operator
self operator+ (Distance n) const   Add iterator and distance n
self& operator+= (Distance n)   Add distance n to this iterator
self operator- (Distance n) const   Subtract iterator and distance n
difference_type operator- (const self& x) const   Return the difference between two iterators
self& operator-= (Distance n)   Subtract distance n from this iterator
bool operator!= (const self& x) const   Return whether this iterator is not equal to iterator x
bool operator < (const self& x) const   Return whether this iterator is less than iterator x
bool operator > (const self& x) const   Return whether this iterator is greater than iterator x
bool operator== (const self& x) const   Return whether this iterator is equal to iterator x
bool operator<= (const self& x) const   Return whether this iterator is less than or equal to iterator x
bool operator>= (const self& x) const   Return whether this iterator is greater than or equal to iterator x
New members
Notes