|
rishabh.bisht@mongodb.com Negative, this is not resolved by CXX-2288. CXX-2288 provides "forward declarations" for bsoncxx and mongocxx classes as incomplete types (non-defining declarations) to allow their use by users in patterns such as the PIMPL idiom (aka compiler firewall idiom). This ticket is requesting the addition of an "include-everything" header, akin to <bson/bson.h> and mongoc/mongoc.h from the C Driver, that includes all public headers for the bsoncxx and mongocxx libraries respectively for convenience.
|