17 #include <system_error>
19 #include <mongocxx/config/prelude.hpp>
22 MONGOCXX_INLINE_NAMESPACE_BEGIN
29 k_cannot_recreate_instance = 1,
32 k_invalid_client_object,
35 k_invalid_collection_object,
38 k_invalid_database_object,
47 k_unknown_read_concern,
50 k_unknown_write_concern,
53 k_server_response_malformed,
59 k_invalid_gridfs_bucket_object,
62 k_invalid_gridfs_uploader_object,
65 k_invalid_gridfs_downloader_object,
69 k_gridfs_stream_not_open,
73 k_gridfs_upload_requires_too_many_chunks,
76 k_gridfs_file_not_found,
79 k_gridfs_file_corrupted,
85 k_cannot_create_session,
114 MONGOCXX_INLINE_NAMESPACE_END
117 #include <mongocxx/config/postlude.hpp>
122 struct is_error_code_enum<
mongocxx::error_code> :
public true_type {};