| 
    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.   | |