13 #ifndef TINYMPL_VARIADIC_REMOVE_HPP
14 #define TINYMPL_VARIADIC_REMOVE_HPP
16 #include <tinympl/variadic/remove_if.hpp>
17 #include <tinympl/bind.hpp>
18 #include <tinympl/equal_to.hpp>
37 template<
typename T,
template<
class ... >
class Out, class ... Args>
39 remove_if< bind<equal_to, arg1, T>::template eval_t, Out, Args...> {};
46 #endif // TINYMPL_VARIADIC_REMOVE_HPP
Remove the elements from the input sequence if they satisfy a given predicate.
Definition: remove_if.hpp:39
Remove all the elements equal to T from the input sequence.
Definition: remove.hpp:38