MongoDB C++ Driver 4.2.0
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cbsoncxx::array::valueA read-only BSON array that owns its underlying buffer
 Cbsoncxx::array::viewA read-only, non-owning view of a BSON document
 Cbsoncxx::array::view::const_iteratorA const iterator over the contents of an array view
 Cbsoncxx::builder::basic::sub_arrayRepresents an array element being constructed during an append operation
 Cbsoncxx::v_noabi::builder::basic::arrayA traditional builder-style interface for constructing a BSON array
 Cbsoncxx::builder::basic::sub_binaryRepresents a BSON Binary element being constructed during an append operation
 Cbsoncxx::builder::basic::sub_documentRepresents a document element being constructed during an append operation
 Cbsoncxx::v_noabi::builder::basic::documentA traditional builder-style interface for constructing a BSON document
 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
 Cbsoncxx::builder::listA JSON-like builder for creating documents and arrays
 Cbsoncxx::v_noabi::builder::arrayA JSON-like builder for creating arrays
 Cbsoncxx::v_noabi::builder::documentA JSON-like builder for creating documents
 Cbsoncxx::builder::stream::array_context< base >A stream context which expects any number of values
 Cbsoncxx::builder::stream::closed_contextIndicates the document being constructed cannot be closed further
 Cbsoncxx::builder::stream::key_context< base >A stream context which expects a key
 Cbsoncxx::builder::stream::single_contextA stream context which appends a single value
 Cbsoncxx::builder::stream::value_context< base >A stream context which expects a value
 Cbsoncxx::decimal128Represents a MongoDB BSON Decimal128
 Cbsoncxx::document::elementA variant view type that accesses values in serialized BSON documents
 Cbsoncxx::v_noabi::array::elementA variant view type that accesses values in serialized BSON arrays
 Cbsoncxx::document::valueA read-only BSON document that owns its underlying buffer
 Cbsoncxx::document::viewA read-only, non-owning view of a BSON document
 Cbsoncxx::document::view::const_iteratorA const iterator over the contents of a document view
 Cbsoncxx::oidRepresents a MongoDB BSON ObjectId
 Cbsoncxx::stdx::optional< T >A polyfill for std::optional<T>
 Cbsoncxx::stdx::string_viewA polyfill for std::string_view
 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 (aka DBRef) 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_stringA BSON UTF-8 encoded string 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::bson_value::valueAn owning variant type that represents any BSON type
 Cbsoncxx::types::bson_value::viewA non-owning variant that can contain any BSON type
 Cbsoncxx::v1::array::valueA BSON array
 Cbsoncxx::v1::array::viewA non-owning, read-only BSON array
 Cbsoncxx::v1::decimal128A BSON Decimal128
 Cbsoncxx::v1::document::valueA BSON document
 Cbsoncxx::v1::document::viewA non-owning, read-only BSON document
 Cbsoncxx::v1::document::view::const_iteratorA const iterator over the elements of a view
 Cbsoncxx::v1::element::viewA non-owning, read-only BSON element
 Cbsoncxx::v1::oidA BSON ObjectID
 Cbsoncxx::v1::stdx::optional< T >A polyfill for std::optional<T>
 Cbsoncxx::v1::stdx::string_viewA polyfill for std::string_view
 Cbsoncxx::v1::types::b_arrayBSON type value "Array"
 Cbsoncxx::v1::types::b_binaryBSON type value "Binary Data"
 Cbsoncxx::v1::types::b_boolBSON type value "Boolean"
 Cbsoncxx::v1::types::b_codeBSON type value "JavaScript Code"
 Cbsoncxx::v1::types::b_codewscopeBSON type value "JavaScript Code With Scope"
 Cbsoncxx::v1::types::b_dateBSON type value "UTC Datetime"
 Cbsoncxx::v1::types::b_dbpointerBSON type value "DBPointer"
 Cbsoncxx::v1::types::b_decimal128BSON type value "Decimal128"
 Cbsoncxx::v1::types::b_documentBSON type value "Embedded Document"
 Cbsoncxx::v1::types::b_doubleBSON type value "64-bit Binary Floating Point"
 Cbsoncxx::v1::types::b_int32BSON type value "32-bit Integer"
 Cbsoncxx::v1::types::b_int64BSON type value "64-bit Integer"
 Cbsoncxx::v1::types::b_maxkeyBSON type value "Max Key"
 Cbsoncxx::v1::types::b_minkeyBSON type value "Min Key"
 Cbsoncxx::v1::types::b_nullBSON type value "Null Value"
 Cbsoncxx::v1::types::b_oidBSON type value "ObjectID"
 Cbsoncxx::v1::types::b_regexBSON type value "Regular Expression"
 Cbsoncxx::v1::types::b_stringBSON type value "UTF-8 String"
 Cbsoncxx::v1::types::b_symbolBSON type value "Symbol"
 Cbsoncxx::v1::types::b_timestampBSON type value "Timestamp"
 Cbsoncxx::v1::types::b_undefinedBSON type value "Undefined (Value)"
 Cbsoncxx::v1::types::valueA union of BSON type values
 Cbsoncxx::v1::types::viewA non-owning, read-only union of BSON type values
 Cbsoncxx::v_noabi::array::valueA read-only BSON array that owns its underlying buffer
 Cbsoncxx::v_noabi::array::viewA read-only, non-owning view of a BSON document
 Cbsoncxx::v_noabi::array::view::const_iteratorA const iterator over the contents of an array view
 Cbsoncxx::v_noabi::builder::basic::sub_arrayRepresents an array element being constructed during an append operation
 Cbsoncxx::v_noabi::builder::basic::arrayA traditional builder-style interface for constructing a BSON array
 Cbsoncxx::v_noabi::builder::basic::sub_binaryRepresents a BSON Binary element being constructed during an append operation
 Cbsoncxx::v_noabi::builder::basic::sub_documentRepresents a document element being constructed during an append operation
 Cbsoncxx::v_noabi::builder::basic::documentA traditional builder-style interface for constructing a BSON document
 Cbsoncxx::v_noabi::builder::concatenate_arrayContainer to concatenate an array
 Cbsoncxx::v_noabi::builder::concatenate_docContainer to concatenate a document
 Cbsoncxx::v_noabi::builder::coreA low-level interface for constructing BSON documents and arrays
 Cbsoncxx::v_noabi::builder::listA JSON-like builder for creating documents and arrays
 Cbsoncxx::v_noabi::builder::arrayA JSON-like builder for creating arrays
 Cbsoncxx::v_noabi::builder::documentA JSON-like builder for creating documents
 Cbsoncxx::v_noabi::builder::stream::array_context< base >A stream context which expects any number of values
 Cbsoncxx::v_noabi::builder::stream::array_context<>
 Cbsoncxx::v_noabi::builder::stream::arrayA streaming interface for constructing a BSON array
 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_contextIndicates the document being constructed cannot be closed further
 Cbsoncxx::v_noabi::builder::stream::finalize_typeThe type of a stream manipulator to finalize a document
 Cbsoncxx::v_noabi::builder::stream::key_context< base >A stream context which expects a key
 Cbsoncxx::v_noabi::builder::stream::key_context<>
 Cbsoncxx::v_noabi::builder::stream::documentA streaming interface for constructing a BSON document
 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
 Cbsoncxx::v_noabi::builder::stream::single_contextA stream context which appends a single value
 Cbsoncxx::v_noabi::builder::stream::value_context< base >A stream context which expects a value
 Cbsoncxx::v_noabi::decimal128Represents a MongoDB BSON Decimal128
 Cbsoncxx::v_noabi::document::elementA variant view type that accesses values in serialized BSON documents
 Cbsoncxx::v_noabi::array::elementA variant view type that accesses values in serialized BSON arrays
 Cbsoncxx::v_noabi::document::valueA read-only BSON document that owns its underlying buffer
 Cbsoncxx::v_noabi::document::viewA read-only, non-owning view of a BSON document
 Cbsoncxx::v_noabi::document::view::const_iteratorA const iterator over the contents of a document view
 Cbsoncxx::v_noabi::oidRepresents a MongoDB BSON ObjectId
 Cbsoncxx::v_noabi::stdx::optional< T >A polyfill for std::optional<T>
 Cbsoncxx::v_noabi::stdx::string_viewA polyfill for std::string_view
 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 (aka DBRef) 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
 Cbsoncxx::v_noabi::types::bson_value::valueAn owning variant type that represents any BSON type
 Cbsoncxx::v_noabi::types::bson_value::viewA non-owning variant that can contain any BSON type
 Cbsoncxx::v_noabi::validatorUsed to toggle checks which may be performed during BSON validation
 Cbsoncxx::v_noabi::vector::accessor< Format >Accessor for the contents of a valid BSON Binary Vector
 Cbsoncxx::v_noabi::vector::elements::float32A 32-bit float value in packed little-endian format
 Cbsoncxx::v_noabi::vector::elements::packed_bit_byte< Iterator >Reference to a byte or partial byte within a vector of packed_bit elements. Allows access to each byte as a uint8_t, while masking off writes to reserved bits
 Cbsoncxx::v_noabi::vector::elements::packed_bit_element< Iterator >Reference to a single element in a packed_bit vector
 Cbsoncxx::v_noabi::vector::formats::f_float32Vector format for 32-bit floating point elements, packed least significant byte first
 Cbsoncxx::v_noabi::vector::formats::f_int8Vector format for signed 8-bit integer elements
 Cbsoncxx::v_noabi::vector::formats::f_packed_bitVector format for single bit elements, packed most significant bit first
 Cbsoncxx::v_noabi::vector::iterators::packed_bit_byte< Iterator >Iterator for bytes within a packed_bit vector
 Cbsoncxx::v_noabi::vector::iterators::packed_bit_element< Iterator >Iterator for elements within a packed_bit vector
 Cbsoncxx::v_noabi::view_or_value< View, Value >A view-or-value variant type
 Cbsoncxx::v_noabi::view_or_value< stdx::string_view, std::string >
 Cbsoncxx::v_noabi::string::view_or_valueA view-or-value variant type for strings
 Cbsoncxx::validatorUsed to toggle checks which may be performed during BSON validation
 Cbsoncxx::vector::accessor< Format >Accessor for the contents of a valid BSON Binary Vector
 Cbsoncxx::vector::formats::f_float32Vector format for 32-bit floating point elements, packed least significant byte first
 Cbsoncxx::vector::formats::f_int8Vector format for signed 8-bit integer elements
 Cbsoncxx::vector::formats::f_packed_bitVector format for single bit elements, packed most significant bit first
 Cbsoncxx::view_or_value< View, Value >A view-or-value variant type
 Cmongocxx::bulk_writeA batch of write operations that can be sent to the server as a group
 Cmongocxx::change_streamA MongoDB change stream
 Cmongocxx::change_stream::iteratorA MongoDB change stream iterator
 Cmongocxx::clientA client connection to a MongoDB server
 Cmongocxx::client_encryptionSupports MongoDB Client-Side Field Level Encryption operations
 Cmongocxx::client_sessionSupports MongoDB client session operations
 Cmongocxx::collectionA MongoDB collection
 Cmongocxx::cursorA cursor over the documents returned by a query to a MongoDB server
 Cmongocxx::cursor::iteratorAn input iterator of documents in a MongoDB cursor result set
 Cmongocxx::databaseA MongoDB database
 Cmongocxx::default_loggerA tag type representing mongoc's default unstructured log handler
 Cmongocxx::events::command_failed_eventThe failed execution of a MongoDB command
 Cmongocxx::events::command_started_eventThe start of the execution of a MongoDB command
 Cmongocxx::events::command_succeeded_eventThe successful execution of a MongoDB command
 Cmongocxx::events::heartbeat_failed_eventThe failed execution of a heartbeat ("hello") command
 Cmongocxx::events::heartbeat_started_eventThe start of the execution of a heartbeat ("hello") command
 Cmongocxx::events::heartbeat_succeeded_eventThe successful execution of a heartbeat ("hello") command
 Cmongocxx::events::server_changed_eventA change in the description of a connected MongoDB server
 Cmongocxx::events::server_closed_eventThe closing of a connection to a shutdown MongoDB server
 Cmongocxx::events::server_descriptionThe description of a connected MongoDB server
 Cmongocxx::events::server_opening_eventThe addition of a new MongoDB server to the topology description
 Cmongocxx::events::topology_changed_eventA change in the topology description (including its server descriptions)
 Cmongocxx::events::topology_closed_eventThe closing of connections to a topology of shutdown MongoDB servers
 Cmongocxx::events::topology_descriptionA description of the topology of one or more connected MongoDB servers
 Cmongocxx::events::topology_description::server_descriptionsAn array of server_description instances
 Cmongocxx::events::topology_opening_eventA new connection to a topology of MongoDB servers
 Cmongocxx::gridfs::bucketA GridFS bucket
 Cmongocxx::gridfs::chunks_and_bytes_offsetUsed to specify the offset from which to start reading the chunks of the file
 Cmongocxx::gridfs::downloaderUsed to download a GridFS file
 Cmongocxx::gridfs::uploaderUsed to upload a GridFS file
 Cmongocxx::hintThe index to "hint" or force a MongoDB server to use when performing a query
 Cmongocxx::index_modelUsed by mongocxx::v_noabi::index_view
 Cmongocxx::index_viewA MongoDB index
 Cmongocxx::instanceAn instance of the MongoDB C++ Driver.
 Cmongocxx::loggerThe interface for an unstructured log message handler
 Cmongocxx::model::delete_manyA MongoDB delete operation that removes multiple documents
 Cmongocxx::model::delete_oneA MongoDB delete operation that removes a single document
 Cmongocxx::model::insert_oneA MongoDB insert operation that creates a single document
 Cmongocxx::model::replace_oneA MongoDB update operation that replaces a single document
 Cmongocxx::model::update_manyA MongoDB update operation that modifies multiple documents
 Cmongocxx::model::update_oneA MongoDB update operation that modifies a single document
 Cmongocxx::model::writeA single write operation for use with mongocxx::v_noabi::bulk_write
 Cmongocxx::options::aggregateUsed by MongoDB aggregation operations
 Cmongocxx::options::apmUsed by mongocxx::v_noabi::options::client::apm_opts
 Cmongocxx::options::auto_encryptionUsed by mongocxx::v_noabi::options::client::auto_encryption_opts
 Cmongocxx::options::bulk_writeUsed by mongocxx::v_noabi::collection
 Cmongocxx::options::change_streamUsed by change streams
 Cmongocxx::options::clientUsed by clients
 Cmongocxx::options::client_encryptionUsed by mongocxx::v_noabi::client_encryption
 Cmongocxx::options::client_sessionUsed by client sessions
 Cmongocxx::options::countUsed by mongocxx::v_noabi::collection::count_documents
 Cmongocxx::options::data_keyUsed by mongocxx::v_noabi::client_encryption::create_data_key
 Cmongocxx::options::delete_optionsUsed by MongoDB delete operations
 Cmongocxx::options::distinctUsed by mongocxx::v_noabi::collection
 Cmongocxx::options::encryptUsed by mongocxx::v_noabi::client_encryption
 Cmongocxx::options::estimated_document_countUsed by mongocxx::v_noabi::collection::estimated_document_count
 Cmongocxx::options::findUsed by MongoDB find operations
 Cmongocxx::options::find_one_and_deleteUsed by mongocxx::v_noabi::collection
 Cmongocxx::options::find_one_and_replaceUsed by mongocxx::v_noabi::collection
 Cmongocxx::options::find_one_and_updateUsed by mongocxx::v_noabi::collection
 Cmongocxx::options::gridfs::bucketUsed by mongocxx::v_noabi::gridfs::bucket
 Cmongocxx::options::gridfs::uploadUsed by mongocxx::v_noabi::gridfs::bucket
 Cmongocxx::options::indexUsed by MongoDB index creation operations
 Cmongocxx::options::index::base_storage_optionsBase class representing the optional storage engine options for indexes
 Cmongocxx::v_noabi::options::index::wiredtiger_storage_optionsThe optional WiredTiger storage engine options for indexes
 Cmongocxx::options::index_viewUsed by MongoDB index view operations
 Cmongocxx::options::insertUsed by mongocxx::v_noabi::collection
 Cmongocxx::options::poolUsed by mongocxx::v_noabi::pool
 Cmongocxx::options::rangeUsed by mongocxx::v_noabi::options::encrypt::range_opts
 Cmongocxx::options::replaceUsed by mongocxx::v_noabi::collection
 Cmongocxx::options::rewrap_many_datakeyUsed by mongocxx::v_noabi::client_encryption::rewrap_many_datakey
 Cmongocxx::options::server_apiUsed by mongocxx::v_noabi::options::client::server_api_opts
 Cmongocxx::options::tlsUsed by mongocxx::v_noabi::options::client::tls_opts
 Cmongocxx::options::transactionUsed by MongoDB transaction operations
 Cmongocxx::options::updateUsed by mongocxx::v_noabi::collection
 Cmongocxx::pipelineA MongoDB aggregation pipeline
 Cmongocxx::poolA pool of reusable client objects connected to the same MongoDB topology
 Cmongocxx::pool::entryAn owning handle to a client obtained from a pool
 Cmongocxx::read_concernControls the consistency and isolation properties of data read from replica sets and sharded clusters
 Cmongocxx::read_preferenceDescribes how MongoDB clients route read operations to the members of a replica set or sharded cluster
 Cmongocxx::result::bulk_writeThe result of a MongoDB bulk write operation
 Cmongocxx::result::delete_resultThe result of a MongoDB delete operation
 Cmongocxx::result::gridfs::uploadThe result of a GridFS upload operation
 Cmongocxx::result::insert_manyThe result of a MongoDB insert many operation
 Cmongocxx::result::insert_oneThe result of a MongoDB insert operation
 Cmongocxx::result::replace_oneThe result of a MongoDB replaceOne operation
 Cmongocxx::result::rewrap_many_datakeyThe result of a MongoDB rewrapManyDatakey operation
 Cmongocxx::result::updateThe result of a MongoDB update operation
 Cmongocxx::search_index_modelUsed by mongocxx::v_noabi::search_index_view
 Cmongocxx::search_index_viewA MongoDB Atlas Search Index
 Cmongocxx::text_optionsOptions related to text queries for Queryable Encryption
 Cmongocxx::text_options::prefixOptions related to prefix queries in Queryable Encryption
 Cmongocxx::text_options::substringOptions related to substring queries in Queryable Encryption
 Cmongocxx::text_options::suffixOptions related to suffix queries in Queryable Encryption
 Cmongocxx::uriA MongoDB connection string URI
 Cmongocxx::v1::aggregate_optionsOptions for an "aggregate" command
 Cmongocxx::v1::apmOptions related to Application Performance Monitoring (APM) configuration
 Cmongocxx::v1::auto_encryption_optionsOptions related In-Use Encryption configuration
 Cmongocxx::v1::bulk_writeA list of bulk write operations
 Cmongocxx::v1::bulk_write::delete_manyA single "Delete Many" write operation
 Cmongocxx::v1::bulk_write::delete_oneA single "Delete One" write operation
 Cmongocxx::v1::bulk_write::insert_oneA single "Insert One" write operation
 Cmongocxx::v1::bulk_write::optionsOptions for a bulk write operation
 Cmongocxx::v1::bulk_write::replace_oneA single "Replace One" write operation
 Cmongocxx::v1::bulk_write::resultThe result of a write operation
 Cmongocxx::v1::bulk_write::singleA single write operation
 Cmongocxx::v1::bulk_write::update_manyA single "Update Many" write operation
 Cmongocxx::v1::bulk_write::update_oneA single "Update One" write operation
 Cmongocxx::v1::change_streamA MongoDB change stream
 Cmongocxx::v1::change_stream::iteratorAn iterator over change stream events
 Cmongocxx::v1::change_stream::optionsOptions for mongocxx::v1::change_stream
 Cmongocxx::v1::clientA connection to a MongoDB deployment
 Cmongocxx::v1::client::optionsOptions for mongocxx::v1::client
 Cmongocxx::v1::client_encryptionSupport for MongoDB In-Use Encryption
 Cmongocxx::v1::client_encryption::optionsOptions for mongocxx::v1::client_encryption
 Cmongocxx::v1::client_sessionA MongoDB client session
 Cmongocxx::v1::client_session::optionsOptions for mongocxx::v1::client_session
 Cmongocxx::v1::collectionA MongoDB collection
 Cmongocxx::v1::count_optionsOptions for a "countDocuments" operation
 Cmongocxx::v1::cursorA MongoDB cursor
 Cmongocxx::v1::cursor::iteratorAn iterator over the results of an associated cursor
 Cmongocxx::v1::data_key_optionsA Data Encryption Key (DEK) for In-Use Encryption
 Cmongocxx::v1::databaseA MongoDB database
 Cmongocxx::v1::default_loggerA tag type representing mongoc's default unstructured log handler
 Cmongocxx::v1::delete_many_optionsOptions for a "deleteMany" operation
 Cmongocxx::v1::delete_many_resultThe result of a "deleteMany" operation
 Cmongocxx::v1::delete_one_optionsOptions for a "deleteOne" operation
 Cmongocxx::v1::delete_one_resultThe result of a "deleteOne" operation
 Cmongocxx::v1::distinct_optionsOptions for a "distinct" command
 Cmongocxx::v1::encrypt_optionsOptions related to explicit encryption for In-Use Encryption
 Cmongocxx::v1::estimated_document_count_optionsOptions for an "estimatedDocumentCount" operation
 Cmongocxx::v1::events::command_failedCommandFailedEvent from the Command Logging and Monitoring specification
 Cmongocxx::v1::events::command_startedCommandStartedEvent from the Command Logging and Monitoring specification
 Cmongocxx::v1::events::command_succeededCommandSucceededEvent from the Command Logging and Monitoring specification
 Cmongocxx::v1::events::server_closedServerClosedEvent from the SDAM Logging and Monitoring specification
 Cmongocxx::v1::events::server_descriptionServerDescription from the Server Discovery and Monitoring specification
 Cmongocxx::v1::events::server_description_changedServerDescriptionChangedEvent from the SDAM Logging and Monitoring specification
 Cmongocxx::v1::events::server_heartbeat_failedServerHeartbeatFailedEvent from the SDAM Logging and Monitoring specification
 Cmongocxx::v1::events::server_heartbeat_startedServerHeartbeatStartedEvent from the SDAM Logging and Monitoring specification
 Cmongocxx::v1::events::server_heartbeat_succeededServerHeartbeatSucceededEvent from the SDAM Logging and Monitoring specification
 Cmongocxx::v1::events::server_openingServerOpeningEvent from the SDAM Logging and Monitoring specification
 Cmongocxx::v1::events::topology_closedTopologyClosedEvent from the SDAM Logging and Monitoring specification
 Cmongocxx::v1::events::topology_descriptionTopologyDescription from the SDAM Logging and Monitoring specification
 Cmongocxx::v1::events::topology_description_changedTopologyDescriptionChangedEvent from the SDAM Logging and Monitoring specification
 Cmongocxx::v1::events::topology_openingTopologyOpeningEvent from the SDAM Logging and Monitoring specification
 Cmongocxx::v1::find_one_and_delete_optionsOptions for a "findOneAndDelete" operation
 Cmongocxx::v1::find_one_and_replace_optionsOptions for a "findOneAndReplace" operation
 Cmongocxx::v1::find_one_and_update_optionsOptions for a "findOneAndUpdate" operation
 Cmongocxx::v1::find_optionsOptions for a "find" command
 Cmongocxx::v1::gridfs::bucketA GridFS bucket
 Cmongocxx::v1::gridfs::bucket::optionsOptions for mongocxx::v1::gridfs::bucket
 Cmongocxx::v1::gridfs::downloaderSupport for downloading files from a GridFS bucket
 Cmongocxx::v1::gridfs::upload_optionsOptions related to uploading a file to a GridFS bucket
 Cmongocxx::v1::gridfs::upload_resultResult of uploading a file to a GridFS bucket
 Cmongocxx::v1::gridfs::uploaderSupport for uploading files to a GridFS bucket
 Cmongocxx::v1::hintOptions related to a MongoDB query hint
 Cmongocxx::v1::indexesSupport for MongoDB indexes
 Cmongocxx::v1::indexes::create_many_optionsOptions for mongocxx::v1::indexes::create_many
 Cmongocxx::v1::indexes::create_one_optionsOptions for mongocxx::v1::indexes::create_one
 Cmongocxx::v1::indexes::drop_all_optionsOptions for mongocxx::v1::indexes::drop_all
 Cmongocxx::v1::indexes::drop_one_optionsOptions for mongocxx::v1::indexes::drop_one
 Cmongocxx::v1::indexes::list_optionsOptions for mongocxx::v1::indexes::list
 Cmongocxx::v1::indexes::modelA description of a MongoDB index
 Cmongocxx::v1::indexes::optionsOptions for mongocxx::v1::indexes::model
 Cmongocxx::v1::insert_many_optionsOptions for an "insertMany" operation
 Cmongocxx::v1::insert_many_resultThe result of an "insertMany" operation
 Cmongocxx::v1::insert_one_optionsOptions for an "insertOne" operation
 Cmongocxx::v1::insert_one_resultThe result of an "insertOne" operation
 Cmongocxx::v1::instanceAn instance of the MongoDB C++ Driver
 Cmongocxx::v1::loggerThe interface for an unstructured log message handler
 Cmongocxx::v1::pipelineA MongoDB aggregation pipeline
 Cmongocxx::v1::poolA thread-safe pool of client objects
 Cmongocxx::v1::pool::entryA handle to a client object owned by an associated pool
 Cmongocxx::v1::pool::optionsOptions for mongocxx::v1::pool
 Cmongocxx::v1::range_optionsOptions related to range_options queries for Queryable Encryption
 Cmongocxx::v1::read_concernOptions related to a MongoDB Read Concern
 Cmongocxx::v1::read_preferenceOptions related to a MongoDB Read Preference
 Cmongocxx::v1::replace_one_optionsOptions for a "replaceOne" operation
 Cmongocxx::v1::replace_one_resultThe result of a "replaceOne" operation
 Cmongocxx::v1::rewrap_many_datakey_optionsOptions for a "rewrapManyDataKey" operation
 Cmongocxx::v1::rewrap_many_datakey_resultThe result of a "rewrapManyDataKey" operation
 Cmongocxx::v1::search_indexesSupport for MongoDB Atlas Search indexes
 Cmongocxx::v1::search_indexes::modelA description of a MongoDB Atlas Search index
 Cmongocxx::v1::server_apiOptions related to MongoDB Stable API configuration
 Cmongocxx::v1::text_optionsOptions related to text queries for Queryable Encryption
 Cmongocxx::v1::text_options::prefixOptions related to prefix queries in Queryable Encryption
 Cmongocxx::v1::text_options::substringOptions related to substring queries in Queryable Encryption
 Cmongocxx::v1::text_options::suffixOptions related to suffix queries in Queryable Encryption
 Cmongocxx::v1::tlsOptions related to TLS configuration
 Cmongocxx::v1::transaction_optionsOptions related to a distributed transaction
 Cmongocxx::v1::update_many_optionsOptions for an "updateMany" operation
 Cmongocxx::v1::update_many_resultThe result of an "updateMany" operation
 Cmongocxx::v1::update_one_optionsOptions for an "updateOne" operation
 Cmongocxx::v1::update_one_resultThe result of an "updateOne" operation
 Cmongocxx::v1::uriA MongoDB connection string
 Cmongocxx::v1::uri::hostA host identifier
 Cmongocxx::v1::write_concernOptions related to a MongoDB Write Concern
 Cmongocxx::v_noabi::bulk_writeA batch of write operations that can be sent to the server as a group
 Cmongocxx::v_noabi::change_streamA MongoDB change stream
 Cmongocxx::v_noabi::change_stream::iteratorA MongoDB change stream iterator
 Cmongocxx::v_noabi::clientA client connection to a MongoDB server
 Cmongocxx::v_noabi::client_encryptionSupports MongoDB Client-Side Field Level Encryption operations
 Cmongocxx::v_noabi::client_sessionSupports MongoDB client session operations
 Cmongocxx::v_noabi::collectionA MongoDB collection
 Cmongocxx::v_noabi::cursorA cursor over the documents returned by a query to a MongoDB server
 Cmongocxx::v_noabi::cursor::iteratorAn input iterator of documents in a MongoDB cursor result set
 Cmongocxx::v_noabi::databaseA MongoDB database
 Cmongocxx::v_noabi::default_loggerA tag type representing mongoc's default unstructured log handler
 Cmongocxx::v_noabi::events::command_failed_eventThe failed execution of a MongoDB command
 Cmongocxx::v_noabi::events::command_started_eventThe start of the execution of a MongoDB command
 Cmongocxx::v_noabi::events::command_succeeded_eventThe successful execution of a MongoDB command
 Cmongocxx::v_noabi::events::heartbeat_failed_eventThe failed execution of a heartbeat ("hello") command
 Cmongocxx::v_noabi::events::heartbeat_started_eventThe start of the execution of a heartbeat ("hello") command
 Cmongocxx::v_noabi::events::heartbeat_succeeded_eventThe successful execution of a heartbeat ("hello") command
 Cmongocxx::v_noabi::events::server_changed_eventA change in the description of a connected MongoDB server
 Cmongocxx::v_noabi::events::server_closed_eventThe closing of a connection to a shutdown MongoDB server
 Cmongocxx::v_noabi::events::server_descriptionThe description of a connected MongoDB server
 Cmongocxx::v_noabi::events::server_opening_eventThe addition of a new MongoDB server to the topology description
 Cmongocxx::v_noabi::events::topology_changed_eventA change in the topology description (including its server descriptions)
 Cmongocxx::v_noabi::events::topology_closed_eventThe closing of connections to a topology of shutdown MongoDB servers
 Cmongocxx::v_noabi::events::topology_descriptionA description of the topology of one or more connected MongoDB servers
 Cmongocxx::v_noabi::events::topology_description::server_descriptionsAn array of server_description instances
 Cmongocxx::v_noabi::events::topology_opening_eventA new connection to a topology of MongoDB servers
 Cmongocxx::v_noabi::gridfs::bucketA GridFS bucket
 Cmongocxx::v_noabi::gridfs::chunks_and_bytes_offsetUsed to specify the offset from which to start reading the chunks of the file
 Cmongocxx::v_noabi::gridfs::downloaderUsed to download a GridFS file
 Cmongocxx::v_noabi::gridfs::uploaderUsed to upload a GridFS file
 Cmongocxx::v_noabi::hintThe index to "hint" or force a MongoDB server to use when performing a query
 Cmongocxx::v_noabi::index_modelUsed by mongocxx::v_noabi::index_view
 Cmongocxx::v_noabi::index_viewA MongoDB index
 Cmongocxx::v_noabi::instanceAn instance of the MongoDB C++ Driver.
 Cmongocxx::v_noabi::loggerThe interface for an unstructured log message handler
 Cmongocxx::v_noabi::model::delete_manyA MongoDB delete operation that removes multiple documents
 Cmongocxx::v_noabi::model::delete_oneA MongoDB delete operation that removes a single document
 Cmongocxx::v_noabi::model::insert_oneA MongoDB insert operation that creates a single document
 Cmongocxx::v_noabi::model::replace_oneA MongoDB update operation that replaces a single document
 Cmongocxx::v_noabi::model::update_manyA MongoDB update operation that modifies multiple documents
 Cmongocxx::v_noabi::model::update_oneA MongoDB update operation that modifies a single document
 Cmongocxx::v_noabi::model::writeA single write operation for use with mongocxx::v_noabi::bulk_write
 Cmongocxx::v_noabi::options::aggregateUsed by MongoDB aggregation operations
 Cmongocxx::v_noabi::options::apmUsed by mongocxx::v_noabi::options::client::apm_opts
 Cmongocxx::v_noabi::options::auto_encryptionUsed by mongocxx::v_noabi::options::client::auto_encryption_opts
 Cmongocxx::v_noabi::options::bulk_writeUsed by mongocxx::v_noabi::collection
 Cmongocxx::v_noabi::options::change_streamUsed by change streams
 Cmongocxx::v_noabi::options::clientUsed by clients
 Cmongocxx::v_noabi::options::client_encryptionUsed by mongocxx::v_noabi::client_encryption
 Cmongocxx::v_noabi::options::client_sessionUsed by client sessions
 Cmongocxx::v_noabi::options::countUsed by mongocxx::v_noabi::collection::count_documents
 Cmongocxx::v_noabi::options::data_keyUsed by mongocxx::v_noabi::client_encryption::create_data_key
 Cmongocxx::v_noabi::options::delete_optionsUsed by MongoDB delete operations
 Cmongocxx::v_noabi::options::distinctUsed by mongocxx::v_noabi::collection
 Cmongocxx::v_noabi::options::encryptUsed by mongocxx::v_noabi::client_encryption
 Cmongocxx::v_noabi::options::estimated_document_countUsed by mongocxx::v_noabi::collection::estimated_document_count
 Cmongocxx::v_noabi::options::findUsed by MongoDB find operations
 Cmongocxx::v_noabi::options::find_one_and_deleteUsed by mongocxx::v_noabi::collection
 Cmongocxx::v_noabi::options::find_one_and_replaceUsed by mongocxx::v_noabi::collection
 Cmongocxx::v_noabi::options::find_one_and_updateUsed by mongocxx::v_noabi::collection
 Cmongocxx::v_noabi::options::gridfs::bucketUsed by mongocxx::v_noabi::gridfs::bucket
 Cmongocxx::v_noabi::options::gridfs::uploadUsed by mongocxx::v_noabi::gridfs::bucket
 Cmongocxx::v_noabi::options::indexUsed by MongoDB index creation operations
 Cmongocxx::v_noabi::options::index::base_storage_optionsBase class representing the optional storage engine options for indexes
 Cmongocxx::v_noabi::options::index::wiredtiger_storage_optionsThe optional WiredTiger storage engine options for indexes
 Cmongocxx::v_noabi::options::index_viewUsed by MongoDB index view operations
 Cmongocxx::v_noabi::options::insertUsed by mongocxx::v_noabi::collection
 Cmongocxx::v_noabi::options::poolUsed by mongocxx::v_noabi::pool
 Cmongocxx::v_noabi::options::rangeUsed by mongocxx::v_noabi::options::encrypt::range_opts
 Cmongocxx::v_noabi::options::replaceUsed by mongocxx::v_noabi::collection
 Cmongocxx::v_noabi::options::rewrap_many_datakeyUsed by mongocxx::v_noabi::client_encryption::rewrap_many_datakey
 Cmongocxx::v_noabi::options::server_apiUsed by mongocxx::v_noabi::options::client::server_api_opts
 Cmongocxx::v_noabi::options::tlsUsed by mongocxx::v_noabi::options::client::tls_opts
 Cmongocxx::v_noabi::options::transactionUsed by MongoDB transaction operations
 Cmongocxx::v_noabi::options::updateUsed by mongocxx::v_noabi::collection
 Cmongocxx::v_noabi::pipelineA MongoDB aggregation pipeline
 Cmongocxx::v_noabi::poolA pool of reusable client objects connected to the same MongoDB topology
 Cmongocxx::v_noabi::pool::entryAn owning handle to a client obtained from a pool
 Cmongocxx::v_noabi::read_concernControls the consistency and isolation properties of data read from replica sets and sharded clusters
 Cmongocxx::v_noabi::read_preferenceDescribes how MongoDB clients route read operations to the members of a replica set or sharded cluster
 Cmongocxx::v_noabi::result::bulk_writeThe result of a MongoDB bulk write operation
 Cmongocxx::v_noabi::result::delete_resultThe result of a MongoDB delete operation
 Cmongocxx::v_noabi::result::gridfs::uploadThe result of a GridFS upload operation
 Cmongocxx::v_noabi::result::insert_manyThe result of a MongoDB insert many operation
 Cmongocxx::v_noabi::result::insert_oneThe result of a MongoDB insert operation
 Cmongocxx::v_noabi::result::replace_oneThe result of a MongoDB replaceOne operation
 Cmongocxx::v_noabi::result::rewrap_many_datakeyThe result of a MongoDB rewrapManyDatakey operation
 Cmongocxx::v_noabi::result::updateThe result of a MongoDB update operation
 Cmongocxx::v_noabi::search_index_modelUsed by mongocxx::v_noabi::search_index_view
 Cmongocxx::v_noabi::search_index_viewA MongoDB Atlas Search Index
 Cmongocxx::v_noabi::text_optionsOptions related to text queries for Queryable Encryption
 Cmongocxx::v_noabi::text_options::prefixOptions related to prefix queries in Queryable Encryption
 Cmongocxx::v_noabi::text_options::substringOptions related to substring queries in Queryable Encryption
 Cmongocxx::v_noabi::text_options::suffixOptions related to suffix queries in Queryable Encryption
 Cmongocxx::v_noabi::uriA MongoDB connection string URI
 Cmongocxx::v_noabi::validation_criteriaSupports creating validation rules for fields
 Cmongocxx::v_noabi::write_concernThe level of acknowledgment requested for write operations to a MongoDB server
 Cmongocxx::validation_criteriaSupports creating validation rules for fields
 Cmongocxx::write_concernThe level of acknowledgment requested for write operations to a MongoDB server
 Cstd::system_error
 Cbsoncxx::v1::exceptionBase class for all exceptions thrown by bsoncxx::v1
 Cbsoncxx::v_noabi::exceptionBase class for all exceptions thrown by the bsoncxx library unless otherwise specified
 Cmongocxx::v1::exceptionBase class for all exceptions thrown by mongocxx::v1
 Cmongocxx::v1::server_errorA MongoDB server error
 Cmongocxx::v_noabi::exceptionBase class for all exceptions thrown by the mongocxx library unless otherwise specified
 Cmongocxx::v_noabi::gridfs_exceptionAn exception thrown during a GridFS operation
 Cmongocxx::v_noabi::logic_errorAn exception thrown due to incorrect use of mongocxx interfaces
 Cmongocxx::v_noabi::operation_exceptionAn exception thrown during a MongoDB server operation
 Cmongocxx::v_noabi::authentication_exceptionUnused. To be removed in an upcoming major release
 Cmongocxx::v_noabi::bulk_write_exceptionAn exception thrown during a bulk write operation
 Cmongocxx::v_noabi::query_exceptionAn exception thrown during a query operation
 Cmongocxx::v_noabi::write_exceptionAn exception thrown during a write operation