MongoDB C++ Driver 4.2.0
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 NbsoncxxThe top-level namespace within which all bsoncxx library entities are declared
 NarrayDeclares entities representing a BSON array
 CelementA variant view type that accesses values in serialized BSON arrays
 CvalueA read-only BSON array that owns its underlying buffer
 CviewA read-only, non-owning view of a BSON document
 Cconst_iteratorA const iterator over the contents of an array view
 NbuilderDeclares entities used to build BSON documents
 NbasicDeclares entities used with "basic" BSON builder syntax
 CarrayA traditional builder-style interface for constructing a BSON array
 CdocumentA traditional builder-style interface for constructing a BSON document
 Csub_arrayRepresents an array element being constructed during an append operation
 Csub_binaryRepresents a BSON Binary element being constructed during an append operation
 Csub_documentRepresents a document element being constructed during an append operation
 NstreamDeclares entities used with "streaming" BSON builder syntax
 CarrayA streaming interface for constructing a BSON array
 Carray_contextA stream context which expects any number of values
 Cclosed_contextIndicates the document being constructed cannot be closed further
 CdocumentA streaming interface for constructing a BSON document
 Ckey_contextA stream context which expects a key
 Csingle_contextA stream context which appends a single value
 Cvalue_contextA stream context which expects a value
 CarrayA JSON-like builder for creating arrays
 Cconcatenate_arrayContainer to concatenate an array
 Cconcatenate_docContainer to concatenate a document
 CcoreA low-level interface for constructing BSON documents and arrays
 CdocumentA JSON-like builder for creating documents
 ClistA JSON-like builder for creating documents and arrays
 NdocumentDeclares entities representing a BSON document
 CelementA variant view type that accesses values in serialized BSON documents
 CvalueA read-only BSON document that owns its underlying buffer
 CviewA read-only, non-owning view of a BSON document
 Cconst_iteratorA const iterator over the contents of a document view
 NstdxDeclares C++17 standard library polyfills
 CoptionalA polyfill for std::optional<T>
 Cstring_viewA polyfill for std::string_view
 NstringDeclares entities related to handling string types
 Cview_or_valueA view-or-value variant type for strings
 NtypesDeclares entities representing BSON value types
 Nbson_valueDeclares entities representing any BSON value type
 CvalueAn owning variant type that represents any BSON type
 CviewA non-owning variant that can contain any BSON type
 Cb_arrayA BSON array value
 Cb_binaryA BSON binary data value
 Cb_boolA BSON boolean value
 Cb_codeA BSON JavaScript code value
 Cb_codewscopeA BSON JavaScript code with scope value
 Cb_dateA BSON date value
 Cb_dbpointerA BSON DBPointer (aka DBRef) value
 Cb_decimal128A BSON Decimal128 value
 Cb_documentA BSON document value
 Cb_doubleA BSON double value
 Cb_int32A BSON signed 32-bit integer value
 Cb_int64A BSON 64-bit signed integer value
 Cb_maxkeyA BSON max-key value
 Cb_minkeyA BSON min-key value
 Cb_nullA BSON null value
 Cb_oidA BSON ObjectId value
 Cb_regexA BSON regex value
 Cb_stringA BSON UTF-8 encoded string value
 Cb_symbolA BSON Symbol value
 Cb_timestampA BSON replication timestamp value
 Cb_undefinedA BSON undefined value
 Nv1Declares entities whose ABI stability is guaranteed for documented symbols
 NarrayDeclares entities representing a BSON array.
 CvalueA BSON array
 CviewA non-owning, read-only BSON array
 NdocumentDeclares entities representing a BSON document.
 CvalueA BSON document
 CviewA non-owning, read-only BSON document
 Cconst_iteratorA const iterator over the elements of a view
 NelementDeclares entities representing a BSON element
 CviewA non-owning, read-only BSON element
 NstdxDeclares C++17 standard library polyfills.
 CoptionalA polyfill for std::optional<T>
 Cstring_viewA polyfill for std::string_view
 NtypesDeclares entities representing a BSON type value
 Cb_arrayBSON type value "Array"
 Cb_binaryBSON type value "Binary Data"
 Cb_boolBSON type value "Boolean"
 Cb_codeBSON type value "JavaScript Code"
 Cb_codewscopeBSON type value "JavaScript Code With Scope"
 Cb_dateBSON type value "UTC Datetime"
 Cb_dbpointerBSON type value "DBPointer"
 Cb_decimal128BSON type value "Decimal128"
 Cb_documentBSON type value "Embedded Document"
 Cb_doubleBSON type value "64-bit Binary Floating Point"
 Cb_int32BSON type value "32-bit Integer"
 Cb_int64BSON type value "64-bit Integer"
 Cb_maxkeyBSON type value "Max Key"
 Cb_minkeyBSON type value "Min Key"
 Cb_nullBSON type value "Null Value"
 Cb_oidBSON type value "ObjectID"
 Cb_regexBSON type value "Regular Expression"
 Cb_stringBSON type value "UTF-8 String"
 Cb_symbolBSON type value "Symbol"
 Cb_timestampBSON type value "Timestamp"
 Cb_undefinedBSON type value "Undefined (Value)"
 CvalueA union of BSON type values
 CviewA non-owning, read-only union of BSON type values
 Cdecimal128A BSON Decimal128
 CexceptionBase class for all exceptions thrown by bsoncxx::v1
 CoidA BSON ObjectID
 Nv_noabiDeclares entities whose ABI stability is NOT guaranteed
 NarrayDeclares entities representing a BSON array.
 CelementA variant view type that accesses values in serialized BSON arrays
 CvalueA read-only BSON array that owns its underlying buffer
 CviewA read-only, non-owning view of a BSON document
 Cconst_iteratorA const iterator over the contents of an array view
 NbuilderDeclares entities used to build BSON documents.
 NbasicDeclares entities used with "basic" BSON builder syntax.
 CarrayA traditional builder-style interface for constructing a BSON array
 CdocumentA traditional builder-style interface for constructing a BSON document
 Csub_arrayRepresents an array element being constructed during an append operation
 Csub_binaryRepresents a BSON Binary element being constructed during an append operation
 Csub_documentRepresents a document element being constructed during an append operation
 NstreamDeclares entities used with "streaming" BSON builder syntax.
 CarrayA streaming interface for constructing a BSON array
 Carray_contextA stream context which expects any number of values
 Cclose_array_typeThe type of a stream manipulator to close a subarray
 Cclose_document_typeThe type of a stream manipulator to close a subdocument
 Cclosed_contextIndicates the document being constructed cannot be closed further
 CdocumentA streaming interface for constructing a BSON document
 Cfinalize_typeThe type of a stream manipulator to finalize a document
 Ckey_contextA stream context which expects a key
 Copen_array_typeThe type of a stream manipulator to open a subarray
 Copen_document_typeThe type of a stream manipulator to open a subdocument
 Csingle_contextA stream context which appends a single value
 Cvalue_contextA stream context which expects a value
 CarrayA JSON-like builder for creating arrays
 Cconcatenate_arrayContainer to concatenate an array
 Cconcatenate_docContainer to concatenate a document
 CcoreA low-level interface for constructing BSON documents and arrays
 CdocumentA JSON-like builder for creating documents
 ClistA JSON-like builder for creating documents and arrays
 NdocumentDeclares entities representing a BSON document.
 CelementA variant view type that accesses values in serialized BSON documents
 CvalueA read-only BSON document that owns its underlying buffer
 CviewA read-only, non-owning view of a BSON document
 Cconst_iteratorA const iterator over the contents of a document view
 NstdxDeclares C++17 standard library polyfills.
 CoptionalA polyfill for std::optional<T>
 Cstring_viewA polyfill for std::string_view
 NstringDeclares entities related to handling string types.
 Cview_or_valueA view-or-value variant type for strings
 NtypesDeclares entities representing BSON value types.
 Nbson_valueDeclares entities representing any BSON value type
 CvalueAn owning variant type that represents any BSON type
 CviewA non-owning variant that can contain any BSON type
 Cb_arrayA BSON array value
 Cb_binaryA BSON binary data value
 Cb_boolA BSON boolean value
 Cb_codeA BSON JavaScript code value
 Cb_codewscopeA BSON JavaScript code with scope value
 Cb_dateA BSON date value
 Cb_dbpointerA BSON DBPointer (aka DBRef) value
 Cb_decimal128A BSON Decimal128 value
 Cb_documentA BSON document value
 Cb_doubleA BSON double value
 Cb_int32A BSON signed 32-bit integer value
 Cb_int64A BSON 64-bit signed integer value
 Cb_maxkeyA BSON max-key value
 Cb_minkeyA BSON min-key value
 Cb_nullA BSON null value
 Cb_oidA BSON ObjectId value
 Cb_regexA BSON regex value
 Cb_stringA BSON UTF-8 encoded string value
 Cb_symbolA BSON Symbol value
 Cb_timestampA BSON replication timestamp value
 Cb_undefinedA BSON undefined value
 NvectorDeclarations related to the BSON Binary Vector subtype.
 NelementsDeclares element accessor types for BSON Binary Vector
 Cfloat32A 32-bit float value in packed little-endian format
 Cpacked_bit_byteReference 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
 Cpacked_bit_elementReference to a single element in a packed_bit vector
 NformatsDeclares supported BSON Binary Vector formats.
 Cf_float32Vector format for 32-bit floating point elements, packed least significant byte first
 Cf_int8Vector format for signed 8-bit integer elements
 Cf_packed_bitVector format for single bit elements, packed most significant bit first
 NiteratorsDeclares iterator types for BSON Binary Vector
 Cpacked_bit_byteIterator for bytes within a packed_bit vector
 Cpacked_bit_elementIterator for elements within a packed_bit vector
 CaccessorAccessor for the contents of a valid BSON Binary Vector
 Cdecimal128Represents a MongoDB BSON Decimal128
 CexceptionBase class for all exceptions thrown by the bsoncxx library unless otherwise specified
 CoidRepresents a MongoDB BSON ObjectId
 CvalidatorUsed to toggle checks which may be performed during BSON validation
 Cview_or_valueA view-or-value variant type
 NvectorDeclarations related to the BSON Binary Vector subtype
 NformatsDeclares supported BSON Binary Vector formats
 Cf_float32Vector format for 32-bit floating point elements, packed least significant byte first
 Cf_int8Vector format for signed 8-bit integer elements
 Cf_packed_bitVector format for single bit elements, packed most significant bit first
 CaccessorAccessor for the contents of a valid BSON Binary Vector
 Cdecimal128Represents a MongoDB BSON Decimal128
 CexceptionBase class for all exceptions thrown by the bsoncxx library unless otherwise specified
 CoidRepresents a MongoDB BSON ObjectId
 CvalidatorUsed to toggle checks which may be performed during BSON validation
 Cview_or_valueA view-or-value variant type
 NmongocxxThe top-level namespace within which all mongocxx library entities are declared
 NeventsDeclares entities describing APM events
 Ccommand_failed_eventThe failed execution of a MongoDB command
 Ccommand_started_eventThe start of the execution of a MongoDB command
 Ccommand_succeeded_eventThe successful execution of a MongoDB command
 Cheartbeat_failed_eventThe failed execution of a heartbeat ("hello") command
 Cheartbeat_started_eventThe start of the execution of a heartbeat ("hello") command
 Cheartbeat_succeeded_eventThe successful execution of a heartbeat ("hello") command
 Cserver_changed_eventA change in the description of a connected MongoDB server
 Cserver_closed_eventThe closing of a connection to a shutdown MongoDB server
 Cserver_descriptionThe description of a connected MongoDB server
 Cserver_opening_eventThe addition of a new MongoDB server to the topology description
 Ctopology_changed_eventA change in the topology description (including its server descriptions)
 Ctopology_closed_eventThe closing of connections to a topology of shutdown MongoDB servers
 Ctopology_descriptionA description of the topology of one or more connected MongoDB servers
 Cserver_descriptionsAn array of server_description instances
 Ctopology_opening_eventA new connection to a topology of MongoDB servers
 NgridfsDeclares entities related to GridFS
 CbucketA GridFS bucket
 Cchunks_and_bytes_offsetUsed to specify the offset from which to start reading the chunks of the file
 CdownloaderUsed to download a GridFS file
 CuploaderUsed to upload a GridFS file
 NmodelDeclares entities representing bulk write operations
 Cdelete_manyA MongoDB delete operation that removes multiple documents
 Cdelete_oneA MongoDB delete operation that removes a single document
 Cinsert_oneA MongoDB insert operation that creates a single document
 Creplace_oneA MongoDB update operation that replaces a single document
 Cupdate_manyA MongoDB update operation that modifies multiple documents
 Cupdate_oneA MongoDB update operation that modifies a single document
 CwriteA single write operation for use with mongocxx::v_noabi::bulk_write
 NoptionsDeclares entities representing options to use with various commands
 NgridfsDeclares entities representing options specific to GridFS
 CbucketUsed by mongocxx::v_noabi::gridfs::bucket
 CuploadUsed by mongocxx::v_noabi::gridfs::bucket
 CaggregateUsed by MongoDB aggregation operations
 CapmUsed by mongocxx::v_noabi::options::client::apm_opts
 Cauto_encryptionUsed by mongocxx::v_noabi::options::client::auto_encryption_opts
 Cbulk_writeUsed by mongocxx::v_noabi::collection
 Cchange_streamUsed by change streams
 CclientUsed by clients
 Cclient_encryptionUsed by mongocxx::v_noabi::client_encryption
 Cclient_sessionUsed by client sessions
 CcountUsed by mongocxx::v_noabi::collection::count_documents
 Cdata_keyUsed by mongocxx::v_noabi::client_encryption::create_data_key
 Cdelete_optionsUsed by MongoDB delete operations
 CdistinctUsed by mongocxx::v_noabi::collection
 CencryptUsed by mongocxx::v_noabi::client_encryption
 Cestimated_document_countUsed by mongocxx::v_noabi::collection::estimated_document_count
 CfindUsed by MongoDB find operations
 Cfind_one_and_deleteUsed by mongocxx::v_noabi::collection
 Cfind_one_and_replaceUsed by mongocxx::v_noabi::collection
 Cfind_one_and_updateUsed by mongocxx::v_noabi::collection
 CindexUsed by MongoDB index creation operations
 Cbase_storage_optionsBase class representing the optional storage engine options for indexes
 Cwiredtiger_storage_optionsThe optional WiredTiger storage engine options for indexes
 Cindex_viewUsed by MongoDB index view operations
 CinsertUsed by mongocxx::v_noabi::collection
 CpoolUsed by mongocxx::v_noabi::pool
 CrangeUsed by mongocxx::v_noabi::options::encrypt::range_opts
 CreplaceUsed by mongocxx::v_noabi::collection
 Crewrap_many_datakeyUsed by mongocxx::v_noabi::client_encryption::rewrap_many_datakey
 Cserver_apiUsed by mongocxx::v_noabi::options::client::server_api_opts
 CtlsUsed by mongocxx::v_noabi::options::client::tls_opts
 CtransactionUsed by MongoDB transaction operations
 CupdateUsed by mongocxx::v_noabi::collection
 NresultDeclares entities representing the result of various commands
 NgridfsDeclares entities representing the result of GridFS commands
 CuploadThe result of a GridFS upload operation
 Cbulk_writeThe result of a MongoDB bulk write operation
 Cdelete_resultThe result of a MongoDB delete operation
 Cinsert_manyThe result of a MongoDB insert many operation
 Cinsert_oneThe result of a MongoDB insert operation
 Creplace_oneThe result of a MongoDB replaceOne operation
 Crewrap_many_datakeyThe result of a MongoDB rewrapManyDatakey operation
 CupdateThe result of a MongoDB update operation
 Nv1Declares entities whose ABI stability is guaranteed for documented symbols
 NeventsDeclares entities describing APM events.
 Ccommand_failedCommandFailedEvent from the Command Logging and Monitoring specification
 Ccommand_startedCommandStartedEvent from the Command Logging and Monitoring specification
 Ccommand_succeededCommandSucceededEvent from the Command Logging and Monitoring specification
 Cserver_closedServerClosedEvent from the SDAM Logging and Monitoring specification
 Cserver_descriptionServerDescription from the Server Discovery and Monitoring specification
 Cserver_description_changedServerDescriptionChangedEvent from the SDAM Logging and Monitoring specification
 Cserver_heartbeat_failedServerHeartbeatFailedEvent from the SDAM Logging and Monitoring specification
 Cserver_heartbeat_startedServerHeartbeatStartedEvent from the SDAM Logging and Monitoring specification
 Cserver_heartbeat_succeededServerHeartbeatSucceededEvent from the SDAM Logging and Monitoring specification
 Cserver_openingServerOpeningEvent from the SDAM Logging and Monitoring specification
 Ctopology_closedTopologyClosedEvent from the SDAM Logging and Monitoring specification
 Ctopology_descriptionTopologyDescription from the SDAM Logging and Monitoring specification
 Ctopology_description_changedTopologyDescriptionChangedEvent from the SDAM Logging and Monitoring specification
 Ctopology_openingTopologyOpeningEvent from the SDAM Logging and Monitoring specification
 NgridfsDeclares entities related to GridFS.
 CbucketA GridFS bucket
 CoptionsOptions for mongocxx::v1::gridfs::bucket
 CdownloaderSupport for downloading files from a GridFS bucket
 Cupload_optionsOptions related to uploading a file to a GridFS bucket
 Cupload_resultResult of uploading a file to a GridFS bucket
 CuploaderSupport for uploading files to a GridFS bucket
 Caggregate_optionsOptions for an "aggregate" command
 CapmOptions related to Application Performance Monitoring (APM) configuration
 Cauto_encryption_optionsOptions related In-Use Encryption configuration
 Cbulk_writeA list of bulk write operations
 Cdelete_manyA single "Delete Many" write operation
 Cdelete_oneA single "Delete One" write operation
 Cinsert_oneA single "Insert One" write operation
 CoptionsOptions for a bulk write operation
 Creplace_oneA single "Replace One" write operation
 CresultThe result of a write operation
 CsingleA single write operation
 Cupdate_manyA single "Update Many" write operation
 Cupdate_oneA single "Update One" write operation
 Cchange_streamA MongoDB change stream
 CiteratorAn iterator over change stream events
 CoptionsOptions for mongocxx::v1::change_stream
 CclientA connection to a MongoDB deployment
 CoptionsOptions for mongocxx::v1::client
 Cclient_encryptionSupport for MongoDB In-Use Encryption
 CoptionsOptions for mongocxx::v1::client_encryption
 Cclient_sessionA MongoDB client session
 CoptionsOptions for mongocxx::v1::client_session
 CcollectionA MongoDB collection
 Ccount_optionsOptions for a "countDocuments" operation
 CcursorA MongoDB cursor
 CiteratorAn iterator over the results of an associated cursor
 Cdata_key_optionsA Data Encryption Key (DEK) for In-Use Encryption
 CdatabaseA MongoDB database
 Cdefault_loggerA tag type representing mongoc's default unstructured log handler
 Cdelete_many_optionsOptions for a "deleteMany" operation
 Cdelete_many_resultThe result of a "deleteMany" operation
 Cdelete_one_optionsOptions for a "deleteOne" operation
 Cdelete_one_resultThe result of a "deleteOne" operation
 Cdistinct_optionsOptions for a "distinct" command
 Cencrypt_optionsOptions related to explicit encryption for In-Use Encryption
 Cestimated_document_count_optionsOptions for an "estimatedDocumentCount" operation
 CexceptionBase class for all exceptions thrown by mongocxx::v1
 Cfind_one_and_delete_optionsOptions for a "findOneAndDelete" operation
 Cfind_one_and_replace_optionsOptions for a "findOneAndReplace" operation
 Cfind_one_and_update_optionsOptions for a "findOneAndUpdate" operation
 Cfind_optionsOptions for a "find" command
 ChintOptions related to a MongoDB query hint
 CindexesSupport for MongoDB indexes
 Ccreate_many_optionsOptions for mongocxx::v1::indexes::create_many
 Ccreate_one_optionsOptions for mongocxx::v1::indexes::create_one
 Cdrop_all_optionsOptions for mongocxx::v1::indexes::drop_all
 Cdrop_one_optionsOptions for mongocxx::v1::indexes::drop_one
 Clist_optionsOptions for mongocxx::v1::indexes::list
 CmodelA description of a MongoDB index
 CoptionsOptions for mongocxx::v1::indexes::model
 Cinsert_many_optionsOptions for an "insertMany" operation
 Cinsert_many_resultThe result of an "insertMany" operation
 Cinsert_one_optionsOptions for an "insertOne" operation
 Cinsert_one_resultThe result of an "insertOne" operation
 CinstanceAn instance of the MongoDB C++ Driver
 CloggerThe interface for an unstructured log message handler
 CpipelineA MongoDB aggregation pipeline
 CpoolA thread-safe pool of client objects
 CentryA handle to a client object owned by an associated pool
 CoptionsOptions for mongocxx::v1::pool
 Crange_optionsOptions related to range_options queries for Queryable Encryption
 Cread_concernOptions related to a MongoDB Read Concern
 Cread_preferenceOptions related to a MongoDB Read Preference
 Creplace_one_optionsOptions for a "replaceOne" operation
 Creplace_one_resultThe result of a "replaceOne" operation
 Crewrap_many_datakey_optionsOptions for a "rewrapManyDataKey" operation
 Crewrap_many_datakey_resultThe result of a "rewrapManyDataKey" operation
 Csearch_indexesSupport for MongoDB Atlas Search indexes
 CmodelA description of a MongoDB Atlas Search index
 Cserver_apiOptions related to MongoDB Stable API configuration
 Cserver_errorA MongoDB server error
 Ctext_optionsOptions related to text queries for Queryable Encryption
 CprefixOptions related to prefix queries in Queryable Encryption
 CsubstringOptions related to substring queries in Queryable Encryption
 CsuffixOptions related to suffix queries in Queryable Encryption
 CtlsOptions related to TLS configuration
 Ctransaction_optionsOptions related to a distributed transaction
 Cupdate_many_optionsOptions for an "updateMany" operation
 Cupdate_many_resultThe result of an "updateMany" operation
 Cupdate_one_optionsOptions for an "updateOne" operation
 Cupdate_one_resultThe result of an "updateOne" operation
 CuriA MongoDB connection string
 ChostA host identifier
 Cwrite_concernOptions related to a MongoDB Write Concern
 Nv_noabiDeclares entities whose ABI stability is NOT guaranteed
 NeventsDeclares entities describing APM events.
 Ccommand_failed_eventThe failed execution of a MongoDB command
 Ccommand_started_eventThe start of the execution of a MongoDB command
 Ccommand_succeeded_eventThe successful execution of a MongoDB command
 Cheartbeat_failed_eventThe failed execution of a heartbeat ("hello") command
 Cheartbeat_started_eventThe start of the execution of a heartbeat ("hello") command
 Cheartbeat_succeeded_eventThe successful execution of a heartbeat ("hello") command
 Cserver_changed_eventA change in the description of a connected MongoDB server
 Cserver_closed_eventThe closing of a connection to a shutdown MongoDB server
 Cserver_descriptionThe description of a connected MongoDB server
 Cserver_opening_eventThe addition of a new MongoDB server to the topology description
 Ctopology_changed_eventA change in the topology description (including its server descriptions)
 Ctopology_closed_eventThe closing of connections to a topology of shutdown MongoDB servers
 Ctopology_descriptionA description of the topology of one or more connected MongoDB servers
 Cserver_descriptionsAn array of server_description instances
 Ctopology_opening_eventA new connection to a topology of MongoDB servers
 NgridfsDeclares entities related to GridFS.
 CbucketA GridFS bucket
 Cchunks_and_bytes_offsetUsed to specify the offset from which to start reading the chunks of the file
 CdownloaderUsed to download a GridFS file
 CuploaderUsed to upload a GridFS file
 NmodelDeclares entities representing bulk write operations.
 Cdelete_manyA MongoDB delete operation that removes multiple documents
 Cdelete_oneA MongoDB delete operation that removes a single document
 Cinsert_oneA MongoDB insert operation that creates a single document
 Creplace_oneA MongoDB update operation that replaces a single document
 Cupdate_manyA MongoDB update operation that modifies multiple documents
 Cupdate_oneA MongoDB update operation that modifies a single document
 CwriteA single write operation for use with mongocxx::v_noabi::bulk_write
 NoptionsDeclares entities representing options to use with various commands.
 NgridfsDeclares entities representing options specific to GridFS.
 CbucketUsed by mongocxx::v_noabi::gridfs::bucket
 CuploadUsed by mongocxx::v_noabi::gridfs::bucket
 CaggregateUsed by MongoDB aggregation operations
 CapmUsed by mongocxx::v_noabi::options::client::apm_opts
 Cauto_encryptionUsed by mongocxx::v_noabi::options::client::auto_encryption_opts
 Cbulk_writeUsed by mongocxx::v_noabi::collection
 Cchange_streamUsed by change streams
 CclientUsed by clients
 Cclient_encryptionUsed by mongocxx::v_noabi::client_encryption
 Cclient_sessionUsed by client sessions
 CcountUsed by mongocxx::v_noabi::collection::count_documents
 Cdata_keyUsed by mongocxx::v_noabi::client_encryption::create_data_key
 Cdelete_optionsUsed by MongoDB delete operations
 CdistinctUsed by mongocxx::v_noabi::collection
 CencryptUsed by mongocxx::v_noabi::client_encryption
 Cestimated_document_countUsed by mongocxx::v_noabi::collection::estimated_document_count
 CfindUsed by MongoDB find operations
 Cfind_one_and_deleteUsed by mongocxx::v_noabi::collection
 Cfind_one_and_replaceUsed by mongocxx::v_noabi::collection
 Cfind_one_and_updateUsed by mongocxx::v_noabi::collection
 CindexUsed by MongoDB index creation operations
 Cbase_storage_optionsBase class representing the optional storage engine options for indexes
 Cwiredtiger_storage_optionsThe optional WiredTiger storage engine options for indexes
 Cindex_viewUsed by MongoDB index view operations
 CinsertUsed by mongocxx::v_noabi::collection
 CpoolUsed by mongocxx::v_noabi::pool
 CrangeUsed by mongocxx::v_noabi::options::encrypt::range_opts
 CreplaceUsed by mongocxx::v_noabi::collection
 Crewrap_many_datakeyUsed by mongocxx::v_noabi::client_encryption::rewrap_many_datakey
 Cserver_apiUsed by mongocxx::v_noabi::options::client::server_api_opts
 CtlsUsed by mongocxx::v_noabi::options::client::tls_opts
 CtransactionUsed by MongoDB transaction operations
 CupdateUsed by mongocxx::v_noabi::collection
 NresultDeclares entities representing the result of various commands.
 NgridfsDeclares entities representing the result of GridFS commands.
 CuploadThe result of a GridFS upload operation
 Cbulk_writeThe result of a MongoDB bulk write operation
 Cdelete_resultThe result of a MongoDB delete operation
 Cinsert_manyThe result of a MongoDB insert many operation
 Cinsert_oneThe result of a MongoDB insert operation
 Creplace_oneThe result of a MongoDB replaceOne operation
 Crewrap_many_datakeyThe result of a MongoDB rewrapManyDatakey operation
 CupdateThe result of a MongoDB update operation
 Cauthentication_exceptionUnused. To be removed in an upcoming major release
 Cbulk_writeA batch of write operations that can be sent to the server as a group
 Cbulk_write_exceptionAn exception thrown during a bulk write operation
 Cchange_streamA MongoDB change stream
 CiteratorA MongoDB change stream iterator
 CclientA client connection to a MongoDB server
 Cclient_encryptionSupports MongoDB Client-Side Field Level Encryption operations
 Cclient_sessionSupports MongoDB client session operations
 CcollectionA MongoDB collection
 CcursorA cursor over the documents returned by a query to a MongoDB server
 CiteratorAn input iterator of documents in a MongoDB cursor result set
 CdatabaseA MongoDB database
 Cdefault_loggerA tag type representing mongoc's default unstructured log handler
 CexceptionBase class for all exceptions thrown by the mongocxx library unless otherwise specified
 Cgridfs_exceptionAn exception thrown during a GridFS operation
 ChintThe index to "hint" or force a MongoDB server to use when performing a query
 Cindex_modelUsed by mongocxx::v_noabi::index_view
 Cindex_viewA MongoDB index
 CinstanceAn instance of the MongoDB C++ Driver.
 CloggerThe interface for an unstructured log message handler
 Clogic_errorAn exception thrown due to incorrect use of mongocxx interfaces
 Coperation_exceptionAn exception thrown during a MongoDB server operation
 CpipelineA MongoDB aggregation pipeline
 CpoolA pool of reusable client objects connected to the same MongoDB topology
 CentryAn owning handle to a client obtained from a pool
 Cquery_exceptionAn exception thrown during a query operation
 Cread_concernControls the consistency and isolation properties of data read from replica sets and sharded clusters
 Cread_preferenceDescribes how MongoDB clients route read operations to the members of a replica set or sharded cluster
 Csearch_index_modelUsed by mongocxx::v_noabi::search_index_view
 Csearch_index_viewA MongoDB Atlas Search Index
 Ctext_optionsOptions related to text queries for Queryable Encryption
 CprefixOptions related to prefix queries in Queryable Encryption
 CsubstringOptions related to substring queries in Queryable Encryption
 CsuffixOptions related to suffix queries in Queryable Encryption
 CuriA MongoDB connection string URI
 Cvalidation_criteriaSupports creating validation rules for fields
 Cwrite_concernThe level of acknowledgment requested for write operations to a MongoDB server
 Cwrite_exceptionAn exception thrown during a write operation
 Cauthentication_exceptionUnused. To be removed in an upcoming major release
 Cbulk_writeA batch of write operations that can be sent to the server as a group
 Cbulk_write_exceptionAn exception thrown during a bulk write operation
 Cchange_streamA MongoDB change stream
 CiteratorA MongoDB change stream iterator
 CclientA client connection to a MongoDB server
 Cclient_encryptionSupports MongoDB Client-Side Field Level Encryption operations
 Cclient_sessionSupports MongoDB client session operations
 CcollectionA MongoDB collection
 CcursorA cursor over the documents returned by a query to a MongoDB server
 CiteratorAn input iterator of documents in a MongoDB cursor result set
 CdatabaseA MongoDB database
 Cdefault_loggerA tag type representing mongoc's default unstructured log handler
 CexceptionBase class for all exceptions thrown by the mongocxx library unless otherwise specified
 Cgridfs_exceptionAn exception thrown during a GridFS operation
 ChintThe index to "hint" or force a MongoDB server to use when performing a query
 Cindex_modelUsed by mongocxx::v_noabi::index_view
 Cindex_viewA MongoDB index
 CinstanceAn instance of the MongoDB C++ Driver.
 CloggerThe interface for an unstructured log message handler
 Clogic_errorAn exception thrown due to incorrect use of mongocxx interfaces
 Coperation_exceptionAn exception thrown during a MongoDB server operation
 CpipelineA MongoDB aggregation pipeline
 CpoolA pool of reusable client objects connected to the same MongoDB topology
 CentryAn owning handle to a client obtained from a pool
 Cquery_exceptionAn exception thrown during a query operation
 Cread_concernControls the consistency and isolation properties of data read from replica sets and sharded clusters
 Cread_preferenceDescribes how MongoDB clients route read operations to the members of a replica set or sharded cluster
 Csearch_index_modelUsed by mongocxx::v_noabi::search_index_view
 Csearch_index_viewA MongoDB Atlas Search Index
 Ctext_optionsOptions related to text queries for Queryable Encryption
 CprefixOptions related to prefix queries in Queryable Encryption
 CsubstringOptions related to substring queries in Queryable Encryption
 CsuffixOptions related to suffix queries in Queryable Encryption
 CuriA MongoDB connection string URI
 Cvalidation_criteriaSupports creating validation rules for fields
 Cwrite_concernThe level of acknowledgment requested for write operations to a MongoDB server
 Cwrite_exceptionAn exception thrown during a write operation