template <typename... T>
constexpr auto tupelize_or_void(T&&... args)
-> decltype(voidify_empty_tuple(tupelize(
static_cast<decltype(args)&&>(args)...)))
template <typename... T>
constexpr auto tupelize_or_void(T&&... args)
-> decltype(voidify_empty_tuple(tupelize(
static_cast<decltype(args)&&>(args)...)))Description
Converts the given variadic arguments into a tuple in a way that spread return values are inserted into the current pack. If the returned tuple is empty, void is returned instead.
Declared at: libs/pika/pack_traversal/include/pika/pack_traversal/detail/pack_traversal_impl.hpp:283
Parameters
- T&&... args