#ifndef RFL_INTERNAL_TUPLE_MAKE_FROM_TUPLE_HPP_ #define RFL_INTERNAL_TUPLE_MAKE_FROM_TUPLE_HPP_ #include #include "../../Tuple.hpp" namespace rfl::internal::tuple { template T make_from_tuple(const rfl::Tuple& _t1, std::integer_sequence) { return T{rfl::get<_is>(_t1)...}; } template T make_from_tuple(rfl::Tuple&& _t1, std::integer_sequence) { return T{std::move(rfl::get<_is>(_t1))...}; } } // namespace rfl::internal::tuple #endif