template <typename Strategy,
          typename T,
          typename M>
auto remap(Strategy, T&& container, M&& mapper)
    -> decltype(invoke_fused(
        std::declval<tuple_like_remapper<
            Strategy,
            typename std::decay<M>::type,
            typename std::decay<T>::type>>(),
        static_cast<decltype(container)&&>(
            container)))

Description

Remaps the content of the given tuple like type T, to a container of the same type which may contain different types.

Declared at: libs/pika/pack_traversal/include/pika/pack_traversal/detail/pack_traversal_impl.hpp:655

Parameters

Strategy
T&& container
M&& mapper