MongoDB C++ Driver mongocxx-3.11.0
Loading...
Searching...
No Matches
fwd.hpp File Reference

Description

Aggregate of all forward headers declaring entities in mongocxx::v_noabi.

Includes

Go to the source code of this file.

Namespaces

namespace  mongocxx::v_noabi
 Declares entities whose ABI stability is NOT guaranteed.
 
namespace  mongocxx::v_noabi::events
 Declares entities describing APM events.
 
namespace  mongocxx::v_noabi::gridfs
 Declares entities related to GridFS.
 
namespace  mongocxx::v_noabi::model
 Declares entities representing bulk write operations.
 
namespace  mongocxx::v_noabi::options
 Declares entities representing options to use with various commands.
 
namespace  mongocxx::v_noabi::options::gridfs
 Declares entities representing options specific to GridFS.
 
namespace  mongocxx::v_noabi::result
 Declares entities representing the result of various commands.
 
namespace  mongocxx::v_noabi::result::gridfs
 Declares entities representing the result of GridFS commands.
 
namespace  mongocxx::v_noabi::stdx
 Redeclares bsoncxx C++17 standard library polyfills in the mongocxx library namespace for internal use.
 

Macros

mongocxx/v_noabi/mongocxx/config/config.hpp

These macros are provided by config.hpp, NOT by fwd.hpp (where this is documented)!

#define MONGOCXX_INLINE_NAMESPACE_BEGIN
 For internal use only!
 
#define MONGOCXX_INLINE_NAMESPACE_END
 For internal use only!
 
mongocxx/v_noabi/mongocxx/config/export.hpp

These macros are provided by export.hpp, NOT by fwd.hpp (where this is documented)!

#define MONGOCXX_ABI_CDECL
 Expands to __cdecl when built with MSVC on Windows.
 
#define MONGOCXX_ABI_EXPORT
 Exports the associated entity as part of the ABI.
 
#define MONGOCXX_ABI_EXPORT_CDECL(...)
 Equivalent to MONGOCXX_ABI_EXPORT with MONGOCXX_ABI_CDECL.
 
#define MONGOCXX_ABI_NO_EXPORT
 Excludes the associated entity from being part of the ABI.
 
#define MONGOCXX_API   MONGOCXX_ABI_EXPORT
 Equivalent to MONGOCXX_ABI_EXPORT.
 
#define MONGOCXX_DEPRECATED
 Declares the associated entity as deprecated.
 
#define MONGOCXX_DEPRECATED_EXPORT
 Equivalent to MONGOCXX_API and MONGOCXX_DEPRECATED.
 
#define MONGOCXX_DEPRECATED_NO_EXPORT
 Equivalent to MONGOCXX_PRIVATE and MONGOCXX_DEPRECATED.
 
#define MONGOCXX_PRIVATE   inline MONGOCXX_ABI_NO_EXPORT
 Equivalent to inline with MONGOCXX_ABI_NO_EXPORT.
 
mongocxx/v_noabi/mongocxx/config/version.hpp

These macros are provided by version.hpp, NOT by fwd.hpp (where this is documented)!

#define MONGOCXX_VERSION_EXTRA
 Defined as this mongocxx library's API version number suffix if any.
 
#define MONGOCXX_VERSION_MAJOR
 Defined as this mongocxx library's API major version number.
 
#define MONGOCXX_VERSION_MINOR
 Defined as this mongocxx library's API minor version number.
 
#define MONGOCXX_VERSION_PATCH
 Defined as this mongocxx library's API patch version number.
 
#define MONGOCXX_VERSION_STRING
 Defined as a string literal encoding this mongocxx library's API version number.