MongoDB C++ Driver mongocxx-3.11.0
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cbsoncxx::array::elementbsoncxx::v_noabi::array::element
 Cbsoncxx::array::valuebsoncxx::v_noabi::array::value
 Cbsoncxx::array::viewbsoncxx::v_noabi::array::view
 Cbsoncxx::array::view_or_valuebsoncxx::v_noabi::array::view_or_value
 Cbsoncxx::builder::arraybsoncxx::v_noabi::builder::array
 Cbsoncxx::builder::basic::arraybsoncxx::v_noabi::builder::basic::array
 Cbsoncxx::builder::basic::documentbsoncxx::v_noabi::builder::basic::document
 Cbsoncxx::builder::basic::sub_arraybsoncxx::v_noabi::builder::basic::sub_array
 Cbsoncxx::builder::basic::sub_documentbsoncxx::v_noabi::builder::basic::sub_document
 Cbsoncxx::builder::concatenate_arraybsoncxx::v_noabi::builder::concatenate_array
 Cbsoncxx::builder::concatenate_docbsoncxx::v_noabi::builder::concatenate_doc
 Cbsoncxx::builder::corebsoncxx::v_noabi::builder::core
 Cbsoncxx::builder::documentbsoncxx::v_noabi::builder::document
 Cbsoncxx::builder::listbsoncxx::v_noabi::builder::list
 Cbsoncxx::builder::stream::arraybsoncxx::v_noabi::builder::stream::array
 Cbsoncxx::builder::stream::array_contextbsoncxx::v_noabi::builder::stream::array_context
 Cbsoncxx::builder::stream::closed_contextbsoncxx::v_noabi::builder::stream::closed_context
 Cbsoncxx::builder::stream::documentbsoncxx::v_noabi::builder::stream::document
 Cbsoncxx::builder::stream::key_contextbsoncxx::v_noabi::builder::stream::key_context
 Cbsoncxx::builder::stream::single_contextbsoncxx::v_noabi::builder::stream::single_context
 Cbsoncxx::builder::stream::value_contextbsoncxx::v_noabi::builder::stream::value_context
 Cbsoncxx::decimal128bsoncxx::v_noabi::decimal128
 Cbsoncxx::document::elementbsoncxx::v_noabi::document::element
 Cbsoncxx::document::valuebsoncxx::v_noabi::document::value
 Cbsoncxx::document::viewbsoncxx::v_noabi::document::view
 Cbsoncxx::document::view_or_valuebsoncxx::v_noabi::document::view_or_value
 Cbsoncxx::error_codebsoncxx::v_noabi::error_code
 Cbsoncxx::exceptionbsoncxx::v_noabi::exception
 Cbsoncxx::oidbsoncxx::v_noabi::oid
 Cbsoncxx::string::view_or_valuebsoncxx::v_noabi::string::view_or_value
 Cbsoncxx::types::b_arraybsoncxx::v_noabi::types::b_array
 Cbsoncxx::types::b_binarybsoncxx::v_noabi::types::b_binary
 Cbsoncxx::types::b_boolbsoncxx::v_noabi::types::b_bool
 Cbsoncxx::types::b_codebsoncxx::v_noabi::types::b_code
 Cbsoncxx::types::b_codewscopebsoncxx::v_noabi::types::b_codewscope
 Cbsoncxx::types::b_datebsoncxx::v_noabi::types::b_date
 Cbsoncxx::types::b_dbpointerbsoncxx::v_noabi::types::b_dbpointer
 Cbsoncxx::types::b_decimal128bsoncxx::v_noabi::types::b_decimal128
 Cbsoncxx::types::b_documentbsoncxx::v_noabi::types::b_document
 Cbsoncxx::types::b_doublebsoncxx::v_noabi::types::b_double
 Cbsoncxx::types::b_int32bsoncxx::v_noabi::types::b_int32
 Cbsoncxx::types::b_int64bsoncxx::v_noabi::types::b_int64
 Cbsoncxx::types::b_maxkeybsoncxx::v_noabi::types::b_maxkey
 Cbsoncxx::types::b_minkeybsoncxx::v_noabi::types::b_minkey
 Cbsoncxx::types::b_nullbsoncxx::v_noabi::types::b_null
 Cbsoncxx::types::b_oidbsoncxx::v_noabi::types::b_oid
 Cbsoncxx::types::b_regexbsoncxx::v_noabi::types::b_regex
 Cbsoncxx::types::b_stringbsoncxx::v_noabi::types::b_string
 Cbsoncxx::types::b_symbolbsoncxx::v_noabi::types::b_symbol
 Cbsoncxx::types::b_timestampbsoncxx::v_noabi::types::b_timestamp
 Cbsoncxx::types::b_undefinedbsoncxx::v_noabi::types::b_undefined
 Cbsoncxx::types::b_utf8bsoncxx::v_noabi::types::b_utf8
 Cbsoncxx::types::bson_value::valuebsoncxx::v_noabi::types::bson_value::value
 Cbsoncxx::types::bson_value::viewbsoncxx::v_noabi::types::bson_value::view
 Cbsoncxx::types::bson_value::view_or_valuebsoncxx::v_noabi::types::bson_value::view_or_value
 Cbsoncxx::types::valuebsoncxx::v_noabi::types::value
 Cbsoncxx::v_noabi::array::valueA read-only BSON array that owns its underlying buffer. When a array::value goes out of scope, the underlying buffer is freed. Generally this class should be used sparingly; array::view should be used instead wherever possible
 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_arrayAn internal class of builder::basic. Users should almost always construct a builder::basic::array instead
 Cbsoncxx::v_noabi::builder::basic::arrayA traditional builder-style interface for constructing a BSON array
 Cbsoncxx::v_noabi::builder::basic::sub_documentAn internal class of builder::basic. Users should almost always construct a builder::basic::document instead
 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. Use this with the array stream builder in order to pass an array into a new builder and append its values to the stream
 Cbsoncxx::v_noabi::builder::concatenate_docContainer to concatenate a document. Use it by constructing an instance with the document to be concatenated, and pass it into a document stream builder
 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_contextThe closed_context, when used as a template parameter for array_context, value_context or key_context, indicates that the document cannot be closed further. This could indicate that the document is the root, or that the type stack has been intentionally erased, as is the case when using callbacks in the stream api
 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, which can later be followed by value, then more key/value pairs
 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, which can later be followed by more key/value pairs
 Cbsoncxx::v_noabi::decimal128Represents an IEEE 754-2008 BSON Decimal128 value in a platform-independent way
 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. When a document::value goes out of scope, the underlying buffer is freed. Generally this class should be used sparingly; document::view should be used instead wherever possible
 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 ObjectId. As this BSON type is used within the MongoDB server as a primary key for each document, it is useful for representing a 'pointer' to another document
 Cbsoncxx::v_noabi::stdx::optional< T >A polyfill for std::optional<T>
 Cbsoncxx::v_noabi::stdx::optional< bool >
 Cbsoncxx::v_noabi::stdx::optional< bsoncxx::v_noabi::document::value >
 Cbsoncxx::v_noabi::stdx::optional< bsoncxx::v_noabi::document::view >
 Cbsoncxx::v_noabi::stdx::optional< bsoncxx::v_noabi::stdx::string_view >
 Cbsoncxx::v_noabi::stdx::optional< bsoncxx::v_noabi::string::view_or_value >
 Cbsoncxx::v_noabi::stdx::optional< bsoncxx::v_noabi::view_or_value >
 Cbsoncxx::v_noabi::stdx::optional< bsoncxx::v_noabi::view_or_value< view, value > >
 Cbsoncxx::v_noabi::stdx::optional< cursor::type >
 Cbsoncxx::v_noabi::stdx::optional< double >
 Cbsoncxx::v_noabi::stdx::optional< encryption_algorithm >
 Cbsoncxx::v_noabi::stdx::optional< encryption_query_type >
 Cbsoncxx::v_noabi::stdx::optional< int64_t >
 Cbsoncxx::v_noabi::stdx::optional< key_material_type >
 Cbsoncxx::v_noabi::stdx::optional< mongocxx::v_noabi::client * >
 Cbsoncxx::v_noabi::stdx::optional< mongocxx::v_noabi::hint >
 Cbsoncxx::v_noabi::stdx::optional< mongocxx::v_noabi::options::apm >
 Cbsoncxx::v_noabi::stdx::optional< mongocxx::v_noabi::options::auto_encryption >
 Cbsoncxx::v_noabi::stdx::optional< mongocxx::v_noabi::options::range >
 Cbsoncxx::v_noabi::stdx::optional< mongocxx::v_noabi::options::return_document >
 Cbsoncxx::v_noabi::stdx::optional< mongocxx::v_noabi::options::server_api >
 Cbsoncxx::v_noabi::stdx::optional< mongocxx::v_noabi::options::tls >
 Cbsoncxx::v_noabi::stdx::optional< mongocxx::v_noabi::options::transaction >
 Cbsoncxx::v_noabi::stdx::optional< mongocxx::v_noabi::pool * >
 Cbsoncxx::v_noabi::stdx::optional< mongocxx::v_noabi::read_concern >
 Cbsoncxx::v_noabi::stdx::optional< mongocxx::v_noabi::read_preference >
 Cbsoncxx::v_noabi::stdx::optional< mongocxx::v_noabi::result::bulk_write >
 Cbsoncxx::v_noabi::stdx::optional< mongocxx::v_noabi::validation_criteria >
 Cbsoncxx::v_noabi::stdx::optional< mongocxx::v_noabi::write_concern >
 Cbsoncxx::v_noabi::stdx::optional< ns_pair >
 Cbsoncxx::v_noabi::stdx::optional< std::chrono::milliseconds >
 Cbsoncxx::v_noabi::stdx::optional< std::chrono::seconds >
 Cbsoncxx::v_noabi::stdx::optional< std::int32_t >
 Cbsoncxx::v_noabi::stdx::optional< std::int64_t >
 Cbsoncxx::v_noabi::stdx::optional< std::string >
 Cbsoncxx::v_noabi::stdx::optional< std::uint8_t >
 Cbsoncxx::v_noabi::stdx::optional< v_noabi::document::value >
 Cbsoncxx::v_noabi::stdx::optional< validation_action >
 Cbsoncxx::v_noabi::stdx::optional< validation_level >
 Cbsoncxx::v_noabi::stdx::optional< Value >
 Cbsoncxx::v_noabi::stdx::optional< value >
 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::valueA variant owning type that represents any BSON type. Owns its underlying buffer. When a bson_value::value goes out of scope, its underlying buffer is freed
 Cbsoncxx::v_noabi::types::bson_value::viewA view-only variant that can contain any BSON type
 Cbsoncxx::v_noabi::validatorA validator is used to enable or disable specific checks that can be performed during BSON validation
 Cbsoncxx::v_noabi::view_or_value< View, Value >Class representing a view-or-value variant type
 Cbsoncxx::v_noabi::view_or_value< stdx::string_view, std::string >
 Cbsoncxx::v_noabi::string::view_or_valueClass representing a view-or-value variant type for strings
 Cbsoncxx::v_noabi::view_or_value< v_noabi::document::view, v_noabi::document::value >
 Cbsoncxx::v_noabi::view_or_value< view, value >
 Cbsoncxx::validatorbsoncxx::v_noabi::validator
 Cbsoncxx::view_or_valuebsoncxx::v_noabi::view_or_value
 Cmongocxx::authentication_exceptionmongocxx::v_noabi::authentication_exception
 Cmongocxx::bulk_writemongocxx::v_noabi::bulk_write
 Cmongocxx::bulk_write_exceptionmongocxx::v_noabi::bulk_write_exception
 Cmongocxx::change_streammongocxx::v_noabi::change_stream
 Cmongocxx::clientmongocxx::v_noabi::client
 Cmongocxx::client_encryptionmongocxx::v_noabi::client_encryption
 Cmongocxx::client_sessionmongocxx::v_noabi::client_session
 Cmongocxx::collectionmongocxx::v_noabi::collection
 Cmongocxx::cursormongocxx::v_noabi::cursor
 Cmongocxx::databasemongocxx::v_noabi::database
 Cmongocxx::error_codemongocxx::v_noabi::error_code
 Cmongocxx::events::command_failed_eventmongocxx::v_noabi::events::command_failed_event
 Cmongocxx::events::command_started_eventmongocxx::v_noabi::events::command_started_event
 Cmongocxx::events::command_succeeded_eventmongocxx::v_noabi::events::command_succeeded_event
 Cmongocxx::events::heartbeat_failed_eventmongocxx::v_noabi::events::heartbeat_failed_event
 Cmongocxx::events::heartbeat_started_eventmongocxx::v_noabi::events::heartbeat_started_event
 Cmongocxx::events::heartbeat_succeeded_eventmongocxx::v_noabi::events::heartbeat_succeeded_event
 Cmongocxx::events::server_changed_eventmongocxx::v_noabi::events::server_changed_event
 Cmongocxx::events::server_closed_eventmongocxx::v_noabi::events::server_closed_event
 Cmongocxx::events::server_descriptionmongocxx::v_noabi::events::server_description
 Cmongocxx::events::server_opening_eventmongocxx::v_noabi::events::server_opening_event
 Cmongocxx::events::topology_changed_eventmongocxx::v_noabi::events::topology_changed_event
 Cmongocxx::events::topology_closed_eventmongocxx::v_noabi::events::topology_closed_event
 Cmongocxx::events::topology_descriptionmongocxx::v_noabi::events::topology_description
 Cmongocxx::events::topology_opening_eventmongocxx::v_noabi::events::topology_opening_event
 Cmongocxx::exceptionmongocxx::v_noabi::exception
 Cmongocxx::gridfs::bucketmongocxx::v_noabi::gridfs::bucket
 Cmongocxx::gridfs::chunks_and_bytes_offsetmongocxx::v_noabi::gridfs::chunks_and_bytes_offset
 Cmongocxx::gridfs::downloadermongocxx::v_noabi::gridfs::downloader
 Cmongocxx::gridfs::uploadermongocxx::v_noabi::gridfs::uploader
 Cmongocxx::gridfs_exceptionmongocxx::v_noabi::gridfs_exception
 Cmongocxx::hintmongocxx::v_noabi::hint
 Cmongocxx::index_modelmongocxx::v_noabi::index_model
 Cmongocxx::index_viewmongocxx::v_noabi::index_view
 Cmongocxx::instancemongocxx::v_noabi::instance
 Cmongocxx::loggermongocxx::v_noabi::logger
 Cmongocxx::logic_errormongocxx::v_noabi::logic_error
 Cmongocxx::model::delete_manymongocxx::v_noabi::model::delete_many
 Cmongocxx::model::delete_onemongocxx::v_noabi::model::delete_one
 Cmongocxx::model::insert_onemongocxx::v_noabi::model::insert_one
 Cmongocxx::model::replace_onemongocxx::v_noabi::model::replace_one
 Cmongocxx::model::update_manymongocxx::v_noabi::model::update_many
 Cmongocxx::model::update_onemongocxx::v_noabi::model::update_one
 Cmongocxx::model::writemongocxx::v_noabi::model::write
 Cmongocxx::operation_exceptionmongocxx::v_noabi::operation_exception
 Cmongocxx::options::aggregatemongocxx::v_noabi::options::aggregate
 Cmongocxx::options::apmmongocxx::v_noabi::options::apm
 Cmongocxx::options::auto_encryptionmongocxx::v_noabi::options::auto_encryption
 Cmongocxx::options::bulk_writemongocxx::v_noabi::options::bulk_write
 Cmongocxx::options::change_streammongocxx::v_noabi::options::change_stream
 Cmongocxx::options::clientmongocxx::v_noabi::options::client
 Cmongocxx::options::client_encryptionmongocxx::v_noabi::options::client_encryption
 Cmongocxx::options::countmongocxx::v_noabi::options::count
 Cmongocxx::options::create_collectionmongocxx::v_noabi::options::create_collection
 Cmongocxx::options::create_collection_deprecatedmongocxx::v_noabi::options::create_collection_deprecated
 Cmongocxx::options::data_keymongocxx::v_noabi::options::data_key
 Cmongocxx::options::delete_optionsmongocxx::v_noabi::options::delete_options
 Cmongocxx::options::distinctmongocxx::v_noabi::options::distinct
 Cmongocxx::options::encryptmongocxx::v_noabi::options::encrypt
 Cmongocxx::options::estimated_document_countmongocxx::v_noabi::options::estimated_document_count
 Cmongocxx::options::findmongocxx::v_noabi::options::find
 Cmongocxx::options::find_one_and_deletemongocxx::v_noabi::options::find_one_and_delete
 Cmongocxx::options::find_one_and_replacemongocxx::v_noabi::options::find_one_and_replace
 Cmongocxx::options::find_one_and_updatemongocxx::v_noabi::options::find_one_and_update
 Cmongocxx::options::gridfs::bucketmongocxx::v_noabi::options::gridfs::bucket
 Cmongocxx::options::gridfs::uploadmongocxx::v_noabi::options::gridfs::upload
 Cmongocxx::options::indexmongocxx::v_noabi::options::index
 Cmongocxx::options::index_viewmongocxx::v_noabi::options::index_view
 Cmongocxx::options::insertmongocxx::v_noabi::options::insert
 Cmongocxx::options::poolmongocxx::v_noabi::options::pool
 Cmongocxx::options::rangemongocxx::v_noabi::options::range
 Cmongocxx::options::replacemongocxx::v_noabi::options::replace
 Cmongocxx::options::return_documentmongocxx::v_noabi::options::return_document
 Cmongocxx::options::rewrap_many_datakeymongocxx::v_noabi::options::rewrap_many_datakey
 Cmongocxx::options::server_apimongocxx::v_noabi::options::server_api
 Cmongocxx::options::tlsmongocxx::v_noabi::options::tls
 Cmongocxx::options::transactionmongocxx::v_noabi::options::transaction
 Cmongocxx::options::updatemongocxx::v_noabi::options::update
 Cmongocxx::pipelinemongocxx::v_noabi::pipeline
 Cmongocxx::poolmongocxx::v_noabi::pool
 Cmongocxx::query_exceptionmongocxx::v_noabi::query_exception
 Cmongocxx::read_concernmongocxx::v_noabi::read_concern
 Cmongocxx::read_preferencemongocxx::v_noabi::read_preference
 Cmongocxx::result::bulk_writemongocxx::v_noabi::result::bulk_write
 Cmongocxx::result::delete_resultmongocxx::v_noabi::result::delete_result
 Cmongocxx::result::gridfs::uploadmongocxx::v_noabi::result::gridfs::upload
 Cmongocxx::result::insert_manymongocxx::v_noabi::result::insert_many
 Cmongocxx::result::insert_onemongocxx::v_noabi::result::insert_one
 Cmongocxx::result::replace_onemongocxx::v_noabi::result::replace_one
 Cmongocxx::result::rewrap_many_datakeymongocxx::v_noabi::result::rewrap_many_datakey
 Cmongocxx::result::updatemongocxx::v_noabi::result::update
 Cmongocxx::search_index_modelmongocxx::v_noabi::search_index_model
 Cmongocxx::search_index_viewmongocxx::v_noabi::search_index_view
 Cmongocxx::server_error_codemongocxx::v_noabi::server_error_code
 Cmongocxx::urimongocxx::v_noabi::uri
 Cmongocxx::v_noabi::bulk_writeClass representing a batch of write operations that can be sent to the server as a group
 Cmongocxx::v_noabi::change_streamClass representing a MongoDB change stream
 Cmongocxx::v_noabi::change_stream::iteratorClass representing a MongoDB change stream iterator
 Cmongocxx::v_noabi::clientClass representing a client connection to MongoDB
 Cmongocxx::v_noabi::client_encryptionClass supporting operations for MongoDB Client-Side Field Level Encryption
 Cmongocxx::v_noabi::client_sessionUse a session for a sequence of operations, optionally with either causal consistency or snapshots
 Cmongocxx::v_noabi::collectionClass representing server side document groupings within a MongoDB database
 Cmongocxx::v_noabi::cursorClass representing a pointer to the result set of a query on a MongoDB server
 Cmongocxx::v_noabi::cursor::iteratorClass representing an input iterator of documents in a MongoDB cursor result set
 Cmongocxx::v_noabi::databaseClass representing a MongoDB database
 Cmongocxx::v_noabi::events::command_failed_eventAn event notification sent when the driver fails to execute a MongoDB command
 Cmongocxx::v_noabi::events::command_started_eventAn event notification sent when the driver begins executing a MongoDB command
 Cmongocxx::v_noabi::events::command_succeeded_eventAn event notification sent when the driver successfully executes a MongoDB command
 Cmongocxx::v_noabi::events::heartbeat_failed_eventAn event notification sent when the driver failed to send an "hello" command to check the status of a server
 Cmongocxx::v_noabi::events::heartbeat_started_eventAn event notification sent when the driver begins executing a "hello" command to check the status of a server
 Cmongocxx::v_noabi::events::heartbeat_succeeded_eventAn event notification sent when the driver completes a "hello" command to check the status of a server
 Cmongocxx::v_noabi::events::server_changed_eventAn event notification sent when the driver observes a change in the status of a server it is connected to
 Cmongocxx::v_noabi::events::server_closed_eventAn event notification sent when the driver stops monitoring a MongoDB server and removes it from the topology description
 Cmongocxx::v_noabi::events::server_descriptionClass representing what the driver knows about a MongoDB server
 Cmongocxx::v_noabi::events::server_opening_eventAn event notification sent when the driver adds a MongoDB server to the topology description and begins monitoring it
 Cmongocxx::v_noabi::events::topology_changed_eventAn event notification sent when the driver observes a change in any of the servers it is connected to or a change in the overall server topology
 Cmongocxx::v_noabi::events::topology_closed_eventAn event notification sent when the driver stops monitoring a server topology and destroys its description
 Cmongocxx::v_noabi::events::topology_descriptionClass representing what the driver knows about a topology of MongoDB servers: either a standalone, a replica set, or a sharded cluster
 Cmongocxx::v_noabi::events::topology_description::server_descriptionsAn array of server_description instances
 Cmongocxx::v_noabi::events::topology_opening_eventAn event notification sent when the driver initializes a server topology
 Cmongocxx::v_noabi::gridfs::bucketClass representing a GridFS bucket
 Cmongocxx::v_noabi::gridfs::chunks_and_bytes_offsetClass used to specify the offset from which to start reading the chunks of the file
 Cmongocxx::v_noabi::gridfs::downloaderClass used to download a GridFS file
 Cmongocxx::v_noabi::gridfs::uploaderClass used to upload a GridFS file
 Cmongocxx::v_noabi::hintClass representing a hint to be passed to a database operation
 Cmongocxx::v_noabi::index_modelClass representing an index on a MongoDB server
 Cmongocxx::v_noabi::index_viewClass representing a MongoDB index view
 Cmongocxx::v_noabi::instanceClass representing an instance of the MongoDB driver
 Cmongocxx::v_noabi::loggerThe interface that all user-defined loggers must implement
 Cmongocxx::v_noabi::model::delete_manyClass representing a MongoDB delete operation that removes multiple documents
 Cmongocxx::v_noabi::model::delete_oneClass representing a MongoDB delete operation that removes a single document
 Cmongocxx::v_noabi::model::insert_oneClass representing a MongoDB insert operation that creates a single document
 Cmongocxx::v_noabi::model::replace_oneClass representing a MongoDB update operation that replaces a single document
 Cmongocxx::v_noabi::model::update_manyClass representing a MongoDB update operation that modifies multiple documents
 Cmongocxx::v_noabi::model::update_oneClass representing a MongoDB update operation that modifies a single document
 Cmongocxx::v_noabi::model::writeModels a single write operation within a mongocxx::v_noabi::bulk_write
 Cmongocxx::v_noabi::options::aggregateClass representing the optional arguments to a MongoDB aggregation operation
 Cmongocxx::v_noabi::options::apmClass representing MongoDB application performance monitoring
 Cmongocxx::v_noabi::options::auto_encryptionClass representing options for automatic client-side encryption
 Cmongocxx::v_noabi::options::bulk_writeClass representing the optional arguments to a MongoDB bulk write
 Cmongocxx::v_noabi::options::change_streamClass representing MongoDB change stream options
 Cmongocxx::v_noabi::options::clientClass representing the optional arguments to a MongoDB driver client object
 Cmongocxx::v_noabi::options::client_encryptionClass representing options for the object managing explicit client-side encryption
 Cmongocxx::v_noabi::options::client_sessionClass representing the optional arguments to mongocxx::v_noabi::client::start_session
 Cmongocxx::v_noabi::options::countClass representing the optional arguments to mongocxx::v_noabi::collection::count_documents
 Cmongocxx::v_noabi::options::create_collection_deprecatedClass representing the optional arguments to a MongoDB createCollection command
 Cmongocxx::v_noabi::options::data_keyClass representing options for data key generation for encryption
 Cmongocxx::v_noabi::options::delete_optionsClass representing the optional arguments to a MongoDB delete operation
 Cmongocxx::v_noabi::options::distinctClass representing the optional arguments to a MongoDB distinct command
 Cmongocxx::v_noabi::options::encryptClass representing options for explicit client-side encryption
 Cmongocxx::v_noabi::options::estimated_document_countClass representing the optional arguments to mongocxx::v_noabi::collection::estimated_document_count
 Cmongocxx::v_noabi::options::findClass representing the optional arguments to a MongoDB query
 Cmongocxx::v_noabi::options::find_one_and_deleteClass representing the optional arguments to a MongoDB find_and_modify delete operation
 Cmongocxx::v_noabi::options::find_one_and_replaceClass representing the optional arguments to a MongoDB find_and_modify replace operation
 Cmongocxx::v_noabi::options::find_one_and_updateClass representing the optional arguments to a MongoDB find_and_modify update operation
 Cmongocxx::v_noabi::options::gridfs::bucketClass representing the optional arguments to a MongoDB GridFS bucket creation operation
 Cmongocxx::v_noabi::options::gridfs::uploadClass representing the optional arguments to a MongoDB GridFS upload operation
 Cmongocxx::v_noabi::options::indexClass representing the optional arguments to a MongoDB create index operation
 Cmongocxx::v_noabi::options::index::base_storage_optionsBase class representing the optional storage engine options for indexes
 Cmongocxx::v_noabi::options::index::wiredtiger_storage_optionsClass representing the optional WiredTiger storage engine options for indexes
 Cmongocxx::v_noabi::options::index_viewClass representing optional arguments to IndexView operations
 Cmongocxx::v_noabi::options::insertClass representing the optional arguments to a MongoDB insert operation
 Cmongocxx::v_noabi::options::poolClass representing the optional arguments to a MongoDB driver pool object. Pool options logically extend client options
 Cmongocxx::v_noabi::options::rangeRangeOpts specifies index options for a Queryable Encryption field supporting "range" queries
 Cmongocxx::v_noabi::options::replaceClass representing the optional arguments to a MongoDB replace operation
 Cmongocxx::v_noabi::options::rewrap_many_datakeyClass representing options for a rewrap many datakey operation
 Cmongocxx::v_noabi::options::server_apiClass representing options for server API
 Cmongocxx::v_noabi::options::tlsClass representing the optional arguments to a MongoDB driver client (TLS)
 Cmongocxx::v_noabi::options::transactionClass representing the optional arguments for a transaction
 Cmongocxx::v_noabi::options::updateClass representing the optional arguments to a MongoDB update operation
 Cmongocxx::v_noabi::pipelineClass representing a MongoDB aggregation pipeline
 Cmongocxx::v_noabi::poolA pool of client objects associated with a MongoDB deployment
 Cmongocxx::v_noabi::pool::entryAn entry is a handle on a client object acquired via the pool. Similar to std::unique_ptr
 Cmongocxx::v_noabi::read_concernA class to represent the read concern. Read concern can be set at the client, database, or collection level. The read concern can also be provided via connection string, and will be parsed and set on the client constructed for the URI
 Cmongocxx::v_noabi::read_preferenceClass representing a preference for how the driver routes read operations to members of a replica set or to a sharded cluster
 Cmongocxx::v_noabi::read_preference::deprecated_tag
 Cmongocxx::v_noabi::result::bulk_writeClass representing the result of a MongoDB bulk write operation
 Cmongocxx::v_noabi::result::delete_resultClass representing the result of a MongoDB delete operation
 Cmongocxx::v_noabi::result::gridfs::uploadClass representing the result of a GridFS upload operation
 Cmongocxx::v_noabi::result::insert_manyClass representing the result of a MongoDB insert many operation (executed as a bulk write)
 Cmongocxx::v_noabi::result::insert_oneClass representing the result of a MongoDB insert operation
 Cmongocxx::v_noabi::result::replace_oneClass representing the result of a MongoDB replace_one operation
 Cmongocxx::v_noabi::result::rewrap_many_datakeyClass representing the result of a MongoDB rewrap_many_datakey operation
 Cmongocxx::v_noabi::result::updateClass representing the result of a MongoDB update operation
 Cmongocxx::v_noabi::search_index_modelClass representing a search index on a MongoDB server
 Cmongocxx::v_noabi::search_index_viewClass representing a MongoDB search index view
 Cmongocxx::v_noabi::uriClass representing a MongoDB connection string URI
 Cmongocxx::v_noabi::uri::hostA host
 Cmongocxx::v_noabi::validation_criteriaClass representing criteria for document validation, to be applied to a collection
 Cmongocxx::v_noabi::write_concernClass representing the server-side requirement for reporting the success of a write operation. The strength of the write concern setting determines the level of guarantees that you will receive from MongoDB regarding write durability
 Cmongocxx::validation_criteriamongocxx::v_noabi::validation_criteria
 Cmongocxx::write_concernmongocxx::v_noabi::write_concern
 Cmongocxx::write_exceptionmongocxx::v_noabi::write_exception
 Cmongocxx::write_typemongocxx::v_noabi::write_type
 Cstd::system_error
 Cbsoncxx::v_noabi::exceptionClass representing any exceptions emitted from the bsoncxx library or its underlying implementation
 Cmongocxx::v_noabi::exceptionA class to be used as the base class for all mongocxx exceptions
 Cmongocxx::v_noabi::gridfs_exceptionClass representing an error encountered when attempting to perform the requested GridFS operation
 Cmongocxx::v_noabi::logic_errorClass representing an exception caused by using the mongocxx API improperly
 Cmongocxx::v_noabi::operation_exceptionClass representing an exception received from a MongoDB server. It includes the server-provided error code, if one was available
 Cmongocxx::v_noabi::authentication_exceptionClass representing an exception during authentication
 Cmongocxx::v_noabi::bulk_write_exceptionClass representing an exception during a bulk write operation
 Cmongocxx::v_noabi::query_exceptionClass representing an exception during a query operation
 Cmongocxx::v_noabi::write_exceptionClass representing an exception during a write operation
 Cstd::true_type
 Cstd::is_error_code_enum< bsoncxx::v_noabi::error_code >Indicates bsoncxx::v_noabi::error_code is eligible for std::error_code implicit conversions
 Cstd::is_error_code_enum<::mongocxx::v_noabi::error_code >Indicates mongocxx::v_noabi::error_code is eligible for std::error_code implicit conversions
 Cstd::is_error_code_enum<::mongocxx::v_noabi::server_error_code >Indicates mongocxx::v_noabi::server_error_code is eligible for std::error_code implicit conversions