| transform_iterator<Iterator, AdaptableUnaryFunction> |
![[MTL Home]](../images/glossy-mtl-logo.jpg) |
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
|
| Parameter | Description | Default |
| Iterator | The underlying iterator type | |
| AdaptableUnaryFunction | A 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
|
|
|