| 315 | |
| 316 | template <typename Sequence, typename Pred> |
| 317 | struct remove_if { |
| 318 | using type = decltype(hana::filter( |
| 319 | hana::to_tuple(Sequence{}), |
| 320 | hana::compose(hana::not_, detail::mpl_predicate<Pred>) |
| 321 | )); |
| 322 | }; |
| 323 | |
| 324 | template <typename Sequence, typename Pred> |
| 325 | struct unique { |
no outgoing calls