tinympl  0.2
mini MPL library for C++11
tinympl::variadic::remove< T, Out, Args > Class Template Reference

Remove all the elements equal to T from the input sequence. More...

#include <tinympl/variadic/remove.hpp>

Inherits tinympl::variadic::remove_if< bind< equal_to, arg1, T >::template eval_t, Out, Args...>.

Detailed Description

template<typename T, template< class... > class Out, class... Args>
class tinympl::variadic::remove< T, Out, Args >

Remove all the elements equal to T from the input sequence.

Parameters
TThe element to be removed
OutThe type of the output sequence - defaults to the same kind of the input sequence
Args...The input sequence
Returns
remove<...>::type is a type templated from Out which contains the new sequence
Note
The comparison is done with tinympl::equal_to - it can be specialized
See also
tinympl::remove

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