MongoDB C++ Driver mongocxx-3.11.0
|
This page documents macros provided by the generated header bsoncxx/v_noabi/bsoncxx/config/config.hpp
.
bsoncxx/v_noabi/bsoncxx/config/config.hpp | |
These macros are provided by config.hpp, NOT by fwd.hpp (where this is documented in source)! | |
#define | BSONCXX_POLY_USE_MNMLSTC |
Defined when configured to use a bundled mnmlstc/core as the C++17 polyfill library. | |
#define | BSONCXX_POLY_USE_SYSTEM_MNMLSTC |
Defined when configured to use an external mnmlstc/core as the C++17 polyfill library. | |
#define | BSONCXX_POLY_USE_BOOST |
Defined when configured to use Boost as the C++17 polyfill library. | |
#define | BSONCXX_POLY_USE_IMPLS |
Defined when configured to use bsoncxx's own C++17 polyfill implementations. | |
#define | BSONCXX_POLY_USE_STD |
Defined when configured to use the C++ standard library for C++17 features. | |
#define | BSONCXX_INLINE_NAMESPACE_BEGIN |
For internal use only! | |
#define | BSONCXX_INLINE_NAMESPACE_END |
For internal use only! | |
#define BSONCXX_INLINE_NAMESPACE_BEGIN |
For internal use only!
#define BSONCXX_INLINE_NAMESPACE_END |
For internal use only!
#define BSONCXX_POLY_USE_BOOST |
Defined when configured to use Boost as the C++17 polyfill library.
ENABLE_BSONCXX_POLY_USE_IMPLS=ON
or BSONCXX_POLY_USE_IMPLS=ON
when configuring the bsoncxx library. #define BSONCXX_POLY_USE_IMPLS |
Defined when configured to use bsoncxx's own C++17 polyfill implementations.
#define BSONCXX_POLY_USE_MNMLSTC |
Defined when configured to use a bundled mnmlstc/core as the C++17 polyfill library.
ENABLE_BSONCXX_POLY_USE_IMPLS=ON
or BSONCXX_POLY_USE_IMPLS=ON
when configuring the bsoncxx library. #define BSONCXX_POLY_USE_STD |
Defined when configured to use the C++ standard library for C++17 features.
#define BSONCXX_POLY_USE_SYSTEM_MNMLSTC |
Defined when configured to use an external mnmlstc/core as the C++17 polyfill library.
ENABLE_BSONCXX_POLY_USE_IMPLS=ON
or BSONCXX_POLY_USE_IMPLS=ON
when configuring the bsoncxx library.