| 289 | |
| 290 | template <typename Sequence, typename OldType, typename NewType> |
| 291 | struct replace { |
| 292 | using type = decltype(hana::replace( |
| 293 | hana::to_tuple(Sequence{}), |
| 294 | hana::type_c<OldType>, |
| 295 | hana::type_c<NewType> |
| 296 | )); |
| 297 | }; |
| 298 | |
| 299 | template <typename Sequence, typename Pred, typename NewType> |
| 300 | struct replace_if { |
no outgoing calls