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

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

#include <tinympl/remove.hpp>

Detailed Description

template<class Sequence, typename T, template< class... > class Out = as_sequence<Sequence>::template rebind>
class tinympl::remove< Sequence, T, Out >

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

Parameters
SequenceThe input sequence
TThe element to be removed
OutThe type of the output sequence - defaults to the same kind of 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
variadic::remove

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