Join two tuples in C++11

Viewed 2980

I've got two tuples, std::tuple<F1, F2, ..., FN>, std::tuple<G1, G2, ..., GN> (or std::tuple<G1> aka G1). Is there any way to join these tuples generically into a std::tuple<F1, F2, ..., FN, G1, G2, ..., GN> if any of the types F1, F2, ..., FN, G1, G2, ..., GN does not have a default constructor, but is movable / swapable?

1 Answers
Related