tinympl  0.2
mini MPL library for C++11
tinympl::transform< Sequence, F, Out > Class Template Reference

Transform an input sequence using a transform function. More...

#include <tinympl/transform.hpp>

Detailed Description

template<class Sequence, template< class...T > class F, template< class... > class Out = as_sequence<Sequence>::template rebind>
class tinympl::transform< Sequence, F, Out >

Transform an input sequence using a transform function.

Parameters
Sequencethe input sequence
FThe transform function. F<T>::type must be a valid expression
OutThe output sequence type, defaults to the same kind of the input sequence
Returns
transform<...>::type is a type templated from Out which contains the transformed types
See also
variadic::transform

The documentation for this class was generated from the following file: