MongoDB C++ Driver
mongocxx-3.7.0
|
17 #include <system_error>
19 #include <mongocxx/config/prelude.hpp>
22 MONGOCXX_INLINE_NAMESPACE_BEGIN
94 k_create_resource_fail,
104 MONGOCXX_API
const std::error_category& MONGOCXX_CALL
error_category();
117 MONGOCXX_INLINE_NAMESPACE_END
120 #include <mongocxx/config/postlude.hpp>
125 struct is_error_code_enum<
mongocxx::error_code> :
public true_type {};
@ k_invalid_database_object
A default-constructed or moved-from mongocxx::database object has been used.
const std::error_category & error_category()
Get the error_category for mongocxx library exceptions.
Top level namespace for the MongoDB C++ driver.
Definition: bulk_write.hpp:24
@ k_gridfs_stream_not_open
A mongocxx::gridfs::uploader object was not open for writing, or a mongocxx::gridfs::downloader objec...
@ k_invalid_gridfs_bucket_object
A default-constructed or moved-from mongocxx::gridfs::bucket object has been used.
@ k_gridfs_file_not_found
The requested GridFS file was not found.
@ k_invalid_uri
An invalid MongoDB URI was provided.
@ k_invalid_gridfs_downloader_object
A default-constructed or moved-from mongocxx::gridfs::downloader object has been used.
@ k_gridfs_file_corrupted
A GridFS file being operated on was discovered to be corrupted.
@ k_invalid_transaction_options_object
A moved-from mongocxx::options::transaction object has been used.
@ k_instance_destroyed
The mongocxx::instance has been destroyed.
@ k_cannot_create_session
mongocxx::client.create_session failed to create a mongocxx::client_session.
@ k_invalid_collection_object
A default-constructed or moved-from mongocxx::collection object has been used.
@ k_unknown_read_concern
An unknown read concern level was set.
@ k_unknown_write_concern
An unknown write concern level was set.
@ k_invalid_client_object
A default-constructed or moved-from mongocxx::client object has been used.
@ k_invalid_gridfs_uploader_object
A default-constructed or moved-from mongocxx::gridfs::uploader object has been used.
@ k_invalid_parameter
An invalid or out-of-bounds parameter was provided.
error_code
Enum representing the various error types that can occur during driver usage.
Definition: error_code.hpp:27
std::error_code make_error_code(error_code error)
Translate a mongocxx::error_code into a std::error_code.
Definition: error_code.hpp:113
@ k_invalid_session
A failure attempting to pass a mongocxx::client_session to a method.
@ k_gridfs_upload_requires_too_many_chunks
A mongocxx::gridfs::uploader object has exceeded the maximum number of allowable GridFS chunks when a...
@ k_cannot_recreate_instance
More than one mongocxx::instance has been created.
@ k_ssl_not_supported
An SSL operation was used without SSL support being built.
@ k_server_response_malformed
The server returned a malformed response.