template <std::size_t Depth, typename... Args>
auto unwrap_depth_impl(Args&&... args)
-> decltype(map_pack(
future_unwrap_until_depth<Depth>({}),
static_cast<decltype(args)&&>(args)...))
template <std::size_t Depth, typename... Args>
auto unwrap_depth_impl(Args&&... args)
-> decltype(map_pack(
future_unwrap_until_depth<Depth>({}),
static_cast<decltype(args)&&>(args)...))Description
Unwraps the futures contained in the given pack args until the depth Depth. This is the main entry function for immediate unwraps.
Declared at: libs/pika/pack_traversal/include/pika/pack_traversal/detail/unwrap_impl.hpp:158
Parameters
- Args&&... args