transform_iterator<Iterator, AdaptableUnaryFunction> [MTL Home] Programmers Guide
  Contents | Index |  Search 


Category:iterators,adaptors Component type:type
Description
This iterator adaptor applies some function during the dereference JGS change
Example
Definition
transform_iterator.h
Template Parameters

ParameterDescriptionDefault
IteratorThe underlying iterator type 
AdaptableUnaryFunctionA functor that takes one argument of value type 
Model of
Members
Member Where defined Description
value_type   The value type
difference_type   The difference type
iterator_category   The iterator category
pointer   The pointer type
reference   The reference type
size_type    
transform_iterator ()    
transform_iterator (Iterator i, AdaptableUnaryFunction op)   Normal Constructor
transform_iterator (const transform_iterator& x)   Copy Constructor
transform_iterator& operator= (const transform_iterator& x)   Assignment Operator
reference operator* () const   Dereference Operator (applies the function here)
size_type row () const    
size_type column () const    
New members
Notes
See also

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