hpx::tuple_cat#

Defined in header hpx/tuple.hpp.

See Public API for a list of names and headers that are part of the public HPX API.

See also:

template<typename ...Tuples>
constexpr auto hpx::tuple_cat(Tuples&&... tuples)#

Constructs a tuple that is a concatenation of all tuples in tuples. The behavior is undefined if any type in std::decay_t<Tuples>… is not a specialization of hpx::tuple. However, an implementation may choose to support types (such as std::array and std::pair) that follow the tuple-like protocol.

Parameters

tuples – - zero or more tuples to concatenate

Returns

hpx::tuple object composed of all elements of all argument tuples constructed from hpx::get<Is>(HPX_FORWARD(UTuple,t) for each individual element.