| 343 | |
| 344 | template <typename Sequence, typename Pred = mpl::quote2<less>> |
| 345 | struct sort { |
| 346 | using type = decltype(hana::sort( |
| 347 | hana::to_tuple(Sequence{}), detail::mpl_predicate<Pred> |
| 348 | )); |
| 349 | }; |
| 350 | |
| 351 | template <typename Sequence> |
| 352 | struct reverse { |