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

Remove the elements from the input sequence if they satisfy a given predicate. More...

#include <tinympl/remove_if.hpp>

Detailed Description

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

Remove the elements from the input sequence if they satisfy a given predicate.

Parameters
SequenceThe input sequence
FThe predicate, F<T>::type::value must be convertible to bool
OutThe output sequence type, defaults to the same kind of the input sequence
Returns
remove_if<...>::type is a type templated from Out which contains the new sequence
See also
variadic::remove_if

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