Class template make_recursive_variant_over
boost::make_recursive_variant_over — Exposes a recursive variant whose bounded types
          are the elements of the given type sequence.
 
Synopsis
Description
type имеет эквивалентное поведение во всех отношениях make_recursive_variant< Sequence[0], Sequence[1], ... >::type (где Sequence[i] обозначает i-ый элемент Sequence), за исключением того, что верхний предел не накладывается на количество типов.
Заметки:
- Следствиедолжно соответствовать требованиям MPL's Последствие концепции.
- Из-за стандартных проблем соответствия в нескольких компиляторах make_recursive_variant_overможет не поддерживаться на вашем компиляторе. Дополнительные сведения см. в разделеBOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT.