MongoDB C++ Driver 4.1.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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::stdx::optional< T >A polyfill for std::optional<T>
 Cbsoncxx::v1::stdx::string_viewA polyfill for std::string_view
 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::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 driver
 Cmongocxx::loggerThe interface which user-defined loggers must implement
 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::uriA MongoDB connection string URI
 Cmongocxx::uri::hostA host
 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::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 driver
 Cmongocxx::v_noabi::loggerThe interface which user-defined loggers must implement
 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::uriA MongoDB connection string URI
 Cmongocxx::v_noabi::uri::hostA host
 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::v_noabi::exceptionBase class for all exceptions thrown by the bsoncxx library unless otherwise specified
 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