Declares entities whose ABI stability is guaranteed for documented symbols.
Namespaces | |
| namespace | events |
| Declares entities describing APM events. | |
| namespace | gridfs |
| Declares entities related to GridFS. | |
Classes | |
| class | aggregate_options |
| Options for an "aggregate" command. More... | |
| class | apm |
| Options related to Application Performance Monitoring (APM) configuration. More... | |
| class | auto_encryption_options |
| Options related In-Use Encryption configuration. More... | |
| class | bulk_write |
| A list of bulk write operations. More... | |
| class | change_stream |
| A MongoDB change stream. More... | |
| class | client |
| A connection to a MongoDB deployment. More... | |
| class | client_encryption |
| Support for MongoDB In-Use Encryption. More... | |
| class | client_session |
| A MongoDB client session. More... | |
| class | collection |
| A MongoDB collection. More... | |
| class | count_options |
| Options for a "countDocuments" operation. More... | |
| class | cursor |
| A MongoDB cursor. More... | |
| class | data_key_options |
| A Data Encryption Key (DEK) for In-Use Encryption. More... | |
| class | database |
| A MongoDB database. More... | |
| class | default_logger |
| A tag type representing mongoc's default unstructured log handler. More... | |
| class | delete_many_options |
| Options for a "deleteMany" operation. More... | |
| class | delete_many_result |
| The result of a "deleteMany" operation. More... | |
| class | delete_one_options |
| Options for a "deleteOne" operation. More... | |
| class | delete_one_result |
| The result of a "deleteOne" operation. More... | |
| class | distinct_options |
| Options for a "distinct" command. More... | |
| class | encrypt_options |
| Options related to explicit encryption for In-Use Encryption. More... | |
| class | estimated_document_count_options |
| Options for an "estimatedDocumentCount" operation. More... | |
| class | exception |
| Base class for all exceptions thrown by mongocxx::v1. More... | |
| class | find_one_and_delete_options |
| Options for a "findOneAndDelete" operation. More... | |
| class | find_one_and_replace_options |
| Options for a "findOneAndReplace" operation. More... | |
| class | find_one_and_update_options |
| Options for a "findOneAndUpdate" operation. More... | |
| class | find_options |
| Options for a "find" command. More... | |
| class | hint |
| Options related to a MongoDB query hint. More... | |
| class | indexes |
| Support for MongoDB indexes. More... | |
| class | insert_many_options |
| Options for an "insertMany" operation. More... | |
| class | insert_many_result |
| The result of an "insertMany" operation. More... | |
| class | insert_one_options |
| Options for an "insertOne" operation. More... | |
| class | insert_one_result |
| The result of an "insertOne" operation. More... | |
| class | instance |
| An instance of the MongoDB C++ Driver. More... | |
| class | logger |
| The interface for an unstructured log message handler. More... | |
| class | pipeline |
| A MongoDB aggregation pipeline. More... | |
| class | pool |
| A thread-safe pool of client objects. More... | |
| class | range_options |
| Options related to range_options queries for Queryable Encryption. More... | |
| class | read_concern |
| Options related to a MongoDB Read Concern. More... | |
| class | read_preference |
| Options related to a MongoDB Read Preference. More... | |
| class | replace_one_options |
| Options for a "replaceOne" operation. More... | |
| class | replace_one_result |
| The result of a "replaceOne" operation. More... | |
| class | rewrap_many_datakey_options |
| Options for a "rewrapManyDataKey" operation. More... | |
| class | rewrap_many_datakey_result |
| The result of a "rewrapManyDataKey" operation. More... | |
| class | search_indexes |
| Support for MongoDB Atlas Search indexes. More... | |
| class | server_api |
| Options related to MongoDB Stable API configuration. More... | |
| class | server_error |
| A MongoDB server error. More... | |
| class | text_options |
| Options related to text queries for Queryable Encryption. More... | |
| class | tls |
| Options related to TLS configuration. More... | |
| class | transaction_options |
| Options related to a distributed transaction. More... | |
| class | update_many_options |
| Options for an "updateMany" operation. More... | |
| class | update_many_result |
| The result of an "updateMany" operation. More... | |
| class | update_one_options |
| Options for an "updateOne" operation. More... | |
| class | update_one_result |
| The result of an "updateOne" operation. More... | |
| class | uri |
| A MongoDB connection string. More... | |
| class | write_concern |
| Options related to a MongoDB Write Concern. More... | |
Enumerations | |
| enum class | log_level |
| The log level for an unstructured log message. More... | |
| enum class | return_document |
| returnDocument from the CRUD API specification. More... | |
| enum class | source_errc |
| Enumeration identifying the source of a mongocxx::v1 error. More... | |
| enum class | type_errc |
| Enumeration identifying the type (cause) of a mongocxx::v1 error. More... | |
Functions | |
| std::error_condition | make_error_condition (source_errc code) |
| Support implicit conversion to std::error_condition. | |
| std::error_condition | make_error_condition (type_errc code) |
| Support implicit conversion to std::error_condition. | |
| std::error_category const & | source_error_category () |
| The error category for mongocxx::v1::source_errc. | |
| std::error_category const & | type_error_category () |
| The error category for mongocxx::v1::type_errc. | |
|
strong |
The log level for an unstructured log message.
|
strong |
|
strong |
Enumeration identifying the source of a mongocxx::v1 error.
| Enumerator | |
|---|---|
| zero | Zero. |
| mongocxx | From the mongocxx library. |
| mongoc | From the mongoc library. |
| mongocrypt | From the mongocrypt library. |
| server | From the MongoDB server. |
|
strong |
Enumeration identifying the type (cause) of a mongocxx::v1 error.
| Enumerator | |
|---|---|
| zero | Zero. |
| invalid_argument | An invalid argument passed to the throwing function. |
| runtime_error | An erroneous condition was detected at runtime. |
|
inline |
Support implicit conversion to std::error_condition.
|
inline |
Support implicit conversion to std::error_condition.
| std::error_category const & mongocxx::v1::source_error_category | ( | ) |
The error category for mongocxx::v1::source_errc.
| std::error_category const & mongocxx::v1::type_error_category | ( | ) |
The error category for mongocxx::v1::type_errc.