#ifndef RFL_INTERNAL_VARIANT_RESULT_T_HPP_ #define RFL_INTERNAL_VARIANT_RESULT_T_HPP_ #include #include "../nth_element_t.hpp" namespace rfl::internal::variant { template using result_t = std::remove_cv_t, internal::nth_element_t<0, AlternativeTypes...>&>>; } // namespace rfl::internal::variant #endif