This can be used to apply a transform object of type transform_type_ to a pair of iterator object and size object respectively of types input_size_type_ and input_size_type_. More...
#include <array.hpp>
Static Public Member Functions | |
static void | transform (const input_iterator_type &org, iterator_type &res) |
Apply the transform to the iterator object org and store the result in res. | |
static void | transform (const transform_type_ &trans, const input_iterator_type &org, iterator_type &res) |
Apply the transform object trans to the iterator object org and store the result in res. | |
static void | transform (const transform_type_ &trans, const input_iterator_type &org, const input_size_type_ &sz, iterator_type &res) |
Apply the transform object trans to the iterator object org that is used together with size object sz and store the result in res. | |
Public Attributes | |
typedef | iterator_type |
The type of the resulting iterator object after applying the transform. |
This can be used to apply a transform object of type transform_type_ to a pair of iterator object and size object respectively of types input_size_type_ and input_size_type_.
See Defining New Transforms for more information and examples.
static void lite::iterator_transformer< transform_type_, input_iterator_type_, input_size_type_ >::transform | ( | const transform_type_ & | trans, | |
const input_iterator_type & | org, | |||
iterator_type & | res | |||
) | [static] |
Apply the transform object trans to the iterator object org and store the result in res.
static void lite::iterator_transformer< transform_type_, input_iterator_type_, input_size_type_ >::transform | ( | const input_iterator_type & | org, | |
iterator_type & | res | |||
) | [static] |
Apply the transform to the iterator object org and store the result in res.