template <typename Strategy,
typename Mapper,
typename... T>
auto apply_pack_transform(Strategy strategy,
Mapper&& mapper,
T&&... pack)
-> decltype(std::declval<mapping_helper<
Strategy,
typename std::decay<
Mapper>::type>>()
.init_traverse(
strategy,
static_cast<
decltype(pack)&&>(
pack)...))
template <typename Strategy,
typename Mapper,
typename... T>
auto apply_pack_transform(Strategy strategy,
Mapper&& mapper,
T&&... pack)
-> decltype(std::declval<mapping_helper<
Strategy,
typename std::decay<
Mapper>::type>>()
.init_traverse(
strategy,
static_cast<
decltype(pack)&&>(
pack)...))Description
Traverses the given pack with the given mapper and strategy
Declared at: libs/pika/pack_traversal/include/pika/pack_traversal/detail/pack_traversal_impl.hpp:926
Parameters
- Strategy strategy
- Mapper&& mapper
- T&&... pack