| 944 | namespace detail { |
| 945 | template<int... II, class F, class... TT> |
| 946 | bool MustRemoveAny(std::integer_sequence<int, II...>, const F &criteria, const std::tuple<TT...> &v) |
| 947 | { |
| 948 | static_assert(sizeof...(II) == sizeof...(TT)); |
| 949 | |
| 950 | return (false || ... || criteria(std::get<II>(v))); |
| 951 | } |
| 952 | } // namespace detail |
| 953 | |
| 954 | template<class... TT, class F> |