|
|
|
Category:iterators,adaptors |
Component type:type |
|
 |
Description
|
This iterator adaptor applies some function during the dereference
|
 |
Example
|
|
 |
Definition
|
|
 |
Template Parameters
|
Parameter | Description | Default |
Iterator | The underlying iterator type | |
UnaryFunction | A 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
|
|