Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Macro CXXD_ENABLE_SHARED_FROM_THIS_USE_STD

CXXD_ENABLE_SHARED_FROM_THIS_USE_STD — Override macro for C++ standard enable_shared_from_this implementation.

Synopsis

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

CXXD_ENABLE_SHARED_FROM_THIS_USE_STD

Description

The object-like macro, when defined to nothing prior to including this header file, forces the dual library choice of the C++ standard enable_shared_from_this implementation. If the C++ standard enable_shared_from_this implementation is not available a preprocessor error is generated.


PrevUpHomeNext