Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Macro CXXD_NO_CONFIG

CXXD_NO_CONFIG — Macro which allows an override for the C++ standard implementation of a CXXD-mod to be successful even when it is unavailable.

Synopsis

// In header: <boost/cxx_dual/impl/cxx_mods.hpp>

CXXD_NO_CONFIG

Description

The object-like macro, when defined to nothing prior to including any CXXD-mod header file, allows the dual choice of the C++ standard implementation through a macro override to be successful even when the C++ standard implementation for that CXXD-mod is unavailable. CXXD determines availability of the C++ standard implementation of a particular CXXD-mod through settings in Boost.Config. When an override macro is used to force the dual library choice of the C++ standard implementation for a particular CXXD-mod, and CXXD determines through Boost.Config that the C++ standard implementation is not available, a preprocessing error normally occurs. Using this macro tells CXXD ro set the dual library choice to the C++ standard implementation without producing a preprocessor error.


PrevUpHomeNext