17 #include <system_error>
19 #include <mongocxx/config/prelude.hpp>
22 MONGOCXX_INLINE_NAMESPACE_BEGIN
28 k_instance_already_exists = 1,
29 k_invalid_client_object,
30 k_invalid_collection_object,
31 k_invalid_database_object,
34 k_unknown_read_concern,
35 k_unknown_write_concern,
36 k_server_response_malformed,
46 MONGOCXX_API
const std::error_category& MONGOCXX_CALL
error_category();
59 MONGOCXX_INLINE_NAMESPACE_END
62 #include <mongocxx/config/postlude.hpp>
67 struct is_error_code_enum<
mongocxx::error_code> :
public true_type {};
Top level namespace for the MongoDB C++ driver.
Definition: bulk_write.hpp:22
Definition: error_code.hpp:72
const std::error_category & error_category()
Get the error_category for mongocxx library exceptions.
std::error_code make_error_code(error_code error)
Translate a mongocxx::error_code into a std::error_code.
Definition: error_code.hpp:55
error_code
Definition: error_code.hpp:27