CMakeLists.txt CONTRIBUTING.md CREDITS.json LICENSE README.md THIRD-PARTY-NOTICES build/.gitignore build/VERSION_CURRENT generate_uninstall/CMakeLists.txt benchmark/CMakeLists.txt benchmark/README.md benchmark/bson/bson_decoding.hpp benchmark/bson/bson_encoding.hpp benchmark/multi_doc/find_many.hpp benchmark/multi_doc/gridfs_download.hpp benchmark/multi_doc/gridfs_upload.hpp benchmark/multi_doc/bulk_insert.hpp benchmark/parallel/gridfs_multi_export.hpp benchmark/parallel/gridfs_multi_import.hpp benchmark/parallel/json_multi_import.hpp benchmark/parallel/json_multi_export.hpp benchmark/single_doc/find_one_by_id.hpp benchmark/single_doc/insert_one.hpp benchmark/single_doc/run_command.hpp benchmark/benchmark_runner.cpp benchmark/main.cpp benchmark/microbench.cpp benchmark/score_recorder.cpp benchmark/benchmark_runner.hpp benchmark/microbench.hpp benchmark/score_recorder.hpp cmake/CMakeLists.txt cmake/BsoncxxUtil.cmake cmake/FetchCatch2.cmake cmake/FetchMongoC.cmake cmake/MacroGuardTest.cmake cmake/MongocxxUtil.cmake cmake/ParseVersion.cmake cmake/make_dist/CMakeLists.txt cmake/make_dist/COPYING-CMAKE-SCRIPTS.txt cmake/make_dist/MakeDist.cmake cmake/make_dist/MakeDistCheck.cmake cmake/make_dist/MakeDistFiles.cmake docs/CMakeLists.txt docs/api/bsoncxx/examples/bson_documents/access_array.md docs/api/bsoncxx/examples/bson_documents/access_doc.md docs/api/bsoncxx/examples/bson_documents/create_array.md docs/api/bsoncxx/examples/bson_documents/create_doc.md docs/api/bsoncxx/examples/bson_documents/elements.md docs/api/bsoncxx/examples/bson_documents/json.md docs/api/bsoncxx/examples/bson_documents/values.md docs/api/bsoncxx/examples/bson_errors.md docs/api/bsoncxx/examples/decimal128.md docs/api/bsoncxx/examples/oid.md docs/api/bsoncxx/examples/validation.md docs/api/mongocxx/examples/change_streams.md docs/api/mongocxx/examples/client_sessions.md docs/api/mongocxx/examples/clients.md docs/api/mongocxx/examples/collections.md docs/api/mongocxx/examples/databases.md docs/api/mongocxx/examples/instance.md docs/api/mongocxx/examples/logger.md docs/api/mongocxx/examples/operation_exceptions.md docs/api/mongocxx/examples/uri.md docs/content/_index.md docs/content/legacy-v1/_index.md docs/content/legacy-v1/breaking-changes.md docs/content/legacy-v1/configuration.md docs/content/legacy-v1/installation.md docs/content/legacy-v1/tutorial.md docs/content/legacy-v1/working-with-bson.md docs/layouts/shortcodes/apiref.html docs/config.toml docs/data/mongodb.toml docs/DoxygenLayout.xml docs/layouts/.readme docs/static/.readme docs/themes/CMakeLists.txt docs/themes/mongodb/CMakeLists.txt docs/themes/mongodb/LICENSE.md docs/themes/mongodb/layouts/_default/list.html docs/themes/mongodb/layouts/_default/single.html docs/themes/mongodb/layouts/index.html docs/themes/mongodb/layouts/legacy-v1/list.html docs/themes/mongodb/layouts/legacy-v1/single.html docs/themes/mongodb/layouts/partials/assets/analytics.html docs/themes/mongodb/layouts/partials/assets/css.html docs/themes/mongodb/layouts/partials/assets/javascripts.html docs/themes/mongodb/layouts/partials/footer.html docs/themes/mongodb/layouts/partials/header.html docs/themes/mongodb/layouts/partials/header/contentHeader.html docs/themes/mongodb/layouts/partials/header/main.html docs/themes/mongodb/layouts/partials/header/search.html docs/themes/mongodb/layouts/partials/header/topRight.html docs/themes/mongodb/layouts/partials/menu.html docs/themes/mongodb/layouts/partials/menu/currentItem.html docs/themes/mongodb/layouts/partials/menu/footer.html docs/themes/mongodb/layouts/partials/menu/item.html docs/themes/mongodb/layouts/partials/menu/options.html docs/themes/mongodb/layouts/partials/meta.html docs/themes/mongodb/layouts/partials/rightColumn.html docs/themes/mongodb/layouts/partials/welcome.html docs/themes/mongodb/layouts/shortcodes/docsref.html docs/themes/mongodb/layouts/shortcodes/note.html docs/themes/mongodb/layouts/shortcodes/srcref.html docs/themes/mongodb/static/.nojekyll docs/themes/mongodb/static/css/basic.css docs/themes/mongodb/static/css/bootstrap-custom.css docs/themes/mongodb/static/css/mongodb-docs.css docs/themes/mongodb/static/css/overrides.css docs/themes/mongodb/static/css/reset.css docs/themes/mongodb/static/favicon.ico docs/themes/mongodb/static/img/24px-baseline-overlay.png docs/themes/mongodb/static/img/code-block-bg.png docs/themes/mongodb/static/img/code-block-bg@2x.png docs/themes/mongodb/static/img/favicon.png docs/themes/mongodb/static/img/logo-mongodb-header.png docs/themes/mongodb/static/js/doctools.js docs/themes/mongodb/static/js/jquery.js docs/themes/mongodb/static/js/navbar.js docs/themes/mongodb/static/js/scripts.js docs/themes/mongodb/static/js/searchtools.js docs/themes/mongodb/static/js/underscore.js docs/themes/mongodb/static/lib/bootstrap.css docs/themes/mongodb/static/lib/bootstrap.js docs/themes/mongodb/static/lib/bootstrap.min.css docs/themes/mongodb/static/lib/bootstrap.min.js docs/themes/mongodb/static/lib/font-awesome/css/font-awesome.css docs/themes/mongodb/static/lib/font-awesome/css/font-awesome.min.css docs/themes/mongodb/static/lib/font-awesome/fonts/FontAwesome.otf docs/themes/mongodb/static/lib/font-awesome/fonts/fontawesome-webfont.eot docs/themes/mongodb/static/lib/font-awesome/fonts/fontawesome-webfont.svg docs/themes/mongodb/static/lib/font-awesome/fonts/fontawesome-webfont.ttf docs/themes/mongodb/static/lib/font-awesome/fonts/fontawesome-webfont.woff docs/themes/mongodb/static/lib/highlight/CHANGES.md docs/themes/mongodb/static/lib/highlight/LICENSE docs/themes/mongodb/static/lib/highlight/README.md docs/themes/mongodb/static/lib/highlight/highlight.pack.js docs/themes/mongodb/static/lib/highlight/styles/idea.css docs/themes/mongodb/theme.toml data/CMakeLists.txt data/auth/unified/mongodb-oidc-no-retry.json data/change-streams/unified/change-streams-clusterTime.json data/change-streams/unified/change-streams-disambiguatedPaths.json data/change-streams/unified/change-streams-errors.json data/change-streams/unified/change-streams-nsType.json data/change-streams/unified/change-streams-pre_and_post_images.json data/change-streams/unified/change-streams-resume-allowlist.json data/change-streams/unified/change-streams-resume-errorLabels.json data/change-streams/unified/change-streams-showExpandedEvents.json data/change-streams/unified/change-streams.json data/client_side_encryption/corpus/corpus-encrypted.json data/client_side_encryption/corpus/corpus-key-aws.json data/client_side_encryption/corpus/corpus-key-azure.json data/client_side_encryption/corpus/corpus-key-gcp.json data/client_side_encryption/corpus/corpus-key-kmip.json data/client_side_encryption/corpus/corpus-key-local.json data/client_side_encryption/corpus/corpus-schema.json data/client_side_encryption/corpus/corpus.json data/client_side_encryption/explicit-encryption/encryptedFields-c10.json data/client_side_encryption/explicit-encryption/encryptedFields-prefix-suffix-ci-di.json data/client_side_encryption/explicit-encryption/encryptedFields-prefix-suffix.json data/client_side_encryption/explicit-encryption/encryptedFields-substring-ci-di.json data/client_side_encryption/explicit-encryption/encryptedFields-substring.json data/client_side_encryption/explicit-encryption/encryptedFields.json data/client_side_encryption/explicit-encryption/key1-document.json data/client_side_encryption/explicit-encryption/range-encryptedFields-Date.json data/client_side_encryption/explicit-encryption/range-encryptedFields-DecimalNoPrecision.json data/client_side_encryption/explicit-encryption/range-encryptedFields-DecimalPrecision.json data/client_side_encryption/explicit-encryption/range-encryptedFields-DoubleNoPrecision.json data/client_side_encryption/explicit-encryption/range-encryptedFields-DoublePrecision.json data/client_side_encryption/explicit-encryption/range-encryptedFields-Int.json data/client_side_encryption/explicit-encryption/range-encryptedFields-Long.json data/client_side_encryption/external/external-key.json data/client_side_encryption/external/external-schema.json data/client_side_encryption/legacy/aggregate.json data/client_side_encryption/legacy/awsTemporary.json data/client_side_encryption/legacy/azureKMS.json data/client_side_encryption/legacy/badQueries.json data/client_side_encryption/legacy/badSchema.json data/client_side_encryption/legacy/basic.json data/client_side_encryption/legacy/bulk.json data/client_side_encryption/legacy/bypassAutoEncryption.json data/client_side_encryption/legacy/bypassedCommand.json data/client_side_encryption/legacy/count.json data/client_side_encryption/legacy/countDocuments.json data/client_side_encryption/legacy/delete.json data/client_side_encryption/legacy/distinct.json data/client_side_encryption/legacy/explain.json data/client_side_encryption/legacy/find.json data/client_side_encryption/legacy/findOneAndDelete.json data/client_side_encryption/legacy/findOneAndReplace.json data/client_side_encryption/legacy/findOneAndUpdate.json data/client_side_encryption/legacy/fle2v2-BypassQueryAnalysis.json data/client_side_encryption/legacy/fle2v2-Compact.json data/client_side_encryption/legacy/fle2v2-CreateCollection-OldServer.json data/client_side_encryption/legacy/fle2v2-CreateCollection.json data/client_side_encryption/legacy/fle2v2-DecryptExistingData.json data/client_side_encryption/legacy/fle2v2-Delete.json data/client_side_encryption/legacy/fle2v2-EncryptedFields-vs-EncryptedFieldsMap.json data/client_side_encryption/legacy/fle2v2-EncryptedFields-vs-jsonSchema.json data/client_side_encryption/legacy/fle2v2-EncryptedFieldsMap-defaults.json data/client_side_encryption/legacy/fle2v2-FindOneAndUpdate.json data/client_side_encryption/legacy/fle2v2-InsertFind-Indexed.json data/client_side_encryption/legacy/fle2v2-InsertFind-Unindexed.json data/client_side_encryption/legacy/fle2v2-MissingKey.json data/client_side_encryption/legacy/fle2v2-NoEncryption.json data/client_side_encryption/legacy/fle2v2-Rangev2-Compact.json data/client_side_encryption/legacy/fle2v2-Rangev2-Date-Aggregate.json data/client_side_encryption/legacy/fle2v2-Rangev2-Date-Correctness.json data/client_side_encryption/legacy/fle2v2-Rangev2-Date-Delete.json data/client_side_encryption/legacy/fle2v2-Rangev2-Date-FindOneAndUpdate.json data/client_side_encryption/legacy/fle2v2-Rangev2-Date-InsertFind.json data/client_side_encryption/legacy/fle2v2-Rangev2-Date-Update.json data/client_side_encryption/legacy/fle2v2-Rangev2-Decimal-Aggregate.json data/client_side_encryption/legacy/fle2v2-Rangev2-Decimal-Correctness.json data/client_side_encryption/legacy/fle2v2-Rangev2-Decimal-Delete.json data/client_side_encryption/legacy/fle2v2-Rangev2-Decimal-FindOneAndUpdate.json data/client_side_encryption/legacy/fle2v2-Rangev2-Decimal-InsertFind.json data/client_side_encryption/legacy/fle2v2-Rangev2-Decimal-Update.json data/client_side_encryption/legacy/fle2v2-Rangev2-DecimalPrecision-Aggregate.json data/client_side_encryption/legacy/fle2v2-Rangev2-DecimalPrecision-Correctness.json data/client_side_encryption/legacy/fle2v2-Rangev2-DecimalPrecision-Delete.json data/client_side_encryption/legacy/fle2v2-Rangev2-DecimalPrecision-FindOneAndUpdate.json data/client_side_encryption/legacy/fle2v2-Rangev2-DecimalPrecision-InsertFind.json data/client_side_encryption/legacy/fle2v2-Rangev2-DecimalPrecision-Update.json data/client_side_encryption/legacy/fle2v2-Rangev2-Defaults.json data/client_side_encryption/legacy/fle2v2-Rangev2-Double-Aggregate.json data/client_side_encryption/legacy/fle2v2-Rangev2-Double-Correctness.json data/client_side_encryption/legacy/fle2v2-Rangev2-Double-Delete.json data/client_side_encryption/legacy/fle2v2-Rangev2-Double-FindOneAndUpdate.json data/client_side_encryption/legacy/fle2v2-Rangev2-Double-InsertFind.json data/client_side_encryption/legacy/fle2v2-Rangev2-Double-Update.json data/client_side_encryption/legacy/fle2v2-Rangev2-DoublePrecision-Aggregate.json data/client_side_encryption/legacy/fle2v2-Rangev2-DoublePrecision-Correctness.json data/client_side_encryption/legacy/fle2v2-Rangev2-DoublePrecision-Delete.json data/client_side_encryption/legacy/fle2v2-Rangev2-DoublePrecision-FindOneAndUpdate.json data/client_side_encryption/legacy/fle2v2-Rangev2-DoublePrecision-InsertFind.json data/client_side_encryption/legacy/fle2v2-Rangev2-DoublePrecision-Update.json data/client_side_encryption/legacy/fle2v2-Rangev2-Int-Aggregate.json data/client_side_encryption/legacy/fle2v2-Rangev2-Int-Correctness.json data/client_side_encryption/legacy/fle2v2-Rangev2-Int-Delete.json data/client_side_encryption/legacy/fle2v2-Rangev2-Int-FindOneAndUpdate.json data/client_side_encryption/legacy/fle2v2-Rangev2-Int-InsertFind.json data/client_side_encryption/legacy/fle2v2-Rangev2-Int-Update.json data/client_side_encryption/legacy/fle2v2-Rangev2-Long-Aggregate.json data/client_side_encryption/legacy/fle2v2-Rangev2-Long-Correctness.json data/client_side_encryption/legacy/fle2v2-Rangev2-Long-Delete.json data/client_side_encryption/legacy/fle2v2-Rangev2-Long-FindOneAndUpdate.json data/client_side_encryption/legacy/fle2v2-Rangev2-Long-InsertFind.json data/client_side_encryption/legacy/fle2v2-Rangev2-Long-Update.json data/client_side_encryption/legacy/fle2v2-Rangev2-WrongType.json data/client_side_encryption/legacy/fle2v2-Update.json data/client_side_encryption/legacy/fle2v2-validatorAndPartialFieldExpression.json data/client_side_encryption/legacy/gcpKMS.json data/client_side_encryption/legacy/getMore.json data/client_side_encryption/legacy/insert.json data/client_side_encryption/legacy/keyAltName.json data/client_side_encryption/legacy/kmipKMS.json data/client_side_encryption/legacy/localKMS.json data/client_side_encryption/legacy/localSchema.json data/client_side_encryption/legacy/malformedCiphertext.json data/client_side_encryption/legacy/maxWireVersion.json data/client_side_encryption/legacy/missingKey.json data/client_side_encryption/legacy/noSchema.json data/client_side_encryption/legacy/replaceOne.json data/client_side_encryption/legacy/types.json data/client_side_encryption/legacy/unsupportedCommand.json data/client_side_encryption/legacy/updateMany.json data/client_side_encryption/legacy/updateOne.json data/client_side_encryption/limits/limits-doc.json data/client_side_encryption/limits/limits-key.json data/client_side_encryption/limits/limits-schema.json data/client_side_encryption/unified/addKeyAltName.json data/client_side_encryption/unified/createDataKey-kms_providers-invalid.json data/client_side_encryption/unified/createDataKey.json data/client_side_encryption/unified/deleteKey.json data/client_side_encryption/unified/getKey.json data/client_side_encryption/unified/getKeyByAltName.json data/client_side_encryption/unified/getKeys.json data/client_side_encryption/unified/kmsProviders-explicit_kms_credentials.json data/client_side_encryption/unified/kmsProviders-mixed_kms_credential_fields.json data/client_side_encryption/unified/kmsProviders-placeholder_kms_credentials.json data/client_side_encryption/unified/kmsProviders-unconfigured_kms.json data/client_side_encryption/unified/removeKeyAltName.json data/client_side_encryption/unified/rewrapManyDataKey-decrypt_failure.json data/client_side_encryption/unified/rewrapManyDataKey-encrypt_failure.json data/client_side_encryption/unified/rewrapManyDataKey.json data/collection-management/unified/clustered-indexes.json data/collection-management/unified/createCollection-pre_and_post_images.json data/collection-management/unified/modifyCollection-pre_and_post_images.json data/collection-management/unified/timeseries-collection.json data/command-monitoring/bulkWrite.json data/command-monitoring/command.json data/command-monitoring/deleteMany.json data/command-monitoring/deleteOne.json data/command-monitoring/find.json data/command-monitoring/insertMany.json data/command-monitoring/insertOne.json data/command-monitoring/unacknowledgedBulkWrite.json data/command-monitoring/updateMany.json data/command-monitoring/updateOne.json data/crud/legacy/v1/read/aggregate-collation.json data/crud/legacy/v1/read/aggregate-out.json data/crud/legacy/v1/read/aggregate.json data/crud/legacy/v1/read/count-collation.json data/crud/legacy/v1/read/count-empty.json data/crud/legacy/v1/read/count.json data/crud/legacy/v1/read/distinct-collation.json data/crud/legacy/v1/read/distinct.json data/crud/legacy/v1/read/find-collation.json data/crud/legacy/v1/read/find.json data/crud/legacy/v1/write/bulkWrite-arrayFilters.json data/crud/legacy/v1/write/bulkWrite-collation.json data/crud/legacy/v1/write/bulkWrite.json data/crud/legacy/v1/write/deleteMany-collation.json data/crud/legacy/v1/write/deleteMany.json data/crud/legacy/v1/write/deleteOne-collation.json data/crud/legacy/v1/write/deleteOne.json data/crud/legacy/v1/write/findOneAndDelete-collation.json data/crud/legacy/v1/write/findOneAndDelete.json data/crud/legacy/v1/write/findOneAndReplace-collation.json data/crud/legacy/v1/write/findOneAndReplace-upsert.json data/crud/legacy/v1/write/findOneAndReplace.json data/crud/legacy/v1/write/findOneAndUpdate-arrayFilters.json data/crud/legacy/v1/write/findOneAndUpdate-collation.json data/crud/legacy/v1/write/findOneAndUpdate.json data/crud/legacy/v1/write/insertMany.json data/crud/legacy/v1/write/insertOne.json data/crud/legacy/v1/write/replaceOne-collation.json data/crud/legacy/v1/write/replaceOne.json data/crud/legacy/v1/write/updateMany-arrayFilters.json data/crud/legacy/v1/write/updateMany-collation.json data/crud/legacy/v1/write/updateMany.json data/crud/legacy/v1/write/updateOne-arrayFilters.json data/crud/legacy/v1/write/updateOne-collation.json data/crud/legacy/v1/write/updateOne.json data/crud/unified/aggregate-allowdiskuse.json data/crud/unified/aggregate-let.json data/crud/unified/aggregate-merge.json data/crud/unified/aggregate-out-readConcern.json data/crud/unified/aggregate-write-readPreference.json data/crud/unified/aggregate.json data/crud/unified/bulkWrite-arrayFilters-clientError.json data/crud/unified/bulkWrite-arrayFilters.json data/crud/unified/bulkWrite-comment.json data/crud/unified/bulkWrite-delete-hint-clientError.json data/crud/unified/bulkWrite-delete-hint-serverError.json data/crud/unified/bulkWrite-delete-hint.json data/crud/unified/bulkWrite-deleteMany-hint-unacknowledged.json data/crud/unified/bulkWrite-deleteMany-let.json data/crud/unified/bulkWrite-deleteOne-hint-unacknowledged.json data/crud/unified/bulkWrite-deleteOne-let.json data/crud/unified/bulkWrite-insertOne-dots_and_dollars.json data/crud/unified/bulkWrite-replaceOne-dots_and_dollars.json data/crud/unified/bulkWrite-replaceOne-hint-unacknowledged.json data/crud/unified/bulkWrite-replaceOne-let.json data/crud/unified/bulkWrite-replaceOne-sort.json data/crud/unified/bulkWrite-update-hint-clientError.json data/crud/unified/bulkWrite-update-hint-serverError.json data/crud/unified/bulkWrite-update-hint.json data/crud/unified/bulkWrite-update-validation.json data/crud/unified/bulkWrite-updateMany-dots_and_dollars.json data/crud/unified/bulkWrite-updateMany-hint-unacknowledged.json data/crud/unified/bulkWrite-updateMany-let.json data/crud/unified/bulkWrite-updateOne-dots_and_dollars.json data/crud/unified/bulkWrite-updateOne-hint-unacknowledged.json data/crud/unified/bulkWrite-updateOne-let.json data/crud/unified/bulkWrite-updateOne-sort.json data/crud/unified/client-bulkWrite-delete-options.json data/crud/unified/client-bulkWrite-errorResponse.json data/crud/unified/client-bulkWrite-mixed-namespaces.json data/crud/unified/client-bulkWrite-options.json data/crud/unified/client-bulkWrite-ordered.json data/crud/unified/client-bulkWrite-partialResults.json data/crud/unified/client-bulkWrite-replaceOne-sort.json data/crud/unified/client-bulkWrite-results.json data/crud/unified/client-bulkWrite-update-options.json data/crud/unified/client-bulkWrite-update-pipeline.json data/crud/unified/client-bulkWrite-update-validation.json data/crud/unified/client-bulkWrite-updateOne-sort.json data/crud/unified/countDocuments-comment.json data/crud/unified/db-aggregate-write-readPreference.json data/crud/unified/db-aggregate.json data/crud/unified/deleteMany-comment.json data/crud/unified/deleteMany-hint-clientError.json data/crud/unified/deleteMany-hint-serverError.json data/crud/unified/deleteMany-hint-unacknowledged.json data/crud/unified/deleteMany-hint.json data/crud/unified/deleteMany-let.json data/crud/unified/deleteOne-comment.json data/crud/unified/deleteOne-hint-clientError.json data/crud/unified/deleteOne-hint-serverError.json data/crud/unified/deleteOne-hint-unacknowledged.json data/crud/unified/deleteOne-hint.json data/crud/unified/deleteOne-let.json data/crud/unified/distinct-comment.json data/crud/unified/estimatedDocumentCount-comment.json data/crud/unified/estimatedDocumentCount.json data/crud/unified/find-allowdiskuse-clientError.json data/crud/unified/find-allowdiskuse-serverError.json data/crud/unified/find-allowdiskuse.json data/crud/unified/find-comment.json data/crud/unified/find-let.json data/crud/unified/find.json data/crud/unified/findOneAndDelete-comment.json data/crud/unified/findOneAndDelete-hint-clientError.json data/crud/unified/findOneAndDelete-hint-serverError.json data/crud/unified/findOneAndDelete-hint-unacknowledged.json data/crud/unified/findOneAndDelete-hint.json data/crud/unified/findOneAndDelete-let.json data/crud/unified/findOneAndReplace-comment.json data/crud/unified/findOneAndReplace-dots_and_dollars.json data/crud/unified/findOneAndReplace-hint-clientError.json data/crud/unified/findOneAndReplace-hint-serverError.json data/crud/unified/findOneAndReplace-hint-unacknowledged.json data/crud/unified/findOneAndReplace-hint.json data/crud/unified/findOneAndReplace-let.json data/crud/unified/findOneAndUpdate-comment.json data/crud/unified/findOneAndUpdate-dots_and_dollars.json data/crud/unified/findOneAndUpdate-hint-clientError.json data/crud/unified/findOneAndUpdate-hint-serverError.json data/crud/unified/findOneAndUpdate-hint-unacknowledged.json data/crud/unified/findOneAndUpdate-hint.json data/crud/unified/findOneAndUpdate-let.json data/crud/unified/insertMany-comment.json data/crud/unified/insertMany-dots_and_dollars.json data/crud/unified/insertOne-comment.json data/crud/unified/insertOne-dots_and_dollars.json data/crud/unified/replaceOne-comment.json data/crud/unified/replaceOne-dots_and_dollars.json data/crud/unified/replaceOne-hint-unacknowledged.json data/crud/unified/replaceOne-hint.json data/crud/unified/replaceOne-let.json data/crud/unified/replaceOne-sort.json data/crud/unified/replaceOne-validation.json data/crud/unified/updateMany-comment.json data/crud/unified/updateMany-dots_and_dollars.json data/crud/unified/updateMany-hint-clientError.json data/crud/unified/updateMany-hint-serverError.json data/crud/unified/updateMany-hint-unacknowledged.json data/crud/unified/updateMany-hint.json data/crud/unified/updateMany-let.json data/crud/unified/updateMany-validation.json data/crud/unified/updateOne-comment.json data/crud/unified/updateOne-dots_and_dollars.json data/crud/unified/updateOne-hint-clientError.json data/crud/unified/updateOne-hint-serverError.json data/crud/unified/updateOne-hint-unacknowledged.json data/crud/unified/updateOne-hint.json data/crud/unified/updateOne-let.json data/crud/unified/updateOne-sort.json data/crud/unified/updateOne-validation.json data/crud/unified/updateWithPipelines.json data/gridfs/delete.json data/gridfs/download.json data/gridfs/download_by_name.json data/gridfs/gridfs-download-serverErrors.json data/gridfs/gridfs-download.json data/gridfs/gridfs-downloadByName-serverErrors.json data/gridfs/gridfs-downloadByName.json data/gridfs/upload.json data/index-management/createSearchIndex.json data/index-management/createSearchIndexes.json data/index-management/dropSearchIndex.json data/index-management/listSearchIndexes.json data/index-management/searchIndexIgnoresReadWriteConcern.json data/index-management/updateSearchIndex.json data/initial_dns_seedlist_discovery/load-balanced/srvMaxHosts-conflicts_with_loadBalanced-true-txt.json data/initial_dns_seedlist_discovery/load-balanced/srvMaxHosts-conflicts_with_loadBalanced-true.json data/initial_dns_seedlist_discovery/load-balanced/srvMaxHosts-zero-txt.json data/initial_dns_seedlist_discovery/load-balanced/srvMaxHosts-zero.json data/initial_dns_seedlist_discovery/replica-set/srvMaxHosts-conflicts_with_replicaSet-txt.json data/initial_dns_seedlist_discovery/replica-set/srvMaxHosts-conflicts_with_replicaSet.json data/initial_dns_seedlist_discovery/replica-set/srvMaxHosts-equal_to_srv_records.json data/initial_dns_seedlist_discovery/replica-set/srvMaxHosts-greater_than_srv_records.json data/initial_dns_seedlist_discovery/replica-set/srvMaxHosts-invalid_integer.json data/initial_dns_seedlist_discovery/replica-set/srvMaxHosts-invalid_type.json data/initial_dns_seedlist_discovery/replica-set/srvMaxHosts-less_than_srv_records.json data/initial_dns_seedlist_discovery/replica-set/srvMaxHosts-zero-txt.json data/initial_dns_seedlist_discovery/replica-set/srvMaxHosts-zero.json data/initial_dns_seedlist_discovery/sharded/srvMaxHosts-equal_to_srv_records.json data/initial_dns_seedlist_discovery/sharded/srvMaxHosts-greater_than_srv_records.json data/initial_dns_seedlist_discovery/sharded/srvMaxHosts-invalid_integer.json data/initial_dns_seedlist_discovery/sharded/srvMaxHosts-invalid_type.json data/initial_dns_seedlist_discovery/sharded/srvMaxHosts-less_than_srv_records.json data/initial_dns_seedlist_discovery/sharded/srvMaxHosts-zero.json data/mongohouse/aggregate.json data/mongohouse/estimatedDocumentCount.json data/mongohouse/find.json data/mongohouse/getMore.json data/mongohouse/listCollections.json data/mongohouse/listDatabases.json data/mongohouse/runCommand.json data/read-write-concern/operation/default-write-concern-2.6.json data/read-write-concern/operation/default-write-concern-3.2.json data/read-write-concern/operation/default-write-concern-3.4.json data/read-write-concern/operation/default-write-concern-4.2.json data/retryable-reads/legacy/aggregate-merge.json data/retryable-reads/legacy/aggregate-serverErrors.json data/retryable-reads/legacy/aggregate.json data/retryable-reads/legacy/changeStreams-client.watch-serverErrors.json data/retryable-reads/legacy/changeStreams-client.watch.json data/retryable-reads/legacy/changeStreams-db.coll.watch-serverErrors.json data/retryable-reads/legacy/changeStreams-db.coll.watch.json data/retryable-reads/legacy/changeStreams-db.watch-serverErrors.json data/retryable-reads/legacy/changeStreams-db.watch.json data/retryable-reads/legacy/count-serverErrors.json data/retryable-reads/legacy/count.json data/retryable-reads/legacy/countDocuments-serverErrors.json data/retryable-reads/legacy/countDocuments.json data/retryable-reads/legacy/distinct-serverErrors.json data/retryable-reads/legacy/distinct.json data/retryable-reads/legacy/estimatedDocumentCount-4.9.json data/retryable-reads/legacy/estimatedDocumentCount-serverErrors-4.9.json data/retryable-reads/legacy/estimatedDocumentCount-serverErrors.json data/retryable-reads/legacy/estimatedDocumentCount.json data/retryable-reads/legacy/find-serverErrors.json data/retryable-reads/legacy/find.json data/retryable-reads/legacy/findOne-serverErrors.json data/retryable-reads/legacy/findOne.json data/retryable-reads/legacy/gridfs-download-serverErrors.json data/retryable-reads/legacy/gridfs-download.json data/retryable-reads/legacy/gridfs-downloadByName-serverErrors.json data/retryable-reads/legacy/gridfs-downloadByName.json data/retryable-reads/legacy/listCollectionNames-serverErrors.json data/retryable-reads/legacy/listCollectionNames.json data/retryable-reads/legacy/listCollectionObjects-serverErrors.json data/retryable-reads/legacy/listCollectionObjects.json data/retryable-reads/legacy/listCollections-serverErrors.json data/retryable-reads/legacy/listCollections.json data/retryable-reads/legacy/listDatabaseNames-serverErrors.json data/retryable-reads/legacy/listDatabaseNames.json data/retryable-reads/legacy/listDatabaseObjects-serverErrors.json data/retryable-reads/legacy/listDatabaseObjects.json data/retryable-reads/legacy/listDatabases-serverErrors.json data/retryable-reads/legacy/listDatabases.json data/retryable-reads/legacy/listIndexNames-serverErrors.json data/retryable-reads/legacy/listIndexNames.json data/retryable-reads/legacy/listIndexes-serverErrors.json data/retryable-reads/legacy/listIndexes.json data/retryable-reads/legacy/mapReduce.json data/retryable-reads/unified/handshakeError.json data/retryable-writes/unified/bulkWrite-serverErrors.json data/retryable-writes/unified/handshakeError.json data/retryable-writes/unified/insertOne-serverErrors.json data/sessions/unified/implicit-sessions-default-causal-consistency.json data/sessions/unified/snapshot-sessions-not-supported-client-error.json data/sessions/unified/snapshot-sessions-not-supported-server-error.json data/sessions/unified/snapshot-sessions-unsupported-ops.json data/sessions/unified/snapshot-sessions.json data/transactions/legacy/abort.json data/transactions/legacy/bulk.json data/transactions/legacy/causal-consistency.json data/transactions/legacy/commit.json data/transactions/legacy/count.json data/transactions/legacy/create-collection.json data/transactions/legacy/create-index.json data/transactions/legacy/delete.json data/transactions/legacy/error-labels-errorLabels.json data/transactions/legacy/error-labels.json data/transactions/legacy/errors-client.json data/transactions/legacy/errors.json data/transactions/legacy/findOneAndDelete.json data/transactions/legacy/findOneAndReplace.json data/transactions/legacy/findOneAndUpdate.json data/transactions/legacy/insert.json data/transactions/legacy/isolation.json data/transactions/legacy/mongos-pin-auto.json data/transactions/legacy/mongos-recovery-token-errorLabels.json data/transactions/legacy/mongos-recovery-token.json data/transactions/legacy/pin-mongos.json data/transactions/legacy/read-concern.json data/transactions/legacy/read-pref.json data/transactions/legacy/reads.json data/transactions/legacy/retryable-abort-errorLabels.json data/transactions/legacy/retryable-abort.json data/transactions/legacy/retryable-commit-errorLabels-forbid_serverless.json data/transactions/legacy/retryable-commit-errorLabels.json data/transactions/legacy/retryable-commit-forbid_serverless.json data/transactions/legacy/retryable-commit.json data/transactions/legacy/retryable-writes.json data/transactions/legacy/run-command.json data/transactions/legacy/transaction-options-repl.json data/transactions/legacy/transaction-options.json data/transactions/legacy/update.json data/transactions/legacy/write-concern.json data/transactions/unified/do-not-retry-read-in-transaction.json data/transactions/unified/mongos-unpin.json data/transactions/unified/retryable-abort-handshake.json data/transactions/unified/retryable-commit-handshake.json data/unified-format/valid-pass/assertNumberConnectionsCheckedOut.json data/unified-format/valid-pass/entity-client-cmap-events.json data/unified-format/valid-pass/entity-client-storeEventsAsEntities.json data/unified-format/valid-pass/entity-find-cursor.json data/unified-format/valid-pass/expectedEventsForClient-eventType.json data/unified-format/valid-pass/expectedEventsForClient-ignoreExtraEvents.json data/unified-format/valid-pass/ignoreResultAndError.json data/unified-format/valid-pass/observeSensitiveCommands.json data/unified-format/valid-pass/poc-change-streams.json data/unified-format/valid-pass/poc-command-monitoring.json data/unified-format/valid-pass/poc-crud.json data/unified-format/valid-pass/poc-gridfs.json data/unified-format/valid-pass/poc-retryable-reads.json data/unified-format/valid-pass/poc-retryable-writes.json data/unified-format/valid-pass/poc-sessions.json data/unified-format/valid-pass/poc-transactions-convenient-api.json data/unified-format/valid-pass/poc-transactions-mongos-pin-auto.json data/unified-format/valid-pass/poc-transactions.json data/unified-format/valid-pass/redacted-commands.json data/uri-options/srv-options.json data/versioned-api/crud-api-version-1-strict.json data/versioned-api/crud-api-version-1.json data/versioned-api/runcommand-helper-no-api-version-declared.json data/versioned-api/test-commands-deprecation-errors.json data/versioned-api/test-commands-strict-mode.json data/versioned-api/transaction-handling.json data/with_transaction/callback-aborts.json data/with_transaction/callback-commits.json data/with_transaction/callback-retry.json data/with_transaction/commit-retry-errorLabels.json data/with_transaction/commit-retry.json data/with_transaction/commit-transienttransactionerror-4.2.json data/with_transaction/commit-transienttransactionerror.json data/with_transaction/commit-writeconcernerror.json data/with_transaction/commit.json data/with_transaction/transaction-options.json data/CMakeLists.txt data/auth/unified/test_files.txt data/change-streams/unified/test_files.txt data/client_side_encryption/legacy/test_files.txt data/client_side_encryption/unified/test_files.txt data/collection-management/test_files.txt data/command-monitoring/test_files.txt data/crud/legacy/test_files.txt data/crud/unified/test_files.txt data/gridfs/test_files.txt data/index-management/test_files.txt data/mongohouse/test_files.txt data/read-write-concern/operation/test_files.txt data/retryable-reads/legacy/test_files.txt data/retryable-reads/unified/test_files.txt data/retryable-writes/unified/test_files.txt data/sessions/unified/test_files.txt data/transactions/legacy/test_files.txt data/transactions/unified/test_files.txt data/unified-format/test_files.txt data/versioned-api/test_files.txt data/with_transaction/test_files.txt etc/CMakeLists.txt etc/generate-uninstall.cmd etc/doxygen-extra.css etc/augmented.sbom.json etc/cyclonedx.sbom.json etc/apidocmenu.md etc/coding_guidelines.md etc/releasing.md etc/ssdlc_compliance_report.md etc/third_party_vulnerabilities.md etc/deploy-to-ghpages.pl etc/calc_release_version.py etc/calc_release_version_selftest.py etc/format.py etc/make_release.py etc/patch-apidocs-current-redirects.py etc/patch-apidocs-index-pages.py etc/test_make_release.py etc/calc_release_version_selftest.sh etc/debug-core-evergreen.sh etc/garasign_dist_file.sh etc/garasign_release_tag.sh etc/generate-latest-apidocs.sh etc/generate-uninstall.sh etc/microbenchmark-test-data.sh etc/ruff-format-all.sh etc/run-clang-tidy.sh etc/shfmt-format-all.sh etc/CMakeLists.txt etc/purls.txt etc/memcheck.suppressions etc/ubsan.ignorelist examples/CMakeLists.txt examples/api/bsoncxx/examples/bson_documents/access_array/algorithms.cpp examples/api/bsoncxx/examples/bson_documents/access_array/basic.cpp examples/api/bsoncxx/examples/bson_documents/access_array/find.cpp examples/api/bsoncxx/examples/bson_documents/access_array/iterators.cpp examples/api/bsoncxx/examples/bson_documents/access_array/subscript.cpp examples/api/bsoncxx/examples/bson_documents/access_doc/algorithms.cpp examples/api/bsoncxx/examples/bson_documents/access_doc/basic.cpp examples/api/bsoncxx/examples/bson_documents/access_doc/find.cpp examples/api/bsoncxx/examples/bson_documents/access_doc/iterators.cpp examples/api/bsoncxx/examples/bson_documents/access_doc/subscript.cpp examples/api/bsoncxx/examples/bson_documents/create_array/builder_append.cpp examples/api/bsoncxx/examples/bson_documents/create_array/builder_basic.cpp examples/api/bsoncxx/examples/bson_documents/create_array/builder_bson_type.cpp examples/api/bsoncxx/examples/bson_documents/create_array/builder_bson_value.cpp examples/api/bsoncxx/examples/bson_documents/create_array/builder_concatenate.cpp examples/api/bsoncxx/examples/bson_documents/create_array/builder_make_document.cpp examples/api/bsoncxx/examples/bson_documents/create_array/builder_raw_value.cpp examples/api/bsoncxx/examples/bson_documents/create_array/builder_raw_view.cpp examples/api/bsoncxx/examples/bson_documents/create_array/builder_reset.cpp examples/api/bsoncxx/examples/bson_documents/create_array/builder_sub_array.cpp examples/api/bsoncxx/examples/bson_documents/create_array/builder_sub_array_append.cpp examples/api/bsoncxx/examples/bson_documents/create_array/builder_sub_document.cpp examples/api/bsoncxx/examples/bson_documents/create_array/builder_sub_document_append.cpp examples/api/bsoncxx/examples/bson_documents/create_array/builder_value_type.cpp examples/api/bsoncxx/examples/bson_documents/create_array/json_basic.cpp examples/api/bsoncxx/examples/bson_documents/create_array/json_extended.cpp examples/api/bsoncxx/examples/bson_documents/create_array/json_sub_array.cpp examples/api/bsoncxx/examples/bson_documents/create_array/json_sub_document.cpp examples/api/bsoncxx/examples/bson_documents/create_array/json_udl.cpp examples/api/bsoncxx/examples/bson_documents/create_doc/builder_append.cpp examples/api/bsoncxx/examples/bson_documents/create_doc/builder_basic.cpp examples/api/bsoncxx/examples/bson_documents/create_doc/builder_bson_type.cpp examples/api/bsoncxx/examples/bson_documents/create_doc/builder_bson_value.cpp examples/api/bsoncxx/examples/bson_documents/create_doc/builder_concatenate.cpp examples/api/bsoncxx/examples/bson_documents/create_doc/builder_make_document.cpp examples/api/bsoncxx/examples/bson_documents/create_doc/builder_raw_value.cpp examples/api/bsoncxx/examples/bson_documents/create_doc/builder_raw_view.cpp examples/api/bsoncxx/examples/bson_documents/create_doc/builder_reset.cpp examples/api/bsoncxx/examples/bson_documents/create_doc/builder_sub_array.cpp examples/api/bsoncxx/examples/bson_documents/create_doc/builder_sub_array_append.cpp examples/api/bsoncxx/examples/bson_documents/create_doc/builder_sub_document.cpp examples/api/bsoncxx/examples/bson_documents/create_doc/builder_sub_document_append.cpp examples/api/bsoncxx/examples/bson_documents/create_doc/builder_value_type.cpp examples/api/bsoncxx/examples/bson_documents/create_doc/json_basic.cpp examples/api/bsoncxx/examples/bson_documents/create_doc/json_extended.cpp examples/api/bsoncxx/examples/bson_documents/create_doc/json_sub_array.cpp examples/api/bsoncxx/examples/bson_documents/create_doc/json_sub_document.cpp examples/api/bsoncxx/examples/bson_documents/create_doc/json_udl.cpp examples/api/bsoncxx/examples/bson_documents/elements/arr_multi.cpp examples/api/bsoncxx/examples/bson_documents/elements/arr_single.cpp examples/api/bsoncxx/examples/bson_documents/elements/cmp_bson_value.cpp examples/api/bsoncxx/examples/bson_documents/elements/cmp_type.cpp examples/api/bsoncxx/examples/bson_documents/elements/doc_multi.cpp examples/api/bsoncxx/examples/bson_documents/elements/doc_single.cpp examples/api/bsoncxx/examples/bson_documents/json/array.cpp examples/api/bsoncxx/examples/bson_documents/json/document.cpp examples/api/bsoncxx/examples/bson_documents/values/arr_value.cpp examples/api/bsoncxx/examples/bson_documents/values/arr_view.cpp examples/api/bsoncxx/examples/bson_documents/values/bson_type_value.cpp examples/api/bsoncxx/examples/bson_documents/values/bson_type_view.cpp examples/api/bsoncxx/examples/bson_documents/values/doc_value.cpp examples/api/bsoncxx/examples/bson_documents/values/doc_view.cpp examples/api/bsoncxx/examples/bson_documents/values/make_value.cpp examples/api/bsoncxx/examples/bson_documents/values/value_type.cpp examples/api/bsoncxx/examples/bson_errors/access_arr_iter_end.cpp examples/api/bsoncxx/examples/bson_errors/access_arr_iter_invalid.cpp examples/api/bsoncxx/examples/bson_errors/access_arr_key_missing.cpp examples/api/bsoncxx/examples/bson_errors/access_doc_iter_end.cpp examples/api/bsoncxx/examples/bson_errors/access_doc_iter_invalid.cpp examples/api/bsoncxx/examples/bson_errors/access_doc_key_missing.cpp examples/api/bsoncxx/examples/bson_errors/create_arr_append.cpp examples/api/bsoncxx/examples/bson_errors/create_arr_append_sub_array.cpp examples/api/bsoncxx/examples/bson_errors/create_arr_append_sub_document.cpp examples/api/bsoncxx/examples/bson_errors/create_bson_value_invalid_element.cpp examples/api/bsoncxx/examples/bson_errors/create_bson_value_invalid_type.cpp examples/api/bsoncxx/examples/bson_errors/create_doc_append.cpp examples/api/bsoncxx/examples/bson_errors/create_doc_append_sub_array.cpp examples/api/bsoncxx/examples/bson_errors/create_doc_append_sub_document.cpp examples/api/bsoncxx/examples/bson_errors/create_json.cpp examples/api/bsoncxx/examples/bson_errors/query_bson_value_invalid_type.cpp examples/api/bsoncxx/examples/bson_errors/query_element_arr_invalid.cpp examples/api/bsoncxx/examples/bson_errors/query_element_arr_invalid_type.cpp examples/api/bsoncxx/examples/bson_errors/query_element_doc_invalid.cpp examples/api/bsoncxx/examples/bson_errors/query_element_doc_invalid_type.cpp examples/api/bsoncxx/examples/bson_errors/to_json_invalid_arr.cpp examples/api/bsoncxx/examples/bson_errors/to_json_invalid_doc.cpp examples/api/bsoncxx/examples/decimal128/basic_usage.cpp examples/api/bsoncxx/examples/decimal128/errors.cpp examples/api/bsoncxx/examples/decimal128/from_bytes.cpp examples/api/bsoncxx/examples/oid/basic_usage.cpp examples/api/bsoncxx/examples/oid/errors.cpp examples/api/bsoncxx/examples/validation/basic_usage.cpp examples/api/bsoncxx/examples/validation/validator.cpp examples/api/concern.cpp examples/api/db_lock.cpp examples/api/mongocxx/examples/change_streams/basic.cpp examples/api/mongocxx/examples/change_streams/from_client.cpp examples/api/mongocxx/examples/change_streams/from_collection.cpp examples/api/mongocxx/examples/change_streams/from_database.cpp examples/api/mongocxx/examples/change_streams/with_pipeline.cpp examples/api/mongocxx/examples/client_sessions/create/basic.cpp examples/api/mongocxx/examples/client_sessions/create/with_options.cpp examples/api/mongocxx/examples/client_sessions/use/basic.cpp examples/api/mongocxx/examples/client_sessions/use/transactions.cpp examples/api/mongocxx/examples/clients/create/pool/basic.cpp examples/api/mongocxx/examples/clients/create/pool/options.cpp examples/api/mongocxx/examples/clients/create/pool/try_acquire.cpp examples/api/mongocxx/examples/clients/create/single/basic.cpp examples/api/mongocxx/examples/clients/create/single/options/apm.cpp examples/api/mongocxx/examples/clients/create/single/options/auto_encryption.cpp examples/api/mongocxx/examples/clients/create/single/options/stable_api.cpp examples/api/mongocxx/examples/clients/create/single/options/tls.cpp examples/api/mongocxx/examples/clients/create/single/with_uri.cpp examples/api/mongocxx/examples/clients/errors/auto_encryption.cpp examples/api/mongocxx/examples/clients/errors/invalid_client.cpp examples/api/mongocxx/examples/clients/errors/stable_api.cpp examples/api/mongocxx/examples/clients/errors/tls.cpp examples/api/mongocxx/examples/clients/errors/wait_queue_timeout.cpp examples/api/mongocxx/examples/clients/use/list_database_names.cpp examples/api/mongocxx/examples/clients/use/list_database_names_with_options.cpp examples/api/mongocxx/examples/clients/use/list_databases.cpp examples/api/mongocxx/examples/clients/use/list_databases_with_options.cpp examples/api/mongocxx/examples/collections/aggregate.cpp examples/api/mongocxx/examples/collections/bulk_write.cpp examples/api/mongocxx/examples/collections/bulk_write_with_options.cpp examples/api/mongocxx/examples/collections/count.cpp examples/api/mongocxx/examples/collections/create_index.cpp examples/api/mongocxx/examples/collections/create_index_with_options.cpp examples/api/mongocxx/examples/collections/delete_many.cpp examples/api/mongocxx/examples/collections/delete_one.cpp examples/api/mongocxx/examples/collections/distinct.cpp examples/api/mongocxx/examples/collections/drop.cpp examples/api/mongocxx/examples/collections/estimate_count.cpp examples/api/mongocxx/examples/collections/find.cpp examples/api/mongocxx/examples/collections/find_one.cpp examples/api/mongocxx/examples/collections/find_one_and_delete.cpp examples/api/mongocxx/examples/collections/find_one_and_replace.cpp examples/api/mongocxx/examples/collections/find_one_and_update.cpp examples/api/mongocxx/examples/collections/incompatible_options.cpp examples/api/mongocxx/examples/collections/index_views/create.cpp examples/api/mongocxx/examples/collections/index_views/create_many.cpp examples/api/mongocxx/examples/collections/index_views/create_with_options.cpp examples/api/mongocxx/examples/collections/index_views/drop.cpp examples/api/mongocxx/examples/collections/index_views/drop_all.cpp examples/api/mongocxx/examples/collections/index_views/indexes.cpp examples/api/mongocxx/examples/collections/index_views/list.cpp examples/api/mongocxx/examples/collections/insert_many.cpp examples/api/mongocxx/examples/collections/insert_one.cpp examples/api/mongocxx/examples/collections/invalid.cpp examples/api/mongocxx/examples/collections/invalid_parameter.cpp examples/api/mongocxx/examples/collections/list_indexes.cpp examples/api/mongocxx/examples/collections/obtain.cpp examples/api/mongocxx/examples/collections/rc.cpp examples/api/mongocxx/examples/collections/rename.cpp examples/api/mongocxx/examples/collections/replace_one.cpp examples/api/mongocxx/examples/collections/rp.cpp examples/api/mongocxx/examples/collections/update_many.cpp examples/api/mongocxx/examples/collections/update_one.cpp examples/api/mongocxx/examples/collections/wc.cpp examples/api/mongocxx/examples/collections/write.cpp examples/api/mongocxx/examples/databases/create_collection.cpp examples/api/mongocxx/examples/databases/create_collection_with_options.cpp examples/api/mongocxx/examples/databases/drop.cpp examples/api/mongocxx/examples/databases/has_collection.cpp examples/api/mongocxx/examples/databases/invalid.cpp examples/api/mongocxx/examples/databases/list_collection_names.cpp examples/api/mongocxx/examples/databases/list_collections.cpp examples/api/mongocxx/examples/databases/obtain.cpp examples/api/mongocxx/examples/databases/rc.cpp examples/api/mongocxx/examples/databases/rp.cpp examples/api/mongocxx/examples/databases/run_command.cpp examples/api/mongocxx/examples/databases/wc.cpp examples/api/mongocxx/examples/instance/basic_usage.cpp examples/api/mongocxx/examples/instance/destroyed.cpp examples/api/mongocxx/examples/instance/recreation.cpp examples/api/mongocxx/examples/logger/basic_usage.cpp examples/api/mongocxx/examples/logger/to_string.cpp examples/api/mongocxx/examples/operation_exceptions/operation.cpp examples/api/mongocxx/examples/operation_exceptions/regular.cpp examples/api/mongocxx/examples/uri/all_options.cpp examples/api/mongocxx/examples/uri/basic_usage.cpp examples/api/mongocxx/examples/uri/default_value.cpp examples/api/mongocxx/examples/uri/hosts.cpp examples/api/mongocxx/examples/uri/invalid.cpp examples/api/mongocxx/examples/uri/optional.cpp examples/api/mongocxx/examples/uri/userpass.cpp examples/bsoncxx/bson_binary_vector.cpp examples/bsoncxx/builder_basic.cpp examples/bsoncxx/builder_core.cpp examples/bsoncxx/builder_list.cpp examples/bsoncxx/builder_stream.cpp examples/bsoncxx/builder_stream_customization.cpp examples/bsoncxx/decimal128.cpp examples/bsoncxx/getting_values.cpp examples/bsoncxx/view_and_value.cpp examples/mongocxx/aggregate.cpp examples/mongocxx/automatic_client_side_field_level_encryption.cpp examples/mongocxx/bulk_write.cpp examples/mongocxx/causal_consistency.cpp examples/mongocxx/change_streams.cpp examples/mongocxx/client_session.cpp examples/mongocxx/connect.cpp examples/mongocxx/create.cpp examples/mongocxx/document_validation.cpp examples/mongocxx/exception.cpp examples/mongocxx/explicit_encryption.cpp examples/mongocxx/explicit_encryption_auto_decryption.cpp examples/mongocxx/get_values_from_documents.cpp examples/mongocxx/gridfs.cpp examples/mongocxx/index.cpp examples/mongocxx/inserted_id.cpp examples/mongocxx/instance_management.cpp examples/mongocxx/mongodb.com/aggregation_examples.cpp examples/mongocxx/mongodb.com/change_streams_examples.cpp examples/mongocxx/mongodb.com/documentation_examples.cpp examples/mongocxx/mongodb.com/index_examples.cpp examples/mongocxx/mongodb.com/runcommand_examples.cpp examples/mongocxx/mongodb.com/transactions_examples.cpp examples/mongocxx/mongodb.com/usage_overview.cpp examples/mongocxx/mongodb.com/versioned_api_examples.cpp examples/mongocxx/pool.cpp examples/mongocxx/query.cpp examples/mongocxx/query_projection.cpp examples/mongocxx/remove.cpp examples/mongocxx/server_side_field_level_encryption_enforcement.cpp examples/mongocxx/tailable_cursor.cpp examples/mongocxx/tutorial.cpp examples/mongocxx/update.cpp examples/mongocxx/view_or_value_variant.cpp examples/mongocxx/with_transaction.cpp examples/api/bsoncxx/examples/bson_errors/big_string.hh examples/api/concern.hh examples/api/db_lock.hh examples/api/runner.hh examples/macros.hh examples/README.md examples/add_subdirectory/.gitignore examples/add_subdirectory/CMakeLists.txt examples/add_subdirectory/hello_mongocxx.cpp examples/api/runner.cpp examples/projects/bsoncxx/cmake/shared/build.sh examples/projects/bsoncxx/cmake/shared/build/.gitignore examples/projects/bsoncxx/cmake/shared/CMakeLists.txt examples/projects/bsoncxx/cmake/static/build.sh examples/projects/bsoncxx/cmake/static/build/.gitignore examples/projects/bsoncxx/cmake/static/CMakeLists.txt examples/projects/bsoncxx/hello_bsoncxx.cpp examples/projects/bsoncxx/pkg-config/shared/build.sh examples/projects/bsoncxx/pkg-config/shared/build/.gitignore examples/projects/bsoncxx/pkg-config/static/build.sh examples/projects/bsoncxx/pkg-config/static/build/.gitignore examples/projects/mongocxx/cmake/shared/build.sh examples/projects/mongocxx/cmake/shared/build/.gitignore examples/projects/mongocxx/cmake/shared/CMakeLists.txt examples/projects/mongocxx/cmake/static/build.sh examples/projects/mongocxx/cmake/static/build/.gitignore examples/projects/mongocxx/cmake/static/CMakeLists.txt examples/projects/mongocxx/hello_mongocxx.cpp examples/projects/mongocxx/pkg-config/shared/build.sh examples/projects/mongocxx/pkg-config/shared/build/.gitignore examples/projects/mongocxx/pkg-config/static/build.sh examples/projects/mongocxx/pkg-config/static/build/.gitignore src/CMakeLists.txt src/bsoncxx/CMakeLists.txt src/bsoncxx/bsoncxx.rc.in src/bsoncxx/cmake/CMakeLists.txt src/bsoncxx/cmake/bsoncxxConfig.cmake.in src/bsoncxx/cmake/generate-pc.cmake src/bsoncxx/cmake/libbsoncxx.pc.in src/bsoncxx/include/CMakeLists.txt src/bsoncxx/include/bsoncxx/docs/top.hpp src/bsoncxx/include/bsoncxx/docs/topics.hpp src/bsoncxx/include/bsoncxx/docs/v1.hpp src/bsoncxx/include/bsoncxx/docs/v_noabi.hpp src/bsoncxx/include/bsoncxx/v1/array/value-fwd.hpp src/bsoncxx/include/bsoncxx/v1/array/value.hpp src/bsoncxx/include/bsoncxx/v1/array/view-fwd.hpp src/bsoncxx/include/bsoncxx/v1/array/view.hpp src/bsoncxx/include/bsoncxx/v1/decimal128-fwd.hpp src/bsoncxx/include/bsoncxx/v1/decimal128.hpp src/bsoncxx/include/bsoncxx/v1/detail/bit.hpp src/bsoncxx/include/bsoncxx/v1/detail/compare.hpp src/bsoncxx/include/bsoncxx/v1/detail/macros.hpp src/bsoncxx/include/bsoncxx/v1/detail/postlude.hpp src/bsoncxx/include/bsoncxx/v1/detail/prelude.hpp src/bsoncxx/include/bsoncxx/v1/detail/type_traits.hpp src/bsoncxx/include/bsoncxx/v1/document/value-fwd.hpp src/bsoncxx/include/bsoncxx/v1/document/value.hpp src/bsoncxx/include/bsoncxx/v1/document/view-fwd.hpp src/bsoncxx/include/bsoncxx/v1/document/view.hpp src/bsoncxx/include/bsoncxx/v1/element/view-fwd.hpp src/bsoncxx/include/bsoncxx/v1/element/view.hpp src/bsoncxx/include/bsoncxx/v1/exception-fwd.hpp src/bsoncxx/include/bsoncxx/v1/exception.hpp src/bsoncxx/include/bsoncxx/v1/oid-fwd.hpp src/bsoncxx/include/bsoncxx/v1/oid.hpp src/bsoncxx/include/bsoncxx/v1/stdx/optional.hpp src/bsoncxx/include/bsoncxx/v1/stdx/string_view.hpp src/bsoncxx/include/bsoncxx/v1/types/id-fwd.hpp src/bsoncxx/include/bsoncxx/v1/types/id.hpp src/bsoncxx/include/bsoncxx/v1/types/value-fwd.hpp src/bsoncxx/include/bsoncxx/v1/types/value.hpp src/bsoncxx/include/bsoncxx/v1/types/view-fwd.hpp src/bsoncxx/include/bsoncxx/v1/types/view.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/array/element-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/array/element.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/array/value-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/array/value.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/array/view-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/array/view.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/array/view_or_value.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/builder/basic/array-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/builder/basic/array.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/builder/basic/document-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/builder/basic/document.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/builder/basic/helpers.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/builder/basic/impl.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/builder/basic/kvp.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/builder/basic/sub_array-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/builder/basic/sub_array.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/builder/basic/sub_binary-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/builder/basic/sub_binary.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/builder/basic/sub_document-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/builder/basic/sub_document.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/builder/concatenate-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/builder/concatenate.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/builder/core-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/builder/core.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/builder/list-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/builder/list.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/builder/stream/array-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/builder/stream/array.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/builder/stream/array_context-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/builder/stream/array_context.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/builder/stream/closed_context-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/builder/stream/closed_context.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/builder/stream/document-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/builder/stream/document.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/builder/stream/helpers-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/builder/stream/helpers.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/builder/stream/key_context-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/builder/stream/key_context.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/builder/stream/single_context-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/builder/stream/single_context.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/builder/stream/value_context-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/builder/stream/value_context.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/config/compiler.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/config/export.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/config/postlude.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/config/prelude.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/config/util.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/config/version.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/decimal128-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/decimal128.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/document/element-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/document/element.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/document/value-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/document/value.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/document/view-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/document/view.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/document/view_or_value.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/enums/binary_sub_type.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/enums/type.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/exception/error_code-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/exception/error_code.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/exception/exception-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/exception/exception.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/json-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/json.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/oid-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/oid.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/stdx/operators.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/stdx/optional.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/stdx/string_view.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/stdx/type_traits.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/string/to_string.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/string/view_or_value-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/string/view_or_value.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/types-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/types.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/types/bson_value/make_value.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/types/bson_value/value-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/types/bson_value/view-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/types/bson_value/view.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/types/bson_value/view_or_value.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/types/id-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/types/id.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/types/value-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/types/value.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/types/view-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/types/view.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/validate-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/validate.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/vector/accessor-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/vector/accessor.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/vector/detail-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/vector/detail.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/vector/elements-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/vector/elements.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/vector/formats-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/vector/formats.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/vector/iterators-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/vector/iterators.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/view_or_value-fwd.hpp src/bsoncxx/include/bsoncxx/v_noabi/bsoncxx/view_or_value.hpp src/bsoncxx/lib/CMakeLists.txt src/bsoncxx/lib/bsoncxx/private/itoa.cpp src/bsoncxx/lib/bsoncxx/private/version.cpp src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/array/element.cpp src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/array/value.cpp src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/array/view.cpp src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/builder/core.cpp src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/config/config.cpp src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/config/export.cpp src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/config/version.cpp src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/decimal128.cpp src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/document/element.cpp src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/document/value.cpp src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/document/view.cpp src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/exception/error_code.cpp src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/exception/exception.cpp src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/json.cpp src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/oid.cpp src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/string/view_or_value.cpp src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types.cpp src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/value.cpp src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/types/bson_value/view.cpp src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/validate.cpp src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/vector.cpp src/bsoncxx/lib/bsoncxx/v1/array/value.cpp src/bsoncxx/lib/bsoncxx/v1/array/view.cpp src/bsoncxx/lib/bsoncxx/v1/config/config.cpp src/bsoncxx/lib/bsoncxx/v1/config/export.cpp src/bsoncxx/lib/bsoncxx/v1/config/version.cpp src/bsoncxx/lib/bsoncxx/v1/decimal128.cpp src/bsoncxx/lib/bsoncxx/v1/detail/postlude.cpp src/bsoncxx/lib/bsoncxx/v1/detail/prelude.cpp src/bsoncxx/lib/bsoncxx/v1/document/value.cpp src/bsoncxx/lib/bsoncxx/v1/document/view.cpp src/bsoncxx/lib/bsoncxx/v1/element/view.cpp src/bsoncxx/lib/bsoncxx/v1/exception.cpp src/bsoncxx/lib/bsoncxx/v1/oid.cpp src/bsoncxx/lib/bsoncxx/v1/types/id.cpp src/bsoncxx/lib/bsoncxx/v1/types/value.cpp src/bsoncxx/lib/bsoncxx/v1/types/view.cpp src/bsoncxx/lib/bsoncxx/private/b64_ntop.hh src/bsoncxx/lib/bsoncxx/private/bson.hh src/bsoncxx/lib/bsoncxx/private/export.hh src/bsoncxx/lib/bsoncxx/private/helpers.hh src/bsoncxx/lib/bsoncxx/private/immortal.hh src/bsoncxx/lib/bsoncxx/private/itoa.hh src/bsoncxx/lib/bsoncxx/private/macros.hh src/bsoncxx/lib/bsoncxx/private/make_unique.hh src/bsoncxx/lib/bsoncxx/private/stack.hh src/bsoncxx/lib/bsoncxx/private/suppress_deprecation_warnings.hh src/bsoncxx/lib/bsoncxx/private/type_traits.hh src/bsoncxx/lib/bsoncxx/private/version.hh src/bsoncxx/lib/bsoncxx/v1/document/view.hh src/bsoncxx/lib/bsoncxx/v1/element/view.hh src/bsoncxx/lib/bsoncxx/v1/oid.hh src/bsoncxx/lib/bsoncxx/v1/types/value.hh src/bsoncxx/lib/bsoncxx/v1/types/view.hh src/bsoncxx/lib/bsoncxx/private/config/config.hh.in src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/config/config.hpp.in src/bsoncxx/lib/bsoncxx/v_noabi/bsoncxx/fwd.hpp.in src/bsoncxx/lib/bsoncxx/v1/config/config.hpp.in src/bsoncxx/lib/bsoncxx/v1/config/version.hpp.in src/bsoncxx/lib/bsoncxx/v1/fwd.hpp.in src/mongocxx/CMakeLists.txt src/mongocxx/mongocxx.rc.in src/mongocxx/cmake/CMakeLists.txt src/mongocxx/cmake/generate-pc.cmake src/mongocxx/cmake/libmongocxx.pc.in src/mongocxx/cmake/mongocxxConfig.cmake.in src/mongocxx/include/CMakeLists.txt src/mongocxx/include/mongocxx/docs/top.hpp src/mongocxx/include/mongocxx/docs/topics.hpp src/mongocxx/include/mongocxx/docs/v1.hpp src/mongocxx/include/mongocxx/docs/v_noabi.hpp src/mongocxx/include/mongocxx/v1/aggregate_options-fwd.hpp src/mongocxx/include/mongocxx/v1/aggregate_options.hpp src/mongocxx/include/mongocxx/v1/apm-fwd.hpp src/mongocxx/include/mongocxx/v1/apm.hpp src/mongocxx/include/mongocxx/v1/auto_encryption_options-fwd.hpp src/mongocxx/include/mongocxx/v1/auto_encryption_options.hpp src/mongocxx/include/mongocxx/v1/bulk_write-fwd.hpp src/mongocxx/include/mongocxx/v1/bulk_write.hpp src/mongocxx/include/mongocxx/v1/change_stream-fwd.hpp src/mongocxx/include/mongocxx/v1/change_stream.hpp src/mongocxx/include/mongocxx/v1/client-fwd.hpp src/mongocxx/include/mongocxx/v1/client.hpp src/mongocxx/include/mongocxx/v1/client_bulk_write-fwd.hpp src/mongocxx/include/mongocxx/v1/client_bulk_write.hpp src/mongocxx/include/mongocxx/v1/client_encryption-fwd.hpp src/mongocxx/include/mongocxx/v1/client_encryption.hpp src/mongocxx/include/mongocxx/v1/client_session-fwd.hpp src/mongocxx/include/mongocxx/v1/client_session.hpp src/mongocxx/include/mongocxx/v1/collection-fwd.hpp src/mongocxx/include/mongocxx/v1/collection.hpp src/mongocxx/include/mongocxx/v1/count_options-fwd.hpp src/mongocxx/include/mongocxx/v1/count_options.hpp src/mongocxx/include/mongocxx/v1/cursor-fwd.hpp src/mongocxx/include/mongocxx/v1/cursor.hpp src/mongocxx/include/mongocxx/v1/data_key_options-fwd.hpp src/mongocxx/include/mongocxx/v1/data_key_options.hpp src/mongocxx/include/mongocxx/v1/database-fwd.hpp src/mongocxx/include/mongocxx/v1/database.hpp src/mongocxx/include/mongocxx/v1/delete_many_options-fwd.hpp src/mongocxx/include/mongocxx/v1/delete_many_options.hpp src/mongocxx/include/mongocxx/v1/delete_many_result-fwd.hpp src/mongocxx/include/mongocxx/v1/delete_many_result.hpp src/mongocxx/include/mongocxx/v1/delete_one_options-fwd.hpp src/mongocxx/include/mongocxx/v1/delete_one_options.hpp src/mongocxx/include/mongocxx/v1/delete_one_result-fwd.hpp src/mongocxx/include/mongocxx/v1/delete_one_result.hpp src/mongocxx/include/mongocxx/v1/detail/macros.hpp src/mongocxx/include/mongocxx/v1/detail/postlude.hpp src/mongocxx/include/mongocxx/v1/detail/prelude.hpp src/mongocxx/include/mongocxx/v1/distinct_options-fwd.hpp src/mongocxx/include/mongocxx/v1/distinct_options.hpp src/mongocxx/include/mongocxx/v1/encrypt_options-fwd.hpp src/mongocxx/include/mongocxx/v1/encrypt_options.hpp src/mongocxx/include/mongocxx/v1/estimated_document_count_options-fwd.hpp src/mongocxx/include/mongocxx/v1/estimated_document_count_options.hpp src/mongocxx/include/mongocxx/v1/events/command_failed-fwd.hpp src/mongocxx/include/mongocxx/v1/events/command_failed.hpp src/mongocxx/include/mongocxx/v1/events/command_started-fwd.hpp src/mongocxx/include/mongocxx/v1/events/command_started.hpp src/mongocxx/include/mongocxx/v1/events/command_succeeded-fwd.hpp src/mongocxx/include/mongocxx/v1/events/command_succeeded.hpp src/mongocxx/include/mongocxx/v1/events/server_closed-fwd.hpp src/mongocxx/include/mongocxx/v1/events/server_closed.hpp src/mongocxx/include/mongocxx/v1/events/server_description-fwd.hpp src/mongocxx/include/mongocxx/v1/events/server_description.hpp src/mongocxx/include/mongocxx/v1/events/server_description_changed-fwd.hpp src/mongocxx/include/mongocxx/v1/events/server_description_changed.hpp src/mongocxx/include/mongocxx/v1/events/server_heartbeat_failed-fwd.hpp src/mongocxx/include/mongocxx/v1/events/server_heartbeat_failed.hpp src/mongocxx/include/mongocxx/v1/events/server_heartbeat_started-fwd.hpp src/mongocxx/include/mongocxx/v1/events/server_heartbeat_started.hpp src/mongocxx/include/mongocxx/v1/events/server_heartbeat_succeeded-fwd.hpp src/mongocxx/include/mongocxx/v1/events/server_heartbeat_succeeded.hpp src/mongocxx/include/mongocxx/v1/events/server_opening-fwd.hpp src/mongocxx/include/mongocxx/v1/events/server_opening.hpp src/mongocxx/include/mongocxx/v1/events/topology_closed-fwd.hpp src/mongocxx/include/mongocxx/v1/events/topology_closed.hpp src/mongocxx/include/mongocxx/v1/events/topology_description-fwd.hpp src/mongocxx/include/mongocxx/v1/events/topology_description.hpp src/mongocxx/include/mongocxx/v1/events/topology_description_changed-fwd.hpp src/mongocxx/include/mongocxx/v1/events/topology_description_changed.hpp src/mongocxx/include/mongocxx/v1/events/topology_opening-fwd.hpp src/mongocxx/include/mongocxx/v1/events/topology_opening.hpp src/mongocxx/include/mongocxx/v1/exception-fwd.hpp src/mongocxx/include/mongocxx/v1/exception.hpp src/mongocxx/include/mongocxx/v1/find_one_and_delete_options-fwd.hpp src/mongocxx/include/mongocxx/v1/find_one_and_delete_options.hpp src/mongocxx/include/mongocxx/v1/find_one_and_replace_options-fwd.hpp src/mongocxx/include/mongocxx/v1/find_one_and_replace_options.hpp src/mongocxx/include/mongocxx/v1/find_one_and_update_options-fwd.hpp src/mongocxx/include/mongocxx/v1/find_one_and_update_options.hpp src/mongocxx/include/mongocxx/v1/find_options-fwd.hpp src/mongocxx/include/mongocxx/v1/find_options.hpp src/mongocxx/include/mongocxx/v1/gridfs/bucket-fwd.hpp src/mongocxx/include/mongocxx/v1/gridfs/bucket.hpp src/mongocxx/include/mongocxx/v1/gridfs/downloader-fwd.hpp src/mongocxx/include/mongocxx/v1/gridfs/downloader.hpp src/mongocxx/include/mongocxx/v1/gridfs/upload_options-fwd.hpp src/mongocxx/include/mongocxx/v1/gridfs/upload_options.hpp src/mongocxx/include/mongocxx/v1/gridfs/upload_result-fwd.hpp src/mongocxx/include/mongocxx/v1/gridfs/upload_result.hpp src/mongocxx/include/mongocxx/v1/gridfs/uploader-fwd.hpp src/mongocxx/include/mongocxx/v1/gridfs/uploader.hpp src/mongocxx/include/mongocxx/v1/hint-fwd.hpp src/mongocxx/include/mongocxx/v1/hint.hpp src/mongocxx/include/mongocxx/v1/indexes-fwd.hpp src/mongocxx/include/mongocxx/v1/indexes.hpp src/mongocxx/include/mongocxx/v1/insert_many_options-fwd.hpp src/mongocxx/include/mongocxx/v1/insert_many_options.hpp src/mongocxx/include/mongocxx/v1/insert_many_result-fwd.hpp src/mongocxx/include/mongocxx/v1/insert_many_result.hpp src/mongocxx/include/mongocxx/v1/insert_one_options-fwd.hpp src/mongocxx/include/mongocxx/v1/insert_one_options.hpp src/mongocxx/include/mongocxx/v1/insert_one_result-fwd.hpp src/mongocxx/include/mongocxx/v1/insert_one_result.hpp src/mongocxx/include/mongocxx/v1/instance-fwd.hpp src/mongocxx/include/mongocxx/v1/instance.hpp src/mongocxx/include/mongocxx/v1/logger-fwd.hpp src/mongocxx/include/mongocxx/v1/logger.hpp src/mongocxx/include/mongocxx/v1/oidc_callback.hpp src/mongocxx/include/mongocxx/v1/oidc_callback_params-fwd.hpp src/mongocxx/include/mongocxx/v1/oidc_callback_params.hpp src/mongocxx/include/mongocxx/v1/oidc_credential-fwd.hpp src/mongocxx/include/mongocxx/v1/oidc_credential.hpp src/mongocxx/include/mongocxx/v1/pipeline-fwd.hpp src/mongocxx/include/mongocxx/v1/pipeline.hpp src/mongocxx/include/mongocxx/v1/pool-fwd.hpp src/mongocxx/include/mongocxx/v1/pool.hpp src/mongocxx/include/mongocxx/v1/range_options-fwd.hpp src/mongocxx/include/mongocxx/v1/range_options.hpp src/mongocxx/include/mongocxx/v1/read_concern-fwd.hpp src/mongocxx/include/mongocxx/v1/read_concern.hpp src/mongocxx/include/mongocxx/v1/read_preference-fwd.hpp src/mongocxx/include/mongocxx/v1/read_preference.hpp src/mongocxx/include/mongocxx/v1/replace_one_options-fwd.hpp src/mongocxx/include/mongocxx/v1/replace_one_options.hpp src/mongocxx/include/mongocxx/v1/replace_one_result-fwd.hpp src/mongocxx/include/mongocxx/v1/replace_one_result.hpp src/mongocxx/include/mongocxx/v1/return_document-fwd.hpp src/mongocxx/include/mongocxx/v1/return_document.hpp src/mongocxx/include/mongocxx/v1/rewrap_many_datakey_options-fwd.hpp src/mongocxx/include/mongocxx/v1/rewrap_many_datakey_options.hpp src/mongocxx/include/mongocxx/v1/rewrap_many_datakey_result-fwd.hpp src/mongocxx/include/mongocxx/v1/rewrap_many_datakey_result.hpp src/mongocxx/include/mongocxx/v1/search_indexes-fwd.hpp src/mongocxx/include/mongocxx/v1/search_indexes.hpp src/mongocxx/include/mongocxx/v1/server_api-fwd.hpp src/mongocxx/include/mongocxx/v1/server_api.hpp src/mongocxx/include/mongocxx/v1/server_error-fwd.hpp src/mongocxx/include/mongocxx/v1/server_error.hpp src/mongocxx/include/mongocxx/v1/text_options-fwd.hpp src/mongocxx/include/mongocxx/v1/text_options.hpp src/mongocxx/include/mongocxx/v1/tls-fwd.hpp src/mongocxx/include/mongocxx/v1/tls.hpp src/mongocxx/include/mongocxx/v1/transaction_options-fwd.hpp src/mongocxx/include/mongocxx/v1/transaction_options.hpp src/mongocxx/include/mongocxx/v1/update_many_options-fwd.hpp src/mongocxx/include/mongocxx/v1/update_many_options.hpp src/mongocxx/include/mongocxx/v1/update_many_result-fwd.hpp src/mongocxx/include/mongocxx/v1/update_many_result.hpp src/mongocxx/include/mongocxx/v1/update_one_options-fwd.hpp src/mongocxx/include/mongocxx/v1/update_one_options.hpp src/mongocxx/include/mongocxx/v1/update_one_result-fwd.hpp src/mongocxx/include/mongocxx/v1/update_one_result.hpp src/mongocxx/include/mongocxx/v1/uri-fwd.hpp src/mongocxx/include/mongocxx/v1/uri.hpp src/mongocxx/include/mongocxx/v1/write_concern-fwd.hpp src/mongocxx/include/mongocxx/v1/write_concern.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/bulk_write-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/bulk_write.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/change_stream-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/change_stream.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/client-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/client.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/client_bulk_write-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/client_bulk_write.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/client_encryption-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/client_encryption.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/client_session-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/client_session.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/collection-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/collection.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/config/compiler.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/config/export.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/config/postlude.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/config/prelude.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/config/version.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/cursor-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/cursor.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/database-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/database.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/events/command_failed_event-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/events/command_failed_event.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/events/command_started_event-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/events/command_started_event.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/events/command_succeeded_event-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/events/command_succeeded_event.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/events/heartbeat_failed_event-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/events/heartbeat_failed_event.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/events/heartbeat_started_event-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/events/heartbeat_started_event.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/events/heartbeat_succeeded_event-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/events/heartbeat_succeeded_event.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/events/server_changed_event-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/events/server_changed_event.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/events/server_closed_event-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/events/server_closed_event.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/events/server_description-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/events/server_description.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/events/server_opening_event-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/events/server_opening_event.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/events/topology_changed_event-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/events/topology_changed_event.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/events/topology_closed_event-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/events/topology_closed_event.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/events/topology_description-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/events/topology_description.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/events/topology_opening_event-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/events/topology_opening_event.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/exception/authentication_exception-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/exception/authentication_exception.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/exception/bulk_write_exception-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/exception/bulk_write_exception.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/exception/error_code-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/exception/error_code.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/exception/exception-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/exception/exception.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/exception/gridfs_exception-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/exception/gridfs_exception.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/exception/logic_error-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/exception/logic_error.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/exception/operation_exception-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/exception/operation_exception.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/exception/query_exception-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/exception/query_exception.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/exception/server_error_code-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/exception/server_error_code.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/exception/write_exception-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/exception/write_exception.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/gridfs/bucket-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/gridfs/bucket.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/gridfs/downloader-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/gridfs/downloader.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/gridfs/uploader-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/gridfs/uploader.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/hint-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/hint.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/index_model-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/index_model.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/index_view-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/index_view.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/instance-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/instance.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/logger-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/logger.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/model/delete_many-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/model/delete_many.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/model/delete_one-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/model/delete_one.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/model/insert_one-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/model/insert_one.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/model/replace_one-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/model/replace_one.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/model/update_many-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/model/update_many.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/model/update_one-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/model/update_one.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/model/write-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/model/write.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/oidc_callback.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/oidc_callback_params-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/oidc_callback_params.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/oidc_credential-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/oidc_credential.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/aggregate-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/aggregate.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/apm-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/apm.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/auto_encryption-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/auto_encryption.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/bulk_write-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/bulk_write.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/change_stream-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/change_stream.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/client-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/client.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/client_encryption-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/client_encryption.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/client_session-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/client_session.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/count-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/count.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/data_key-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/data_key.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/delete-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/delete.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/distinct-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/distinct.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/encrypt-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/encrypt.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/estimated_document_count-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/estimated_document_count.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/find-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/find.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/find_one_and_delete-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/find_one_and_delete.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/find_one_and_replace-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/find_one_and_update-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/find_one_and_update.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/find_one_common_options-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/find_one_common_options.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/gridfs/bucket-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/gridfs/bucket.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/gridfs/upload-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/gridfs/upload.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/index-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/index.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/index_view-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/index_view.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/insert-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/insert.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/pool-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/pool.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/range-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/range.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/replace-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/replace.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/rewrap_many_datakey-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/rewrap_many_datakey.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/server_api-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/server_api.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/ssl.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/text-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/text.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/tls-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/tls.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/transaction-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/transaction.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/update-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/update.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/pipeline-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/pipeline.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/pool-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/pool.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/read_concern-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/read_concern.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/read_preference-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/read_preference.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/result/bulk_write-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/result/bulk_write.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/result/delete-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/result/delete.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/result/gridfs/upload-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/result/gridfs/upload.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/result/insert_many-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/result/insert_many.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/result/insert_one-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/result/insert_one.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/result/replace_one-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/result/replace_one.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/result/rewrap_many_datakey-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/result/rewrap_many_datakey.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/result/update-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/result/update.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/search_index_model-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/search_index_model.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/search_index_view-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/search_index_view.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/uri-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/uri.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/validation_criteria-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/validation_criteria.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/write_concern-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/write_concern.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/write_type-fwd.hpp src/mongocxx/include/mongocxx/v_noabi/mongocxx/write_type.hpp src/mongocxx/lib/CMakeLists.txt src/mongocxx/lib/mongocxx/private/mongoc.cpp src/mongocxx/lib/mongocxx/private/scoped_bson.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/bulk_write.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/change_stream.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/client_encryption.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/client_session.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/client.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/config/config.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/config/export.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/config/version.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/conversions.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/cursor.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_failed_event.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_started_event.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/command_succeeded_event.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/heartbeat_failed_event.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/heartbeat_started_event.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/heartbeat_succeeded_event.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/server_changed_event.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/server_closed_event.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/server_description.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/server_opening_event.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/topology_changed_event.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/topology_closed_event.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/topology_description.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/events/topology_opening_event.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/exception/authentication_exception.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/exception/bulk_write_exception.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/exception/error_code.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/exception/exception.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/exception/gridfs_exception.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/exception/logic_error.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/exception/operation_exception.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/exception/query_exception.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/exception/server_error_code.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/exception/write_exception.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/bucket.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/downloader.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/uploader.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/hint.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/index_model.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/index_view.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/instance.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/logger.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/delete_many.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/delete_one.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/insert_one.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/replace_one.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_many.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/update_one.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/model/write.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/bulk_write.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client_encryption.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client_session.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/count.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/data_key.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/delete.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/distinct.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/encrypt.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/estimated_document_count.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_delete.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_replace.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find_one_and_update.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/find.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/gridfs/bucket.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/gridfs/upload.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index_view.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/insert.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/pool.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/range.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/replace.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/rewrap_many_datakey.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/server_api.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/tls.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/transaction.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/update.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/pipeline.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/pool.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/read_concern.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/read_preference.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/bulk_write.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/delete.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/gridfs/upload.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/insert_many.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/insert_one.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/replace_one.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/rewrap_many_datakey.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/result/update.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/search_index_model.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/search_index_view.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/validation_criteria.cpp src/mongocxx/lib/mongocxx/v_noabi/mongocxx/write_concern.cpp src/mongocxx/lib/mongocxx/v1/aggregate_options.cpp src/mongocxx/lib/mongocxx/v1/apm.cpp src/mongocxx/lib/mongocxx/v1/auto_encryption_options.cpp src/mongocxx/lib/mongocxx/v1/bulk_write.cpp src/mongocxx/lib/mongocxx/v1/change_stream.cpp src/mongocxx/lib/mongocxx/v1/client_bulk_write.cpp src/mongocxx/lib/mongocxx/v1/client_encryption.cpp src/mongocxx/lib/mongocxx/v1/client_session.cpp src/mongocxx/lib/mongocxx/v1/client.cpp src/mongocxx/lib/mongocxx/v1/collection.cpp src/mongocxx/lib/mongocxx/v1/config/config.cpp src/mongocxx/lib/mongocxx/v1/config/export.cpp src/mongocxx/lib/mongocxx/v1/config/version.cpp src/mongocxx/lib/mongocxx/v1/count_options.cpp src/mongocxx/lib/mongocxx/v1/cursor.cpp src/mongocxx/lib/mongocxx/v1/data_key_options.cpp src/mongocxx/lib/mongocxx/v1/database.cpp src/mongocxx/lib/mongocxx/v1/delete_many_options.cpp src/mongocxx/lib/mongocxx/v1/delete_many_result.cpp src/mongocxx/lib/mongocxx/v1/delete_one_options.cpp src/mongocxx/lib/mongocxx/v1/delete_one_result.cpp src/mongocxx/lib/mongocxx/v1/detail/postlude.cpp src/mongocxx/lib/mongocxx/v1/detail/prelude.cpp src/mongocxx/lib/mongocxx/v1/distinct_options.cpp src/mongocxx/lib/mongocxx/v1/encrypt_options.cpp src/mongocxx/lib/mongocxx/v1/estimated_document_count_options.cpp src/mongocxx/lib/mongocxx/v1/events/command_failed.cpp src/mongocxx/lib/mongocxx/v1/events/command_started.cpp src/mongocxx/lib/mongocxx/v1/events/command_succeeded.cpp src/mongocxx/lib/mongocxx/v1/events/server_closed.cpp src/mongocxx/lib/mongocxx/v1/events/server_description_changed.cpp src/mongocxx/lib/mongocxx/v1/events/server_description.cpp src/mongocxx/lib/mongocxx/v1/events/server_heartbeat_failed.cpp src/mongocxx/lib/mongocxx/v1/events/server_heartbeat_started.cpp src/mongocxx/lib/mongocxx/v1/events/server_heartbeat_succeeded.cpp src/mongocxx/lib/mongocxx/v1/events/server_opening.cpp src/mongocxx/lib/mongocxx/v1/events/topology_closed.cpp src/mongocxx/lib/mongocxx/v1/events/topology_description_changed.cpp src/mongocxx/lib/mongocxx/v1/events/topology_description.cpp src/mongocxx/lib/mongocxx/v1/events/topology_opening.cpp src/mongocxx/lib/mongocxx/v1/exception.cpp src/mongocxx/lib/mongocxx/v1/find_one_and_delete_options.cpp src/mongocxx/lib/mongocxx/v1/find_one_and_replace_options.cpp src/mongocxx/lib/mongocxx/v1/find_one_and_update_options.cpp src/mongocxx/lib/mongocxx/v1/find_options.cpp src/mongocxx/lib/mongocxx/v1/gridfs/bucket.cpp src/mongocxx/lib/mongocxx/v1/gridfs/downloader.cpp src/mongocxx/lib/mongocxx/v1/gridfs/upload_options.cpp src/mongocxx/lib/mongocxx/v1/gridfs/upload_result.cpp src/mongocxx/lib/mongocxx/v1/gridfs/uploader.cpp src/mongocxx/lib/mongocxx/v1/hint.cpp src/mongocxx/lib/mongocxx/v1/indexes.cpp src/mongocxx/lib/mongocxx/v1/insert_many_options.cpp src/mongocxx/lib/mongocxx/v1/insert_many_result.cpp src/mongocxx/lib/mongocxx/v1/insert_one_options.cpp src/mongocxx/lib/mongocxx/v1/insert_one_result.cpp src/mongocxx/lib/mongocxx/v1/instance.cpp src/mongocxx/lib/mongocxx/v1/logger.cpp src/mongocxx/lib/mongocxx/v1/oidc_callback.cpp src/mongocxx/lib/mongocxx/v1/oidc_callback_params.cpp src/mongocxx/lib/mongocxx/v1/oidc_credential.cpp src/mongocxx/lib/mongocxx/v1/pipeline.cpp src/mongocxx/lib/mongocxx/v1/pool.cpp src/mongocxx/lib/mongocxx/v1/range_options.cpp src/mongocxx/lib/mongocxx/v1/read_concern.cpp src/mongocxx/lib/mongocxx/v1/read_preference.cpp src/mongocxx/lib/mongocxx/v1/replace_one_options.cpp src/mongocxx/lib/mongocxx/v1/replace_one_result.cpp src/mongocxx/lib/mongocxx/v1/return_document.cpp src/mongocxx/lib/mongocxx/v1/rewrap_many_datakey_options.cpp src/mongocxx/lib/mongocxx/v1/rewrap_many_datakey_result.cpp src/mongocxx/lib/mongocxx/v1/search_indexes.cpp src/mongocxx/lib/mongocxx/v1/server_api.cpp src/mongocxx/lib/mongocxx/v1/server_error.cpp src/mongocxx/lib/mongocxx/v1/text_options.cpp src/mongocxx/lib/mongocxx/v1/tls.cpp src/mongocxx/lib/mongocxx/v1/transaction_options.cpp src/mongocxx/lib/mongocxx/v1/update_many_options.cpp src/mongocxx/lib/mongocxx/v1/update_many_result.cpp src/mongocxx/lib/mongocxx/v1/update_one_options.cpp src/mongocxx/lib/mongocxx/v1/update_one_result.cpp src/mongocxx/lib/mongocxx/v1/uri.cpp src/mongocxx/lib/mongocxx/v1/write_concern.cpp src/mongocxx/lib/mongocxx/private/export.hh src/mongocxx/lib/mongocxx/private/mock.hh src/mongocxx/lib/mongocxx/private/mongoc.hh src/mongocxx/lib/mongocxx/private/scoped_bson.hh src/mongocxx/lib/mongocxx/private/ssl.hh src/mongocxx/lib/mongocxx/private/utility.hh src/mongocxx/lib/mongocxx/v1/aggregate_options.hh src/mongocxx/lib/mongocxx/v1/apm.hh src/mongocxx/lib/mongocxx/v1/auto_encryption_options.hh src/mongocxx/lib/mongocxx/v1/bulk_write.hh src/mongocxx/lib/mongocxx/v1/change_stream.hh src/mongocxx/lib/mongocxx/v1/client.hh src/mongocxx/lib/mongocxx/v1/client_bulk_write.hh src/mongocxx/lib/mongocxx/v1/client_encryption.hh src/mongocxx/lib/mongocxx/v1/client_session.hh src/mongocxx/lib/mongocxx/v1/collection.hh src/mongocxx/lib/mongocxx/v1/count_options.hh src/mongocxx/lib/mongocxx/v1/cursor.hh src/mongocxx/lib/mongocxx/v1/data_key_options.hh src/mongocxx/lib/mongocxx/v1/database.hh src/mongocxx/lib/mongocxx/v1/delete_many_options.hh src/mongocxx/lib/mongocxx/v1/delete_many_result.hh src/mongocxx/lib/mongocxx/v1/delete_one_options.hh src/mongocxx/lib/mongocxx/v1/delete_one_result.hh src/mongocxx/lib/mongocxx/v1/distinct_options.hh src/mongocxx/lib/mongocxx/v1/encrypt_options.hh src/mongocxx/lib/mongocxx/v1/estimated_document_count_options.hh src/mongocxx/lib/mongocxx/v1/events/command_failed.hh src/mongocxx/lib/mongocxx/v1/events/command_started.hh src/mongocxx/lib/mongocxx/v1/events/command_succeeded.hh src/mongocxx/lib/mongocxx/v1/events/server_closed.hh src/mongocxx/lib/mongocxx/v1/events/server_description.hh src/mongocxx/lib/mongocxx/v1/events/server_description_changed.hh src/mongocxx/lib/mongocxx/v1/events/server_heartbeat_failed.hh src/mongocxx/lib/mongocxx/v1/events/server_heartbeat_started.hh src/mongocxx/lib/mongocxx/v1/events/server_heartbeat_succeeded.hh src/mongocxx/lib/mongocxx/v1/events/server_opening.hh src/mongocxx/lib/mongocxx/v1/events/topology_closed.hh src/mongocxx/lib/mongocxx/v1/events/topology_description.hh src/mongocxx/lib/mongocxx/v1/events/topology_description_changed.hh src/mongocxx/lib/mongocxx/v1/events/topology_opening.hh src/mongocxx/lib/mongocxx/v1/exception.hh src/mongocxx/lib/mongocxx/v1/find_one_and_delete_options.hh src/mongocxx/lib/mongocxx/v1/find_one_and_replace_options.hh src/mongocxx/lib/mongocxx/v1/find_one_and_update_options.hh src/mongocxx/lib/mongocxx/v1/find_options.hh src/mongocxx/lib/mongocxx/v1/gridfs/bucket.hh src/mongocxx/lib/mongocxx/v1/gridfs/downloader.hh src/mongocxx/lib/mongocxx/v1/gridfs/upload_options.hh src/mongocxx/lib/mongocxx/v1/gridfs/upload_result.hh src/mongocxx/lib/mongocxx/v1/gridfs/uploader.hh src/mongocxx/lib/mongocxx/v1/hint.hh src/mongocxx/lib/mongocxx/v1/indexes.hh src/mongocxx/lib/mongocxx/v1/insert_many_options.hh src/mongocxx/lib/mongocxx/v1/insert_many_result.hh src/mongocxx/lib/mongocxx/v1/insert_one_options.hh src/mongocxx/lib/mongocxx/v1/insert_one_result.hh src/mongocxx/lib/mongocxx/v1/oidc_callback.hh src/mongocxx/lib/mongocxx/v1/oidc_callback_params.hh src/mongocxx/lib/mongocxx/v1/oidc_credential.hh src/mongocxx/lib/mongocxx/v1/pipeline.hh src/mongocxx/lib/mongocxx/v1/pool.hh src/mongocxx/lib/mongocxx/v1/range_options.hh src/mongocxx/lib/mongocxx/v1/read_concern.hh src/mongocxx/lib/mongocxx/v1/read_preference.hh src/mongocxx/lib/mongocxx/v1/replace_one_options.hh src/mongocxx/lib/mongocxx/v1/replace_one_result.hh src/mongocxx/lib/mongocxx/v1/rewrap_many_datakey_options.hh src/mongocxx/lib/mongocxx/v1/rewrap_many_datakey_result.hh src/mongocxx/lib/mongocxx/v1/search_indexes.hh src/mongocxx/lib/mongocxx/v1/server_api.hh src/mongocxx/lib/mongocxx/v1/server_error.hh src/mongocxx/lib/mongocxx/v1/text_options.hh src/mongocxx/lib/mongocxx/v1/tls.hh src/mongocxx/lib/mongocxx/v1/transaction_options.hh src/mongocxx/lib/mongocxx/v1/update_many_options.hh src/mongocxx/lib/mongocxx/v1/update_many_result.hh src/mongocxx/lib/mongocxx/v1/update_one_options.hh src/mongocxx/lib/mongocxx/v1/update_one_result.hh src/mongocxx/lib/mongocxx/v1/uri.hh src/mongocxx/lib/mongocxx/v1/write_concern.hh src/mongocxx/lib/mongocxx/v_noabi/mongocxx/bulk_write.hh src/mongocxx/lib/mongocxx/v_noabi/mongocxx/client.hh src/mongocxx/lib/mongocxx/v_noabi/mongocxx/client_session.hh src/mongocxx/lib/mongocxx/v_noabi/mongocxx/collection.hh src/mongocxx/lib/mongocxx/v_noabi/mongocxx/conversions.hh src/mongocxx/lib/mongocxx/v_noabi/mongocxx/database.hh src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/downloader.hh src/mongocxx/lib/mongocxx/v_noabi/mongocxx/gridfs/uploader.hh src/mongocxx/lib/mongocxx/v_noabi/mongocxx/mongoc_error.hh src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/aggregate.hh src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/apm.hh src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/auto_encryption.hh src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/change_stream.hh src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client.hh src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/client_encryption.hh src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/data_key.hh src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/index.hh src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/server_api.hh src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/tls.hh src/mongocxx/lib/mongocxx/v_noabi/mongocxx/options/transaction.hh src/mongocxx/lib/mongocxx/v_noabi/mongocxx/pipeline.hh src/mongocxx/lib/mongocxx/v_noabi/mongocxx/pool.hh src/mongocxx/lib/mongocxx/v_noabi/mongocxx/read_concern.hh src/mongocxx/lib/mongocxx/v_noabi/mongocxx/read_preference.hh src/mongocxx/lib/mongocxx/v_noabi/mongocxx/scoped_bson.hh src/mongocxx/lib/mongocxx/v_noabi/mongocxx/search_index_model.hh src/mongocxx/lib/mongocxx/v_noabi/mongocxx/uri.hh src/mongocxx/lib/mongocxx/v_noabi/mongocxx/write_concern.hh src/mongocxx/lib/mongocxx/private/config/config.hh.in src/mongocxx/lib/mongocxx/v_noabi/mongocxx/config/config.hpp.in src/mongocxx/lib/mongocxx/v_noabi/mongocxx/fwd.hpp.in src/mongocxx/lib/mongocxx/v1/config/config.hpp.in src/mongocxx/lib/mongocxx/v1/config/version.hpp.in src/mongocxx/lib/mongocxx/v1/fwd.hpp.in