19 #include <mongocxx/config/prelude.hpp>
22 inline namespace v_noabi {
126 class MONGOCXX_PRIVATE impl;
127 std::unique_ptr<impl> _impl;
133 #include <mongocxx/config/postlude.hpp>
Class representing an instance of the MongoDB driver.
Definition: instance.hpp:78
instance()
Creates an instance of the driver.
instance(std::unique_ptr< logger > logger)
Creates an instance of the driver with a user provided log handler.
instance(instance &&) noexcept
Move constructs an instance of the driver.
The interface that all user-defined loggers must implement.
Definition: logger.hpp:52
The top-level namespace for mongocxx library entities.
Definition: bulk_write.hpp:24