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


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

ParameterDescriptionDefault
IteratorThe underlying iterator type 
UnaryFunctionA function 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
transform_iterator (Iterator i, UnaryFunction 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)
New members
Notes
See also

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