MongoDB C++ Driver  mongocxx-3.6.2
All Classes Namespaces Functions Typedefs Enumerations Enumerator Friends Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cmongocxx::options::aggregateClass representing the optional arguments to a MongoDB aggregation operation
 Cmongocxx::options::apm
 Cbsoncxx::builder::stream::array_context< base >A stream context which expects any number of values
 Cbsoncxx::builder::stream::array_context<>
 Cmongocxx::options::auto_encryptionClass representing options for automatic client-side encryption
 Cbsoncxx::types::b_arrayA BSON array value
 Cbsoncxx::types::b_binaryA BSON binary data value
 Cbsoncxx::types::b_boolA BSON boolean value
 Cbsoncxx::types::b_codeA BSON JavaScript code value
 Cbsoncxx::types::b_codewscopeA BSON JavaScript code with scope value
 Cbsoncxx::types::b_dateA BSON date value
 Cbsoncxx::types::b_dbpointerA BSON DBPointer value
 Cbsoncxx::types::b_decimal128A BSON Decimal128 value
 Cbsoncxx::types::b_documentA BSON document value
 Cbsoncxx::types::b_doubleA BSON double value
 Cbsoncxx::types::b_int32A BSON signed 32-bit integer value
 Cbsoncxx::types::b_int64A BSON 64-bit signed integer value
 Cbsoncxx::types::b_maxkeyA BSON max-key value
 Cbsoncxx::types::b_minkeyA BSON min-key value
 Cbsoncxx::types::b_nullA BSON null value
 Cbsoncxx::types::b_oidA BSON ObjectId value
 Cbsoncxx::types::b_regexA BSON regex value
 Cbsoncxx::types::b_symbolA BSON Symbol value
 Cbsoncxx::types::b_timestampA BSON replication timestamp value
 Cbsoncxx::types::b_undefinedA BSON undefined value
 Cbsoncxx::types::b_utf8A BSON UTF-8 encoded string value
 Cmongocxx::options::index::base_storage_optionsBase class representing the optional storage engine options for indexes
 Cmongocxx::options::gridfs::bucketClass representing the optional arguments to a MongoDB GridFS bucket creation operation
 Cmongocxx::gridfs::bucketClass representing a GridFS bucket
 Cmongocxx::result::bulk_writeClass representing the result of a MongoDB bulk write operation
 Cmongocxx::bulk_writeClass representing a batch of write operations that can be sent to the server as a group
 Cmongocxx::options::bulk_writeClass representing the optional arguments to a MongoDB bulk write
 Cmongocxx::options::change_stream
 Cmongocxx::change_stream
 Cmongocxx::options::clientClass representing the optional arguments to a MongoDB driver client object
 Cmongocxx::clientClass representing a client connection to MongoDB
 Cmongocxx::options::client_encryptionClass representing options for the object managing explicit client-side encryption
 Cmongocxx::client_encryption
 Cmongocxx::client_sessionUse a session for a sequence of operations, optionally with causal consistency
 Cmongocxx::options::client_sessionClass representing the optional arguments to mongocxx::client::start_session
 Cbsoncxx::builder::stream::close_array_type
 Cbsoncxx::builder::stream::close_document_type
 Cbsoncxx::builder::stream::closed_contextThe 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::collectionClass representing server side document groupings within a MongoDB database
 Cmongocxx::events::command_failed_eventAn event notification sent when the driver fails to execute a MongoDB command
 Cmongocxx::events::command_started_eventAn event notification sent when the driver begins executing a MongoDB command
 Cmongocxx::events::command_succeeded_eventAn event notification sent when the driver successfully executes a MongoDB command
 Cbsoncxx::builder::concatenate_arrayContainer to concatenate an array
 Cbsoncxx::builder::concatenate_docContainer to concatenate a document
 Cbsoncxx::builder::coreA low-level interface for constructing BSON documents and arrays
 Cmongocxx::options::countClass representing the optional arguments to mongocxx::collection::count_documents
 Cmongocxx::options::create_collection_deprecatedClass representing the optional arguments to a MongoDB createCollection command
 Cmongocxx::cursorClass representing a pointer to the result set of a query on a MongoDB server
 Cmongocxx::options::data_keyClass representing options for data key generation for encryption
 Cmongocxx::databaseClass representing a MongoDB database
 Cbsoncxx::decimal128Represents an IEEE 754-2008 BSON Decimal128 value in a platform-independent way
 Cmongocxx::model::delete_manyClass representing a MongoDB delete operation that removes multiple documents
 Cmongocxx::model::delete_oneClass representing a MongoDB delete operation that removes a single document
 Cmongocxx::options::delete_optionsClass representing the optional arguments to a MongoDB delete operation
 Cmongocxx::result::delete_resultClass representing the result of a MongoDB delete operation
 Cmongocxx::read_preference::deprecated_tag
 Cmongocxx::options::distinctClass representing the optional arguments to a MongoDB distinct command
 Cmongocxx::gridfs::downloaderClass used to download a GridFS file
 Cbsoncxx::document::elementA variant view type that accesses values in serialized BSON documents
 Cmongocxx::options::encryptClass representing options for explicit client-side encryption
 Cmongocxx::pool::entryAn entry is a handle on a client object acquired via the pool
 Cmongocxx::options::estimated_document_countClass representing the optional arguments to mongocxx::collection::estimated_document_count
 Cbsoncxx::builder::stream::finalize_type
 Cmongocxx::options::findClass representing the optional arguments to a MongoDB query
 Cmongocxx::options::find_one_and_deleteClass representing the optional arguments to a MongoDB find_and_modify delete operation
 Cmongocxx::options::find_one_and_replaceClass representing the optional arguments to a MongoDB find_and_modify replace operation
 Cmongocxx::options::find_one_and_updateClass representing the optional arguments to a MongoDB find_and_modify update operation
 Cmongocxx::events::heartbeat_failed_eventAn event notification sent when the driver failed to send an "isMaster" command to check the status of a server
 Cmongocxx::events::heartbeat_started_eventAn event notification sent when the driver begins executing an "isMaster" command to check the status of a server
 Cmongocxx::events::heartbeat_succeeded_eventAn event notification sent when the driver completes an "isMaster" command to check the status of a server
 Cmongocxx::hintClass representing a hint to be passed to a database operation
 Cmongocxx::uri::host
 Cmongocxx::options::indexClass representing the optional arguments to a MongoDB create index operation
 Cmongocxx::index_modelClass representing an index on a MongoDB server
 Cmongocxx::options::index_viewClass representing optional arguments to IndexView operations
 Cmongocxx::index_view
 Cmongocxx::options::insertClass representing the optional arguments to a MongoDB insert operation
 Cmongocxx::result::insert_manyClass representing the result of a MongoDB insert many operation (executed as a bulk write)
 Cmongocxx::result::insert_oneClass representing the result of a MongoDB insert operation
 Cmongocxx::model::insert_oneClass representing a MongoDB insert operation that creates a single document
 Cmongocxx::instanceClass representing an instance of the MongoDB driver
 Cmongocxx::change_stream::iterator
 Citerator
 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<>
 Cmongocxx::loggerThe interface that all user-defined loggers must implement
 Cbsoncxx::oidRepresents a MongoDB ObjectId
 Cbsoncxx::builder::stream::open_array_type
 Cbsoncxx::builder::stream::open_document_type
 Cmongocxx::pipelineClass representing a MongoDB aggregation pipeline
 Cmongocxx::poolA pool of client objects associated with a MongoDB deployment
 Cmongocxx::options::poolClass representing the optional arguments to a MongoDB driver pool object
 Cmongocxx::read_concernA class to represent the read concern
 Cmongocxx::read_preferenceClass representing a preference for how the driver routes read operations to members of a replica set or to a sharded cluster
 Cmongocxx::options::replaceClass representing the optional arguments to a MongoDB replace operation
 Cmongocxx::model::replace_oneClass representing a MongoDB update operation that replaces a single document
 Cmongocxx::result::replace_oneClass representing the result of a MongoDB replace_one operation
 Cmongocxx::events::server_changed_eventAn event notification sent when the driver observes a change in the status of a server it is connected to
 Cmongocxx::events::server_closed_eventAn event notification sent when the driver stops monitoring a MongoDB server and removes it from the topology description
 Cmongocxx::events::server_descriptionClass representing what the driver knows about a MongoDB server
 Cmongocxx::events::topology_description::server_descriptionsAn array of server_description instances
 Cmongocxx::events::server_opening_eventAn event notification sent when the driver adds a MongoDB server to the topology description and begins monitoring it
 Cbsoncxx::builder::stream::single_contextA stream context which appends a single value
 Cbsoncxx::builder::basic::sub_arrayAn internal class of builder::basic
 Cbsoncxx::builder::basic::sub_documentAn internal class of builder::basic
 Csystem_error
 Cmongocxx::options::tlsClass representing the optional arguments to a MongoDB driver client (TLS)
 Cmongocxx::events::topology_changed_eventAn 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_eventAn event notification sent when the driver stops monitoring a server topology and destroys its description
 Cmongocxx::events::topology_descriptionClass 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_eventAn event notification sent when the driver initializes a server topology
 Cmongocxx::options::transactionClass representing the optional arguments for a transaction
 Ctrue_type
 Cmongocxx::result::updateClass representing the result of a MongoDB update operation
 Cmongocxx::options::updateClass representing the optional arguments to a MongoDB update operation
 Cmongocxx::model::update_manyClass representing a MongoDB update operation that modifies multiple documents
 Cmongocxx::model::update_oneClass representing a MongoDB update operation that modifies a single document
 Cmongocxx::options::gridfs::uploadClass representing the optional arguments to a MongoDB GridFS upload operation
 Cmongocxx::result::gridfs::uploadClass representing the result of a GridFS upload operation
 Cmongocxx::gridfs::uploaderClass used to upload a GridFS file
 Cmongocxx::uriClass representing a MongoDB connection string URI
 Cmongocxx::validation_criteriaClass representing criteria for document validation, to be applied to a collection
 Cbsoncxx::validatorA validator is used to enable or disable specific checks that can be performed during BSON validation
 Cbsoncxx::types::bson_value::valueA variant owning type that represents any BSON type
 Cbsoncxx::document::valueA read-only BSON document that owns its underlying buffer
 Cbsoncxx::array::valueA read-only BSON array that owns its underlying buffer
 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::viewA read-only, non-owning view of a BSON document
 Cbsoncxx::array::viewA read-only, non-owning view of a BSON document
 Cbsoncxx::types::bson_value::viewA 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 >
 Cmongocxx::model::writeModels a single write operation within a mongocxx::bulk_write
 Cmongocxx::write_concernClass representing the server-side requirement for reporting the success of a write operation