Loading...
Searching...
No Matches
fwd.hpp
Go to the documentation of this file.
// Copyright 2009-present MongoDB, Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
#pragma once
// clang-format off
#include <mongocxx/bulk_write-fwd.hpp> // IWYU pragma: export
#include <mongocxx/change_stream-fwd.hpp> // IWYU pragma: export
#include <mongocxx/client-fwd.hpp> // IWYU pragma: export
#include <mongocxx/client_bulk_write-fwd.hpp> // IWYU pragma: export
#include <mongocxx/client_encryption-fwd.hpp> // IWYU pragma: export
#include <mongocxx/client_session-fwd.hpp> // IWYU pragma: export
#include <mongocxx/collection-fwd.hpp> // IWYU pragma: export
#include <mongocxx/cursor-fwd.hpp> // IWYU pragma: export
#include <mongocxx/database-fwd.hpp> // IWYU pragma: export
#include <mongocxx/events/command_failed_event-fwd.hpp> // IWYU pragma: export
#include <mongocxx/events/command_started_event-fwd.hpp> // IWYU pragma: export
#include <mongocxx/events/command_succeeded_event-fwd.hpp> // IWYU pragma: export
#include <mongocxx/events/heartbeat_failed_event-fwd.hpp> // IWYU pragma: export
#include <mongocxx/events/heartbeat_started_event-fwd.hpp> // IWYU pragma: export
#include <mongocxx/events/heartbeat_succeeded_event-fwd.hpp> // IWYU pragma: export
#include <mongocxx/events/server_changed_event-fwd.hpp> // IWYU pragma: export
#include <mongocxx/events/server_closed_event-fwd.hpp> // IWYU pragma: export
#include <mongocxx/events/server_description-fwd.hpp> // IWYU pragma: export
#include <mongocxx/events/server_opening_event-fwd.hpp> // IWYU pragma: export
#include <mongocxx/events/topology_changed_event-fwd.hpp> // IWYU pragma: export
#include <mongocxx/events/topology_closed_event-fwd.hpp> // IWYU pragma: export
#include <mongocxx/events/topology_description-fwd.hpp> // IWYU pragma: export
#include <mongocxx/events/topology_opening_event-fwd.hpp> // IWYU pragma: export
#include <mongocxx/exception/authentication_exception-fwd.hpp> // IWYU pragma: export
#include <mongocxx/exception/bulk_write_exception-fwd.hpp> // IWYU pragma: export
#include <mongocxx/exception/error_code-fwd.hpp> // IWYU pragma: export
#include <mongocxx/exception/exception-fwd.hpp> // IWYU pragma: export
#include <mongocxx/exception/gridfs_exception-fwd.hpp> // IWYU pragma: export
#include <mongocxx/exception/logic_error-fwd.hpp> // IWYU pragma: export
#include <mongocxx/exception/operation_exception-fwd.hpp> // IWYU pragma: export
#include <mongocxx/exception/query_exception-fwd.hpp> // IWYU pragma: export
#include <mongocxx/exception/server_error_code-fwd.hpp> // IWYU pragma: export
#include <mongocxx/exception/write_exception-fwd.hpp> // IWYU pragma: export
#include <mongocxx/gridfs/bucket-fwd.hpp> // IWYU pragma: export
#include <mongocxx/gridfs/downloader-fwd.hpp> // IWYU pragma: export
#include <mongocxx/gridfs/uploader-fwd.hpp> // IWYU pragma: export
#include <mongocxx/hint-fwd.hpp> // IWYU pragma: export
#include <mongocxx/index_model-fwd.hpp> // IWYU pragma: export
#include <mongocxx/index_view-fwd.hpp> // IWYU pragma: export
#include <mongocxx/instance-fwd.hpp> // IWYU pragma: export
#include <mongocxx/logger-fwd.hpp> // IWYU pragma: export
#include <mongocxx/model/delete_many-fwd.hpp> // IWYU pragma: export
#include <mongocxx/model/delete_one-fwd.hpp> // IWYU pragma: export
#include <mongocxx/model/insert_one-fwd.hpp> // IWYU pragma: export
#include <mongocxx/model/replace_one-fwd.hpp> // IWYU pragma: export
#include <mongocxx/model/update_many-fwd.hpp> // IWYU pragma: export
#include <mongocxx/model/update_one-fwd.hpp> // IWYU pragma: export
#include <mongocxx/model/write-fwd.hpp> // IWYU pragma: export
#include <mongocxx/oidc_callback_params-fwd.hpp> // IWYU pragma: export
#include <mongocxx/oidc_credential-fwd.hpp> // IWYU pragma: export
#include <mongocxx/options/aggregate-fwd.hpp> // IWYU pragma: export
#include <mongocxx/options/apm-fwd.hpp> // IWYU pragma: export
#include <mongocxx/options/auto_encryption-fwd.hpp> // IWYU pragma: export
#include <mongocxx/options/bulk_write-fwd.hpp> // IWYU pragma: export
#include <mongocxx/options/change_stream-fwd.hpp> // IWYU pragma: export
#include <mongocxx/options/client-fwd.hpp> // IWYU pragma: export
#include <mongocxx/options/client_encryption-fwd.hpp> // IWYU pragma: export
#include <mongocxx/options/client_session-fwd.hpp> // IWYU pragma: export
#include <mongocxx/options/count-fwd.hpp> // IWYU pragma: export
#include <mongocxx/options/data_key-fwd.hpp> // IWYU pragma: export
#include <mongocxx/options/delete-fwd.hpp> // IWYU pragma: export
#include <mongocxx/options/distinct-fwd.hpp> // IWYU pragma: export
#include <mongocxx/options/encrypt-fwd.hpp> // IWYU pragma: export
#include <mongocxx/options/estimated_document_count-fwd.hpp> // IWYU pragma: export
#include <mongocxx/options/find-fwd.hpp> // IWYU pragma: export
#include <mongocxx/options/find_one_and_delete-fwd.hpp> // IWYU pragma: export
#include <mongocxx/options/find_one_and_replace-fwd.hpp> // IWYU pragma: export
#include <mongocxx/options/find_one_and_update-fwd.hpp> // IWYU pragma: export
#include <mongocxx/options/find_one_common_options-fwd.hpp> // IWYU pragma: export
#include <mongocxx/options/gridfs/bucket-fwd.hpp> // IWYU pragma: export
#include <mongocxx/options/gridfs/upload-fwd.hpp> // IWYU pragma: export
#include <mongocxx/options/index-fwd.hpp> // IWYU pragma: export
#include <mongocxx/options/index_view-fwd.hpp> // IWYU pragma: export
#include <mongocxx/options/insert-fwd.hpp> // IWYU pragma: export
#include <mongocxx/options/pool-fwd.hpp> // IWYU pragma: export
#include <mongocxx/options/range-fwd.hpp> // IWYU pragma: export
#include <mongocxx/options/replace-fwd.hpp> // IWYU pragma: export
#include <mongocxx/options/rewrap_many_datakey-fwd.hpp> // IWYU pragma: export
#include <mongocxx/options/server_api-fwd.hpp> // IWYU pragma: export
#include <mongocxx/options/text-fwd.hpp> // IWYU pragma: export
#include <mongocxx/options/tls-fwd.hpp> // IWYU pragma: export
#include <mongocxx/options/transaction-fwd.hpp> // IWYU pragma: export
#include <mongocxx/options/update-fwd.hpp> // IWYU pragma: export
#include <mongocxx/pipeline-fwd.hpp> // IWYU pragma: export
#include <mongocxx/pool-fwd.hpp> // IWYU pragma: export
#include <mongocxx/read_concern-fwd.hpp> // IWYU pragma: export
#include <mongocxx/read_preference-fwd.hpp> // IWYU pragma: export
#include <mongocxx/result/bulk_write-fwd.hpp> // IWYU pragma: export
#include <mongocxx/result/delete-fwd.hpp> // IWYU pragma: export
#include <mongocxx/result/gridfs/upload-fwd.hpp> // IWYU pragma: export
#include <mongocxx/result/insert_many-fwd.hpp> // IWYU pragma: export
#include <mongocxx/result/insert_one-fwd.hpp> // IWYU pragma: export
#include <mongocxx/result/replace_one-fwd.hpp> // IWYU pragma: export
#include <mongocxx/result/rewrap_many_datakey-fwd.hpp> // IWYU pragma: export
#include <mongocxx/result/update-fwd.hpp> // IWYU pragma: export
#include <mongocxx/search_index_model-fwd.hpp> // IWYU pragma: export
#include <mongocxx/search_index_view-fwd.hpp> // IWYU pragma: export
#include <mongocxx/uri-fwd.hpp> // IWYU pragma: export
#include <mongocxx/validation_criteria-fwd.hpp> // IWYU pragma: export
#include <mongocxx/write_concern-fwd.hpp> // IWYU pragma: export
#include <mongocxx/write_type-fwd.hpp> // IWYU pragma: export
// clang-format on
aggregate-fwd.hpp
Declares mongocxx::v_noabi::options::aggregate.
authentication_exception-fwd.hpp
Declares mongocxx::v_noabi::authentication_exception.
auto_encryption-fwd.hpp
Declares mongocxx::v_noabi::options::auto_encryption.
bulk_write_exception-fwd.hpp
Declares mongocxx::v_noabi::bulk_write_exception.
command_failed_event-fwd.hpp
Declares mongocxx::v_noabi::events::command_failed_event.
command_started_event-fwd.hpp
Declares mongocxx::v_noabi::events::command_started_event.
command_succeeded_event-fwd.hpp
Declares mongocxx::v_noabi::events::command_succeeded_event.
count-fwd.hpp
Declares mongocxx::v_noabi::options::count.
data_key-fwd.hpp
Declares mongocxx::v_noabi::options::data_key.
delete_many-fwd.hpp
Declares mongocxx::v_noabi::model::delete_many.
delete_one-fwd.hpp
Declares mongocxx::v_noabi::model::delete_one.
distinct-fwd.hpp
Declares mongocxx::v_noabi::options::distinct.
encrypt-fwd.hpp
Declares mongocxx::v_noabi::options::encrypt.
estimated_document_count-fwd.hpp
Declares mongocxx::v_noabi::options::estimated_document_count.
find-fwd.hpp
Declares mongocxx::v_noabi::options::find.
find_one_and_delete-fwd.hpp
Declares mongocxx::v_noabi::options::find_one_and_delete.
find_one_and_replace-fwd.hpp
Declares mongocxx::v_noabi::options::find_one_and_replace.
find_one_and_update-fwd.hpp
Declares mongocxx::v_noabi::options::find_one_and_update.
find_one_common_options-fwd.hpp
Declares mongocxx::v_noabi::options::return_document.
gridfs_exception-fwd.hpp
Declares mongocxx::v_noabi::gridfs_exception.
heartbeat_failed_event-fwd.hpp
Declares mongocxx::v_noabi::events::heartbeat_failed_event.
heartbeat_started_event-fwd.hpp
Declares mongocxx::v_noabi::events::heartbeat_started_event.
heartbeat_succeeded_event-fwd.hpp
Declares mongocxx::v_noabi::events::heartbeat_succeeded_event.
index-fwd.hpp
Declares mongocxx::v_noabi::options::index.
index_model-fwd.hpp
Declares mongocxx::v_noabi::index_model.
index_view-fwd.hpp
Declares mongocxx::v_noabi::index_view.
insert-fwd.hpp
Declares mongocxx::v_noabi::options::insert.
insert_many-fwd.hpp
Declares mongocxx::v_noabi::result::insert_many.
logic_error-fwd.hpp
Declares mongocxx::v_noabi::logic_error.
insert_one-fwd.hpp
Declares mongocxx::v_noabi::model::insert_one.
replace_one-fwd.hpp
Declares mongocxx::v_noabi::model::replace_one.
error_code-fwd.hpp
Declares mongocxx::v_noabi::error_code.
exception-fwd.hpp
Declares mongocxx::v_noabi::exception.
operation_exception-fwd.hpp
Declares mongocxx::v_noabi::operation_exception.
delete-fwd.hpp
Declares mongocxx::v_noabi::options::delete_options.
upload-fwd.hpp
Declares mongocxx::v_noabi::options::gridfs::upload.
index_view-fwd.hpp
Declares mongocxx::v_noabi::options::index_view.
rewrap_many_datakey-fwd.hpp
Declares mongocxx::v_noabi::options::rewrap_many_datakey.
update-fwd.hpp
Declares mongocxx::v_noabi::options::update.
query_exception-fwd.hpp
Declares mongocxx::v_noabi::query_exception.
range-fwd.hpp
Declares mongocxx::v_noabi::options::range.
replace-fwd.hpp
Declares mongocxx::v_noabi::options::replace.
delete-fwd.hpp
Declares mongocxx::v_noabi::result::delete_result.
upload-fwd.hpp
Declares mongocxx::v_noabi::result::gridfs::upload.
insert_one-fwd.hpp
Declares mongocxx::v_noabi::result::insert_one.
replace_one-fwd.hpp
Declares mongocxx::v_noabi::result::replace_one.
rewrap_many_datakey-fwd.hpp
Declares mongocxx::v_noabi::result::rewrap_many_datakey.
update-fwd.hpp
Declares mongocxx::v_noabi::result::update.
search_index_model-fwd.hpp
Declares mongocxx::v_noabi::search_index_model.
search_index_view-fwd.hpp
Declares mongocxx::v_noabi::search_index_view.
server_changed_event-fwd.hpp
Declares mongocxx::v_noabi::events::server_changed_event.
server_closed_event-fwd.hpp
Declares mongocxx::v_noabi::events::server_closed_event.
server_error_code-fwd.hpp
Declares mongocxx::v_noabi::server_error_code.
server_opening_event-fwd.hpp
Declares mongocxx::v_noabi::events::server_opening_event.
text-fwd.hpp
Declares mongocxx::text_options.
topology_changed_event-fwd.hpp
Declares mongocxx::v_noabi::events::topology_changed_event.
topology_closed_event-fwd.hpp
Declares mongocxx::v_noabi::events::topology_closed_event.
topology_opening_event-fwd.hpp
Declares mongocxx::v_noabi::events::topology_opening_event.
transaction-fwd.hpp
Declares mongocxx::v_noabi::options::transaction.
update_many-fwd.hpp
Declares mongocxx::v_noabi::model::update_many.
update_one-fwd.hpp
Declares mongocxx::v_noabi::model::update_one.
bulk_write-fwd.hpp
Declares mongocxx::v_noabi::bulk_write.
change_stream-fwd.hpp
Declares mongocxx::v_noabi::change_stream.
client-fwd.hpp
Declares mongocxx::v_noabi::client.
client_bulk_write-fwd.hpp
Declares mongocxx::client_bulk_write.
client_encryption-fwd.hpp
Declares mongocxx::v_noabi::client_encryption.
client_session-fwd.hpp
Declares mongocxx::v_noabi::client_session.
collection-fwd.hpp
Declares mongocxx::v_noabi::collection.
cursor-fwd.hpp
Declares mongocxx::v_noabi::cursor.
database-fwd.hpp
Declares mongocxx::v_noabi::database.
server_description-fwd.hpp
Declares mongocxx::v_noabi::events::server_description.
topology_description-fwd.hpp
Declares mongocxx::v_noabi::events::topology_description.
bucket-fwd.hpp
Declares mongocxx::v_noabi::gridfs::bucket.
downloader-fwd.hpp
Declares utilities to download GridFS files.
uploader-fwd.hpp
Declares utilities to upload GridFS files.
hint-fwd.hpp
Declares mongocxx::v_noabi::hint.
instance-fwd.hpp
Declares mongocxx::v_noabi::instance.
logger-fwd.hpp
Declares utilities related to mongocxx logging.
oidc_callback_params-fwd.hpp
Declares mongocxx::oidc_callback_params.
oidc_credential-fwd.hpp
Declares mongocxx::oidc_credential.
apm-fwd.hpp
Declares mongocxx::v_noabi::options::apm.
bulk_write-fwd.hpp
Declares mongocxx::v_noabi::options::bulk_write.
change_stream-fwd.hpp
Declares mongocxx::v_noabi::options::change_stream.
client-fwd.hpp
Declares mongocxx::v_noabi::options::client.
client_encryption-fwd.hpp
Declares mongocxx::v_noabi::options::client_encryption.
client_session-fwd.hpp
Declares mongocxx::v_noabi::options::client.
bucket-fwd.hpp
Declares mongocxx::v_noabi::options::gridfs::bucket.
pool-fwd.hpp
Declares mongocxx::v_noabi::options::pool.
server_api-fwd.hpp
Declares mongocxx::v_noabi::options::server_api.
tls-fwd.hpp
Declares mongocxx::v_noabi::options::tls.
pipeline-fwd.hpp
Declares mongocxx::v_noabi::pipeline.
pool-fwd.hpp
Declares mongocxx::v_noabi::pool.
read_concern-fwd.hpp
Declares mongocxx::v_noabi::read_concern.
read_preference-fwd.hpp
Declares mongocxx::v_noabi::read_preference.
bulk_write-fwd.hpp
Declares mongocxx::v_noabi::result::bulk_write.
uri-fwd.hpp
Declares mongocxx::v_noabi::uri.
write_concern-fwd.hpp
Declares mongocxx::v_noabi::write_concern.
validation_criteria-fwd.hpp
Declares mongocxx::v_noabi::validation_criteria.
write-fwd.hpp
Declares mongocxx::v_noabi::model::write.
write_exception-fwd.hpp
Declares mongocxx::v_noabi::write_exception.
write_type-fwd.hpp
Declares mongocxx::v_noabi::write_type.