13 #ifndef TINYMPL_VARIADIC_REMOVE_IF_HPP 
   14 #define TINYMPL_VARIADIC_REMOVE_IF_HPP 
   16 #include <tinympl/variadic/copy_if.hpp> 
   17 #include <tinympl/bind.hpp> 
   18 #include <tinympl/logical_not.hpp> 
   36 template<
template<
class ... T> 
class F,
 
   37         template<class ...> class Out,
 
   40     copy_if< bind<logical_not, bind<F, arg1> >::template eval, Out, Args...> {};
 
   45 #endif // TINYMPL_VARIADIC_REMOVE_IF_HPP 
Remove the elements from the input sequence if they satisfy a given predicate. 
Definition: remove_if.hpp:39
Copy the elements of a given input sequence which satisfy a given predicate - the ordering is preserv...
Definition: copy_if.hpp:36