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 the documentation for an old version of boost. Click here for the latest Boost documentation.
PrevUpHomeNext

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

// In header: <boost/variant/variant_fwd.hpp>

BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT

Description

Defined 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.)


PrevUpHomeNext