template <, typename... T>
constexpr auto flat_arraylize_to(T&&... args)
    -> decltype(map_spread(
        flat_arraylizer<Type>({}),
        static_cast<decltype(args)&&>(args)...))

Description

Converts the given variadic arguments into an array in a way that spread return values are inserted into the current pack. Through this the size of the array like type might change. If the arguments were mapped to zero arguments, the empty mapping is propagated backwards to the caller.

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

Parameters

T&&... args