tinympl  0.2
mini MPL library for C++11
tinympl::transform2< Sequence1, Sequence2, F, Out > Class Template Reference

Transform two input sequences using a function. More...

#include <tinympl/transform2.hpp>

Inherits tinympl::transform_many< F, Out, Sequence1, Sequence2 >.

Detailed Description

template<class Sequence1, class Sequence2, template< class...> class F, template< class...> class Out = as_sequence<Sequence1>::template rebind>
class tinympl::transform2< Sequence1, Sequence2, F, Out >

Transform two input sequences using a function.

Parameters
Sequence1the first input sequence
Sequence2the second input sequence
FThe transform function. F<T,U>::type must be a valid expression
OutThe output sequence type, defaults to the same kind of the input sequence
Returns
transform2<...>::type is a type templated from Out which contains the transformed types

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