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

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

#include <tinympl/variadic/remove_if.hpp>

Inherits tinympl::variadic::copy_if< bind< logical_not, bind< F, arg1 > >::template eval, Out, Args...>.

Detailed Description

template<template< class...T > class F, template< class...> class Out, class... Args>
class tinympl::variadic::remove_if< F, Out, Args >

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

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

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