transform_iterator__2<RandomAccessIterator, UnaryFunction> [MTL Home] 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
difference_type   The difference type
pointer   The pointer type
distance_type    
pointer   The pointer type
iterator_category   The iterator category
Distance    
iterator_type    
reference   The reference type
const_reference    
transform_iterator () Trivial Iterator The default constructor
transform_iterator (const RandomAccessIterator& x, UnaryFunction op) transform_iterator Normal constructor
transform_iterator (const self& x) Trivial Iterator Copy constructor
int index () const Indexible Iterator MTL index method
operator RandomAccessIterator () transform_iterator Convert to base iterator
RandomAccessIterator base () const transform_iterator Access base iterator
value_type operator* () const Trivial Iterator Dereference (and scale)
self& operator () Forward Iterator Preincrement
self operator (int) Forward Iterator Postincrement
self& operator-- () Bidirectional Iterator Preincrement
self operator-- (int) Bidirectional Iterator Postincrement
self operator+ (Distance n) const Random Access Iterator Iterator addition
self& operator+= (Distance n) Random Access Iterator Advance a distance
self operator- (Distance n) const Random Access Iterator Subtract a distance
difference_type operator- (const self& x) const    
self& operator-= (Distance n) Random Access Iterator Retreat a distance
value_type operator[] (Distance n) const   Access at an offset
bool operator== (const self& x) const Trivial Iterator Equality
bool operator!= (const self& x) const Trivial Iterator Inequality
bool operator< (const self& x) const Random Access Iterator Less than
New members
Notes
See also

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