MongoDB C++ Driver mongocxx-3.10.1
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cmongocxx::v_noabi::options::aggregateClass representing the optional arguments to a MongoDB aggregation operation
 Cmongocxx::v_noabi::options::apmClass representing MongoDB application performance monitoring
 Cbsoncxx::v_noabi::builder::stream::array_context< base >A stream context which expects any number of values
 Cbsoncxx::v_noabi::builder::stream::array_context<>
 Cmongocxx::v_noabi::options::auto_encryptionClass representing options for automatic client-side encryption
 Cbsoncxx::v_noabi::types::b_arrayA BSON array value
 Cbsoncxx::v_noabi::types::b_binaryA BSON binary data value
 Cbsoncxx::v_noabi::types::b_boolA BSON boolean value
 Cbsoncxx::v_noabi::types::b_codeA BSON JavaScript code value
 Cbsoncxx::v_noabi::types::b_codewscopeA BSON JavaScript code with scope value
 Cbsoncxx::v_noabi::types::b_dateA BSON date value
 Cbsoncxx::v_noabi::types::b_dbpointerA BSON DBPointer value
 Cbsoncxx::v_noabi::types::b_decimal128A BSON Decimal128 value
 Cbsoncxx::v_noabi::types::b_documentA BSON document value
 Cbsoncxx::v_noabi::types::b_doubleA BSON double value
 Cbsoncxx::v_noabi::types::b_int32A BSON signed 32-bit integer value
 Cbsoncxx::v_noabi::types::b_int64A BSON 64-bit signed integer value
 Cbsoncxx::v_noabi::types::b_maxkeyA BSON max-key value
 Cbsoncxx::v_noabi::types::b_minkeyA BSON min-key value
 Cbsoncxx::v_noabi::types::b_nullA BSON null value
 Cbsoncxx::v_noabi::types::b_oidA BSON ObjectId value
 Cbsoncxx::v_noabi::types::b_regexA BSON regex value
 Cbsoncxx::v_noabi::types::b_stringA BSON UTF-8 encoded string value
 Cbsoncxx::v_noabi::types::b_symbolA BSON Symbol value
 Cbsoncxx::v_noabi::types::b_timestampA BSON replication timestamp value
 Cbsoncxx::v_noabi::types::b_undefinedA BSON undefined value
 Cmongocxx::v_noabi::options::index::base_storage_optionsBase class representing the optional storage engine options for indexes
 Cmongocxx::v_noabi::gridfs::bucketClass representing a GridFS bucket
 Cmongocxx::v_noabi::options::gridfs::bucketClass representing the optional arguments to a MongoDB GridFS bucket creation operation
 Cmongocxx::v_noabi::bulk_writeClass representing a batch of write operations that can be sent to the server as a group
 Cmongocxx::v_noabi::options::bulk_writeClass representing the optional arguments to a MongoDB bulk write
 Cmongocxx::v_noabi::result::bulk_writeClass representing the result of a MongoDB bulk write operation
 Cmongocxx::v_noabi::change_streamClass representing a MongoDB change stream
 Cmongocxx::v_noabi::options::change_streamClass representing MongoDB change stream options
 Cmongocxx::v_noabi::gridfs::chunks_and_bytes_offsetClass used to specify the offset from which to start reading the chunks of the file
 Cmongocxx::v_noabi::clientClass representing a client connection to MongoDB
 Cmongocxx::v_noabi::options::clientClass representing the optional arguments to a MongoDB driver client object
 Cmongocxx::v_noabi::client_encryptionClass supporting operations for MongoDB Client-Side Field Level Encryption
 Cmongocxx::v_noabi::options::client_encryptionClass representing options for the object managing explicit client-side encryption
 Cmongocxx::v_noabi::client_sessionUse a session for a sequence of operations, optionally with either causal consistency or snapshots
 Cmongocxx::v_noabi::options::client_sessionClass representing the optional arguments to mongocxx::v_noabi::client::start_session
 Cbsoncxx::v_noabi::builder::stream::close_array_typeThe type of a stream manipulator to close a subarray
 Cbsoncxx::v_noabi::builder::stream::close_document_typeThe type of a stream manipulator to close a subdocument
 Cbsoncxx::v_noabi::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::v_noabi::collectionClass representing server side document groupings within a MongoDB database
 Cmongocxx::v_noabi::events::command_failed_eventAn event notification sent when the driver fails to execute a MongoDB command
 Cmongocxx::v_noabi::events::command_started_eventAn event notification sent when the driver begins executing a MongoDB command
 Cmongocxx::v_noabi::events::command_succeeded_eventAn event notification sent when the driver successfully executes a MongoDB command
 Cbsoncxx::v_noabi::builder::concatenate_arrayContainer to concatenate an array
 Cbsoncxx::v_noabi::builder::concatenate_docContainer to concatenate a document
 Cbsoncxx::v_noabi::array::view::const_iteratorA const iterator over the contents of an array view
 Cbsoncxx::v_noabi::document::view::const_iteratorA const iterator over the contents of a document view
 Cbsoncxx::v_noabi::builder::coreA low-level interface for constructing BSON documents and arrays
 Cmongocxx::v_noabi::options::countClass representing the optional arguments to mongocxx::v_noabi::collection::count_documents
 Cmongocxx::v_noabi::options::create_collection_deprecatedClass representing the optional arguments to a MongoDB createCollection command
 Cmongocxx::v_noabi::cursorClass representing a pointer to the result set of a query on a MongoDB server
 Cmongocxx::v_noabi::options::data_keyClass representing options for data key generation for encryption
 Cmongocxx::v_noabi::databaseClass representing a MongoDB database
 Cbsoncxx::v_noabi::decimal128Represents an IEEE 754-2008 BSON Decimal128 value in a platform-independent way
 Cmongocxx::v_noabi::model::delete_manyClass representing a MongoDB delete operation that removes multiple documents
 Cmongocxx::v_noabi::model::delete_oneClass representing a MongoDB delete operation that removes a single document
 Cmongocxx::v_noabi::options::delete_optionsClass representing the optional arguments to a MongoDB delete operation
 Cmongocxx::v_noabi::result::delete_resultClass representing the result of a MongoDB delete operation
 Cmongocxx::v_noabi::read_preference::deprecated_tag
 Cmongocxx::v_noabi::options::distinctClass representing the optional arguments to a MongoDB distinct command
 Cmongocxx::v_noabi::gridfs::downloaderClass used to download a GridFS file
 Cbsoncxx::v_noabi::document::elementA variant view type that accesses values in serialized BSON documents
 Cmongocxx::v_noabi::options::encryptClass representing options for explicit client-side encryption
 Cmongocxx::v_noabi::pool::entryAn entry is a handle on a client object acquired via the pool
 Cmongocxx::v_noabi::options::estimated_document_countClass representing the optional arguments to mongocxx::v_noabi::collection::estimated_document_count
 Cbsoncxx::v_noabi::builder::stream::finalize_typeThe type of a stream manipulator to finalize a document
 Cmongocxx::v_noabi::options::findClass representing the optional arguments to a MongoDB query
 Cmongocxx::v_noabi::options::find_one_and_deleteClass representing the optional arguments to a MongoDB find_and_modify delete operation
 Cmongocxx::v_noabi::options::find_one_and_replaceClass representing the optional arguments to a MongoDB find_and_modify replace operation
 Cmongocxx::v_noabi::options::find_one_and_updateClass representing the optional arguments to a MongoDB find_and_modify update operation
 Cmongocxx::v_noabi::events::heartbeat_failed_eventAn event notification sent when the driver failed to send an "hello" command to check the status of a server
 Cmongocxx::v_noabi::events::heartbeat_started_eventAn event notification sent when the driver begins executing a "hello" command to check the status of a server
 Cmongocxx::v_noabi::events::heartbeat_succeeded_eventAn event notification sent when the driver completes a "hello" command to check the status of a server
 Cmongocxx::v_noabi::hintClass representing a hint to be passed to a database operation
 Cmongocxx::v_noabi::uri::hostA host
 Cmongocxx::v_noabi::options::indexClass representing the optional arguments to a MongoDB create index operation
 Cmongocxx::v_noabi::index_modelClass representing an index on a MongoDB server
 Cmongocxx::v_noabi::index_viewClass representing a MongoDB index view
 Cmongocxx::v_noabi::options::index_viewClass representing optional arguments to IndexView operations
 Cmongocxx::v_noabi::options::insertClass representing the optional arguments to a MongoDB insert operation
 Cmongocxx::v_noabi::result::insert_manyClass representing the result of a MongoDB insert many operation (executed as a bulk write)
 Cmongocxx::v_noabi::model::insert_oneClass representing a MongoDB insert operation that creates a single document
 Cmongocxx::v_noabi::result::insert_oneClass representing the result of a MongoDB insert operation
 Cmongocxx::v_noabi::instanceClass representing an instance of the MongoDB driver
 Cmongocxx::v_noabi::change_stream::iteratorClass representing a MongoDB change stream iterator
 Cmongocxx::v_noabi::cursor::iteratorClass representing an input iterator of documents in a MongoDB cursor result set
 Cbsoncxx::v_noabi::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::v_noabi::builder::stream::key_context<>
 Cbsoncxx::v_noabi::builder::listA JSON-like builder for creating documents and arrays
 Cmongocxx::v_noabi::loggerThe interface that all user-defined loggers must implement
 Cbsoncxx::v_noabi::oidRepresents a MongoDB ObjectId
 Cbsoncxx::v_noabi::builder::stream::open_array_typeThe type of a stream manipulator to open a subarray
 Cbsoncxx::v_noabi::builder::stream::open_document_typeThe type of a stream manipulator to open a subdocument
 Cmongocxx::v_noabi::pipelineClass representing a MongoDB aggregation pipeline
 Cmongocxx::v_noabi::options::poolClass representing the optional arguments to a MongoDB driver pool object
 Cmongocxx::v_noabi::poolA pool of client objects associated with a MongoDB deployment
 Cmongocxx::v_noabi::options::rangeRangeOpts specifies index options for a Queryable Encryption field supporting "rangePreview" queries
 Cmongocxx::v_noabi::read_concernA class to represent the read concern
 Cmongocxx::v_noabi::read_preferenceClass representing a preference for how the driver routes read operations to members of a replica set or to a sharded cluster
 Cmongocxx::v_noabi::options::replaceClass representing the optional arguments to a MongoDB replace operation
 Cmongocxx::v_noabi::model::replace_oneClass representing a MongoDB update operation that replaces a single document
 Cmongocxx::v_noabi::result::replace_oneClass representing the result of a MongoDB replace_one operation
 Cmongocxx::v_noabi::options::rewrap_many_datakeyClass representing options for a rewrap many datakey operation
 Cmongocxx::v_noabi::result::rewrap_many_datakeyClass representing the result of a MongoDB rewrap_many_datakey operation
 Cmongocxx::v_noabi::search_index_modelClass representing a search index on a MongoDB server
 Cmongocxx::v_noabi::search_index_viewClass representing a MongoDB search index view
 Cmongocxx::v_noabi::options::server_apiClass representing options for server API
 Cmongocxx::v_noabi::events::server_changed_eventAn event notification sent when the driver observes a change in the status of a server it is connected to
 Cmongocxx::v_noabi::events::server_closed_eventAn event notification sent when the driver stops monitoring a MongoDB server and removes it from the topology description
 Cmongocxx::v_noabi::events::server_descriptionClass representing what the driver knows about a MongoDB server
 Cmongocxx::v_noabi::events::topology_description::server_descriptionsAn array of server_description instances
 Cmongocxx::v_noabi::events::server_opening_eventAn event notification sent when the driver adds a MongoDB server to the topology description and begins monitoring it
 Cbsoncxx::v_noabi::builder::stream::single_contextA stream context which appends a single value
 Cbsoncxx::v_noabi::builder::basic::sub_arrayAn internal class of builder::basic
 Cbsoncxx::v_noabi::builder::basic::sub_documentAn internal class of builder::basic
 Cstd::system_error
 Cmongocxx::v_noabi::options::tlsClass representing the optional arguments to a MongoDB driver client (TLS)
 Cmongocxx::v_noabi::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::v_noabi::events::topology_closed_eventAn event notification sent when the driver stops monitoring a server topology and destroys its description
 Cmongocxx::v_noabi::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::v_noabi::events::topology_opening_eventAn event notification sent when the driver initializes a server topology
 Cmongocxx::v_noabi::options::transactionClass representing the optional arguments for a transaction
 Cstd::true_type
 Ctrue_type
 Cmongocxx::v_noabi::options::updateClass representing the optional arguments to a MongoDB update operation
 Cmongocxx::v_noabi::result::updateClass representing the result of a MongoDB update operation
 Cmongocxx::v_noabi::model::update_manyClass representing a MongoDB update operation that modifies multiple documents
 Cmongocxx::v_noabi::model::update_oneClass representing a MongoDB update operation that modifies a single document
 Cmongocxx::v_noabi::options::gridfs::uploadClass representing the optional arguments to a MongoDB GridFS upload operation
 Cmongocxx::v_noabi::result::gridfs::uploadClass representing the result of a GridFS upload operation
 Cmongocxx::v_noabi::gridfs::uploaderClass used to upload a GridFS file
 Cmongocxx::v_noabi::uriClass representing a MongoDB connection string URI
 Cmongocxx::v_noabi::validation_criteriaClass representing criteria for document validation, to be applied to a collection
 Cbsoncxx::v_noabi::validatorA validator is used to enable or disable specific checks that can be performed during BSON validation
 Cbsoncxx::v_noabi::array::valueA read-only BSON array that owns its underlying buffer
 Cbsoncxx::v_noabi::document::valueA read-only BSON document that owns its underlying buffer
 Cbsoncxx::v_noabi::types::bson_value::valueA variant owning type that represents any BSON type
 Cbsoncxx::v_noabi::builder::stream::value_context< base >A stream context which expects a value, which can later be followed by more key/value pairs
 Cbsoncxx::v_noabi::array::viewA read-only, non-owning view of a BSON document
 Cbsoncxx::v_noabi::document::viewA read-only, non-owning view of a BSON document
 Cbsoncxx::v_noabi::types::bson_value::viewA view-only variant that can contain any BSON type
 Cbsoncxx::v_noabi::view_or_value< View, Value >Class representing a view-or-value variant type
 Cbsoncxx::v_noabi::view_or_value< stdx::string_view, std::string >
 Cbsoncxx::v_noabi::view_or_value< view, value >
 Cmongocxx::v_noabi::model::writeModels a single write operation within a mongocxx::v_noabi::bulk_write
 Cmongocxx::v_noabi::write_concernClass representing the server-side requirement for reporting the success of a write operation