dense_iterator__2<T, int isConst, int IND_OFFSET=0, SizeType=int> [MTL Home] Programmers Guide
  Contents | Index |  Search 


Category: Component type:
Description
Example
Definition
dense_iterator.h
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
See also

[MTL Home] Copyright © 1998,1999 University of Notre Dame. All Rights Reserved.