MongoDB C++ Driver mongocxx-3.11.0
|
This page documents macros provided by the generated header bsoncxx/v_noabi/bsoncxx/config/export.hpp
.
bsoncxx/v_noabi/bsoncxx/config/export.hpp | |
These macros are provided by export.hpp, NOT by fwd.hpp (where this is documented in source)! | |
#define | BSONCXX_ABI_EXPORT |
Exports the associated entity as part of the ABI. | |
#define | BSONCXX_ABI_NO_EXPORT |
Excludes the associated entity from being part of the ABI. | |
#define | BSONCXX_ABI_CDECL |
Expands to __cdecl when built with MSVC on Windows. | |
#define | BSONCXX_ABI_EXPORT_CDECL(...) |
Equivalent to BSONCXX_ABI_EXPORT with BSONCXX_ABI_CDECL. | |
#define | BSONCXX_API BSONCXX_ABI_EXPORT |
Equivalent to BSONCXX_ABI_EXPORT. | |
#define | BSONCXX_PRIVATE inline BSONCXX_ABI_NO_EXPORT |
Equivalent to inline with BSONCXX_ABI_NO_EXPORT. | |
#define | BSONCXX_DEPRECATED |
Declares the associated entity as deprecated. | |
#define | BSONCXX_DEPRECATED_EXPORT |
Equivalent to BSONCXX_API and BSONCXX_DEPRECATED. | |
#define | BSONCXX_DEPRECATED_NO_EXPORT |
Equivalent to BSONCXX_PRIVATE and BSONCXX_DEPRECATED. | |
#define BSONCXX_ABI_CDECL |
Expands to __cdecl
when built with MSVC on Windows.
#define BSONCXX_ABI_EXPORT |
Exports the associated entity as part of the ABI.
#define BSONCXX_ABI_EXPORT_CDECL | ( | ... | ) |
Equivalent to BSONCXX_ABI_EXPORT with BSONCXX_ABI_CDECL.
#define BSONCXX_ABI_NO_EXPORT |
Excludes the associated entity from being part of the ABI.
#define BSONCXX_API BSONCXX_ABI_EXPORT |
Equivalent to BSONCXX_ABI_EXPORT.
#define BSONCXX_DEPRECATED |
Declares the associated entity as deprecated.
#define BSONCXX_DEPRECATED_EXPORT |
Equivalent to BSONCXX_API and BSONCXX_DEPRECATED.
#define BSONCXX_DEPRECATED_NO_EXPORT |
Equivalent to BSONCXX_PRIVATE and BSONCXX_DEPRECATED.
#define BSONCXX_PRIVATE inline BSONCXX_ABI_NO_EXPORT |
Equivalent to inline
with BSONCXX_ABI_NO_EXPORT.