MongoDB C++ Driver mongocxx-4.0.0
|
Aggregate of all forward headers declaring entities in bsoncxx::v_noabi.
-fwd.hpp
. Go to the source code of this file.
Namespaces | |
namespace | bsoncxx::v_noabi |
Declares entities whose ABI stability is NOT guaranteed. | |
namespace | bsoncxx::v_noabi::array |
Declares entities representing a BSON array. | |
namespace | bsoncxx::v_noabi::builder |
Declares entities used to build BSON documents. | |
namespace | bsoncxx::v_noabi::builder::basic |
Declares entities used with "basic" BSON builder syntax. | |
namespace | bsoncxx::v_noabi::builder::stream |
Declares entities used with "streaming" BSON builder syntax. | |
namespace | bsoncxx::v_noabi::document |
Declares entities representing a BSON document. | |
namespace | bsoncxx::v_noabi::stdx |
Declares C++17 standard library polyfills. | |
namespace | bsoncxx::v_noabi::string |
Declares entities related to handling string types. | |
namespace | bsoncxx::v_noabi::types |
Declares entities representing BSON value types. | |
namespace | bsoncxx::v_noabi::types::bson_value |
Declares entities representing any BSON value type. | |
Macros | |
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_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. | |
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_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. | |
bsoncxx/v_noabi/bsoncxx/config/version.hpp | |
These macros are provided by version.hpp, NOT by fwd.hpp (where this is documented in source)! | |
#define | BSONCXX_VERSION_EXTRA |
Defined as this bsoncxx library's API version number suffix if any. | |
#define | BSONCXX_VERSION_MAJOR |
Defined as this bsoncxx library's API major version number. | |
#define | BSONCXX_VERSION_MINOR |
Defined as this bsoncxx library's API minor version number. | |
#define | BSONCXX_VERSION_PATCH |
Defined as this bsoncxx library's API patch version number. | |