MongoDB C++ Driver 4.1.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
export.hpp File Reference

Description

Provides macros to control the set of symbols exported in the ABI.

Warning
For internal use only!

Go to the source code of this file.

Macros

#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_DEPRECATED
 Declares the associated entity as deprecated.
 

Macro Definition Documentation

◆ BSONCXX_ABI_CDECL

#define BSONCXX_ABI_CDECL

Expands to __cdecl when built with MSVC on Windows.

Warning
For internal use only!

◆ BSONCXX_ABI_EXPORT

#define BSONCXX_ABI_EXPORT

Exports the associated entity as part of the ABI.

Warning
For internal use only!

◆ BSONCXX_ABI_EXPORT_CDECL

#define BSONCXX_ABI_EXPORT_CDECL ( ...)

Equivalent to BSONCXX_ABI_EXPORT with BSONCXX_ABI_CDECL.

Warning
For internal use only!

◆ BSONCXX_ABI_NO_EXPORT

#define BSONCXX_ABI_NO_EXPORT

Excludes the associated entity from being part of the ABI.

Warning
For internal use only!

◆ BSONCXX_DEPRECATED

#define BSONCXX_DEPRECATED

Declares the associated entity as deprecated.

Warning
For internal use only!