Boost
C++ Libraries
...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
This is an older version of Boost and was released in 2023. The current version is 1.89.0.
BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT — Indicates
make_recursive_variant operates in
an implementation-defined manner.
// In header: <boost/variant/variant_fwd.hpp>
BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORTDefined only if
make_recursive_variant does not
operate as documented on the target compiler, but rather in an
implementation-defined manner.
Implementation Note: If
BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT is
defined for the target compiler, the current implementation uses the
MPL lambda mechanism to approximate the
desired behavior. (In most cases, however, such compilers do not have
full lambda support either.)