私は std::variant 型のベクトルに取り組んでいます。指定された std::variants が保持する値の std::tuple に変換する方法はありますか?
typedef std::variant<type1, type2,...> a_union;
std::vector<a_union> vec;
たとえば、次のようなタプルが必要です。
std::tuple<typeX, typeY, typeX,...>
メンバーは、ベクター内の連続するバリアントによって保持される型です。