Macro BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT
BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT — Indicates
        make_recursive_variant operates in
        an implementation-defined manner.
 
Synopsis
BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT
Description
Определяется только в том случае, если make_recursive_variant работает не как задокументировано на целевом компиляторе, а скорее в порядке, определенном реализацией.
Примечание к реализации : Если для целевого компилятора определен BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT, в текущей реализации используется механизм лямбда MPL для приближения желаемого поведения. (В большинстве случаев, однако, такие компиляторы не имеют полной поддержки лямбда.)