Cmongocxx::options::aggregate | Class representing the optional arguments to a MongoDB aggregation operation |
Cmongocxx::options::apm | Class representing MongoDB application performance monitoring |
Cbsoncxx::builder::stream::array_context< base > | A stream context which expects any number of values |
►Cbsoncxx::builder::stream::array_context<> | |
Cbsoncxx::builder::stream::array | A streaming interface for constructing a BSON array |
Cmongocxx::options::auto_encryption | Class representing options for automatic client-side encryption |
Cbsoncxx::types::b_array | A BSON array value |
Cbsoncxx::types::b_binary | A BSON binary data value |
Cbsoncxx::types::b_bool | A BSON boolean value |
Cbsoncxx::types::b_code | A BSON JavaScript code value |
Cbsoncxx::types::b_codewscope | A BSON JavaScript code with scope value |
Cbsoncxx::types::b_date | A BSON date value |
Cbsoncxx::types::b_dbpointer | A BSON DBPointer value |
Cbsoncxx::types::b_decimal128 | A BSON Decimal128 value |
Cbsoncxx::types::b_document | A BSON document value |
Cbsoncxx::types::b_double | A BSON double value |
Cbsoncxx::types::b_int32 | A BSON signed 32-bit integer value |
Cbsoncxx::types::b_int64 | A BSON 64-bit signed integer value |
Cbsoncxx::types::b_maxkey | A BSON max-key value |
Cbsoncxx::types::b_minkey | A BSON min-key value |
Cbsoncxx::types::b_null | A BSON null value |
Cbsoncxx::types::b_oid | A BSON ObjectId value |
Cbsoncxx::types::b_regex | A BSON regex value |
Cbsoncxx::types::b_string | A BSON UTF-8 encoded string value |
Cbsoncxx::types::b_symbol | A BSON Symbol value |
Cbsoncxx::types::b_timestamp | A BSON replication timestamp value |
Cbsoncxx::types::b_undefined | A BSON undefined value |
►Cmongocxx::options::index::base_storage_options | Base class representing the optional storage engine options for indexes |
Cmongocxx::options::index::wiredtiger_storage_options | Class representing the optional WiredTiger storage engine options for indexes |
Cmongocxx::options::gridfs::bucket | Class representing the optional arguments to a MongoDB GridFS bucket creation operation |
Cmongocxx::gridfs::bucket | Class representing a GridFS bucket |
Cmongocxx::result::bulk_write | Class representing the result of a MongoDB bulk write operation |
Cmongocxx::bulk_write | Class representing a batch of write operations that can be sent to the server as a group |
Cmongocxx::options::bulk_write | Class representing the optional arguments to a MongoDB bulk write |
Cmongocxx::options::change_stream | Class representing MongoDB change stream options |
Cmongocxx::change_stream | Class representing a MongoDB change stream |
Cmongocxx::gridfs::chunks_and_bytes_offset | |
Cmongocxx::client | Class representing a client connection to MongoDB |
Cmongocxx::options::client | Class representing the optional arguments to a MongoDB driver client object |
Cmongocxx::client_encryption | Class supporting operations for MongoDB Client-Side Field Level Encryption |
Cmongocxx::options::client_encryption | Class representing options for the object managing explicit client-side encryption |
Cmongocxx::client_session | Use a session for a sequence of operations, optionally with either causal consistency or snapshots |
Cmongocxx::options::client_session | Class representing the optional arguments to mongocxx::client::start_session |
Cbsoncxx::builder::stream::close_array_type | The type of a stream manipulator to close a subarray |
Cbsoncxx::builder::stream::close_document_type | The type of a stream manipulator to close a subdocument |
Cbsoncxx::builder::stream::closed_context | The closed_context, when used as a template parameter for array_context, value_context or key_context, indicates that the document cannot be closed further |
Cmongocxx::collection | Class representing server side document groupings within a MongoDB database |
Cmongocxx::events::command_failed_event | An event notification sent when the driver fails to execute a MongoDB command |
Cmongocxx::events::command_started_event | An event notification sent when the driver begins executing a MongoDB command |
Cmongocxx::events::command_succeeded_event | An event notification sent when the driver successfully executes a MongoDB command |
Cbsoncxx::builder::concatenate_array | Container to concatenate an array |
Cbsoncxx::builder::concatenate_doc | Container to concatenate a document |
Cbsoncxx::array::view::const_iterator | A const iterator over the contents of an array view |
Cbsoncxx::document::view::const_iterator | A const iterator over the contents of a document view |
Cbsoncxx::builder::core | A low-level interface for constructing BSON documents and arrays |
Cmongocxx::options::count | Class representing the optional arguments to mongocxx::collection::count_documents |
Cmongocxx::options::create_collection_deprecated | Class representing the optional arguments to a MongoDB createCollection command |
Cmongocxx::cursor | Class representing a pointer to the result set of a query on a MongoDB server |
Cmongocxx::options::data_key | Class representing options for data key generation for encryption |
Cmongocxx::database | Class representing a MongoDB database |
Cbsoncxx::decimal128 | Represents an IEEE 754-2008 BSON Decimal128 value in a platform-independent way |
Cmongocxx::model::delete_many | Class representing a MongoDB delete operation that removes multiple documents |
Cmongocxx::model::delete_one | Class representing a MongoDB delete operation that removes a single document |
Cmongocxx::options::delete_options | Class representing the optional arguments to a MongoDB delete operation |
Cmongocxx::result::delete_result | Class representing the result of a MongoDB delete operation |
Cmongocxx::read_preference::deprecated_tag | |
Cmongocxx::options::distinct | Class representing the optional arguments to a MongoDB distinct command |
Cmongocxx::gridfs::downloader | Class used to download a GridFS file |
►Cbsoncxx::document::element | A variant view type that accesses values in serialized BSON documents |
Cbsoncxx::array::element | A variant view type that accesses values in serialized BSON arrays |
Cmongocxx::options::encrypt | Class representing options for explicit client-side encryption |
Cmongocxx::pool::entry | An entry is a handle on a client object acquired via the pool |
Cmongocxx::options::estimated_document_count | Class representing the optional arguments to mongocxx::collection::estimated_document_count |
Cbsoncxx::builder::stream::finalize_type | The type of a stream manipulator to finalize a document |
Cmongocxx::options::find | Class representing the optional arguments to a MongoDB query |
Cmongocxx::options::find_one_and_delete | Class representing the optional arguments to a MongoDB find_and_modify delete operation |
Cmongocxx::options::find_one_and_replace | Class representing the optional arguments to a MongoDB find_and_modify replace operation |
Cmongocxx::options::find_one_and_update | Class representing the optional arguments to a MongoDB find_and_modify update operation |
Cmongocxx::events::heartbeat_failed_event | An event notification sent when the driver failed to send an "hello" command to check the status of a server |
Cmongocxx::events::heartbeat_started_event | An event notification sent when the driver begins executing a "hello" command to check the status of a server |
Cmongocxx::events::heartbeat_succeeded_event | An event notification sent when the driver completes a "hello" command to check the status of a server |
Cmongocxx::hint | Class representing a hint to be passed to a database operation |
Cmongocxx::uri::host | A host |
Cmongocxx::options::index | Class representing the optional arguments to a MongoDB create index operation |
Cmongocxx::index_model | Class representing an index on a MongoDB server |
Cmongocxx::options::index_view | Class representing optional arguments to IndexView operations |
Cmongocxx::index_view | Class representing a MongoDB index view |
Cmongocxx::options::insert | Class representing the optional arguments to a MongoDB insert operation |
Cmongocxx::result::insert_many | Class representing the result of a MongoDB insert many operation (executed as a bulk write) |
Cmongocxx::result::insert_one | Class representing the result of a MongoDB insert operation |
Cmongocxx::model::insert_one | Class representing a MongoDB insert operation that creates a single document |
Cmongocxx::instance | Class representing an instance of the MongoDB driver |
Cmongocxx::change_stream::iterator | Class representing a MongoDB change stream iterator |
Cmongocxx::cursor::iterator | Class representing an input iterator of documents in a MongoDB cursor result set |
Cbsoncxx::builder::stream::key_context< base > | A stream context which expects a key, which can later be followed by value, then more key/value pairs |
►Cbsoncxx::builder::stream::key_context<> | |
Cbsoncxx::builder::stream::document | A streaming interface for constructing a BSON document |
►Cbsoncxx::builder::list | A JSON-like builder for creating documents and arrays |
Cbsoncxx::builder::array | A JSON-like builder for creating arrays |
Cbsoncxx::builder::document | A JSON-like builder for creating documents |
Cmongocxx::logger | The interface that all user-defined loggers must implement |
Cbsoncxx::oid | Represents a MongoDB ObjectId |
Cbsoncxx::builder::stream::open_array_type | The type of a stream manipulator to open a subarray |
Cbsoncxx::builder::stream::open_document_type | The type of a stream manipulator to open a subdocument |
Cmongocxx::pipeline | Class representing a MongoDB aggregation pipeline |
Cmongocxx::options::pool | Class representing the optional arguments to a MongoDB driver pool object |
Cmongocxx::pool | A pool of client objects associated with a MongoDB deployment |
Cmongocxx::read_concern | A class to represent the read concern |
Cmongocxx::read_preference | Class representing a preference for how the driver routes read operations to members of a replica set or to a sharded cluster |
Cmongocxx::options::replace | Class representing the optional arguments to a MongoDB replace operation |
Cmongocxx::result::replace_one | Class representing the result of a MongoDB replace_one operation |
Cmongocxx::model::replace_one | Class representing a MongoDB update operation that replaces a single document |
Cmongocxx::options::server_api | Class representing options for server API |
Cmongocxx::events::server_changed_event | An event notification sent when the driver observes a change in the status of a server it is connected to |
Cmongocxx::events::server_closed_event | An event notification sent when the driver stops monitoring a MongoDB server and removes it from the topology description |
Cmongocxx::events::server_description | Class representing what the driver knows about a MongoDB server |
Cmongocxx::events::topology_description::server_descriptions | An array of server_description instances |
Cmongocxx::events::server_opening_event | An event notification sent when the driver adds a MongoDB server to the topology description and begins monitoring it |
Cbsoncxx::builder::stream::single_context | A stream context which appends a single value |
►Cbsoncxx::builder::basic::sub_array | An internal class of builder::basic |
Cbsoncxx::builder::basic::array | A traditional builder-style interface for constructing a BSON array |
►Cbsoncxx::builder::basic::sub_document | An internal class of builder::basic |
Cbsoncxx::builder::basic::document | A traditional builder-style interface for constructing a BSON document |
►Csystem_error | |
Cbsoncxx::exception | Class representing any exceptions emitted from the bsoncxx library or its underlying implementation |
►Cmongocxx::exception | A class to be used as the base class for all mongocxx exceptions |
Cmongocxx::gridfs_exception | Class representing an error encountered when attempting to perform the requested GridFS operation |
Cmongocxx::logic_error | Class representing an exception caused by using the mongocxx API improperly |
►Cmongocxx::operation_exception | Class representing an exception received from a MongoDB server |
Cmongocxx::authentication_exception | Class representing an exception during authentication |
Cmongocxx::bulk_write_exception | Class representing an exception during a bulk write operation |
Cmongocxx::query_exception | Class representing an exception during a query operation |
Cmongocxx::write_exception | Class representing an exception during a write operation |
Cmongocxx::options::tls | Class representing the optional arguments to a MongoDB driver client (TLS) |
Cmongocxx::events::topology_changed_event | An event notification sent when the driver observes a change in any of the servers it is connected to or a change in the overall server topology |
Cmongocxx::events::topology_closed_event | An event notification sent when the driver stops monitoring a server topology and destroys its description |
Cmongocxx::events::topology_description | Class representing what the driver knows about a topology of MongoDB servers: either a standalone, a replica set, or a sharded cluster |
Cmongocxx::events::topology_opening_event | An event notification sent when the driver initializes a server topology |
Cmongocxx::options::transaction | Class representing the optional arguments for a transaction |
►Ctrue_type | |
Cstd::is_error_code_enum< bsoncxx::error_code > | |
Cstd::is_error_code_enum< mongocxx::error_code > | |
Cstd::is_error_code_enum< mongocxx::server_error_code > | |
Cmongocxx::options::update | Class representing the optional arguments to a MongoDB update operation |
Cmongocxx::result::update | Class representing the result of a MongoDB update operation |
Cmongocxx::model::update_many | Class representing a MongoDB update operation that modifies multiple documents |
Cmongocxx::model::update_one | Class representing a MongoDB update operation that modifies a single document |
Cmongocxx::result::gridfs::upload | Class representing the result of a GridFS upload operation |
Cmongocxx::options::gridfs::upload | Class representing the optional arguments to a MongoDB GridFS upload operation |
Cmongocxx::gridfs::uploader | Class used to upload a GridFS file |
Cmongocxx::uri | Class representing a MongoDB connection string URI |
Cmongocxx::validation_criteria | Class representing criteria for document validation, to be applied to a collection |
Cbsoncxx::validator | A validator is used to enable or disable specific checks that can be performed during BSON validation |
Cbsoncxx::document::value | A read-only BSON document that owns its underlying buffer |
Cbsoncxx::array::value | A read-only BSON array that owns its underlying buffer |
Cbsoncxx::types::bson_value::value | A variant owning type that represents any BSON type |
Cbsoncxx::builder::stream::value_context< base > | A stream context which expects a value, which can later be followed by more key/value pairs |
Cbsoncxx::document::view | A read-only, non-owning view of a BSON document |
Cbsoncxx::array::view | A read-only, non-owning view of a BSON document |
Cbsoncxx::types::bson_value::view | A view-only variant that can contain any BSON type |
Cbsoncxx::view_or_value< View, Value > | Class representing a view-or-value variant type |
Cbsoncxx::view_or_value< array::view, array::value > | |
Cbsoncxx::view_or_value< document::view, document::value > | |
►Cbsoncxx::view_or_value< stdx::string_view, std::string > | |
Cbsoncxx::string::view_or_value | Class representing a view-or-value variant type for strings |
Cmongocxx::model::write | Models a single write operation within a mongocxx::bulk_write |
Cmongocxx::write_concern | Class representing the server-side requirement for reporting the success of a write operation |