17 #include <bsoncxx/document/value.hpp>
18 #include <bsoncxx/stdx/optional.hpp>
19 #include <mongocxx/exception/exception.hpp>
20 #include <mongocxx/stdx.hpp>
22 #include <mongocxx/config/prelude.hpp>
25 MONGOCXX_INLINE_NAMESPACE_BEGIN
32 using exception::exception;
45 std::string what_arg =
"");
54 const stdx::optional<bsoncxx::document::value>& raw_server_error()
const;
55 stdx::optional<bsoncxx::document::value>& raw_server_error();
61 stdx::optional<bsoncxx::document::value> _raw_server_error;
64 MONGOCXX_INLINE_NAMESPACE_END
67 #include <mongocxx/config/postlude.hpp>
Definition: bulk_write.hpp:22
A read-only BSON document that owns its underlying buffer.
Definition: value.hpp:33
Definition: operation_exception.hpp:30
A class to be used as the base class for all mongocxx exceptions.
Definition: exception.hpp:28