26 template<
typename... Elements,
typename NewElement, std::size_t... Indices>
28 const std::tuple<Elements...>& tuple, NewElement newElement, std::index_sequence<Indices...>)
30 return std::make_tuple(std::get<Indices>(tuple)..., newElement);
38 template<
typename... Elements,
typename NewElement>
39 constexpr auto push_back(
const std::tuple<Elements...>& tuple, NewElement newElement)