boost::variant
предоставляет свой список типов вариантов через boost::variant<>::types
, который удобно использовать с boost::mpl::for_each
.std::variant
отсутствует такой член.
Я вижу, std::variant_alternative
предоставляется.Может ли это использоваться для создания списка типов, который boost::mpl::for_each
может принять?Или это позволяет использовать другую стратегию итерации?