MongoDB C++ Driver 4.3.0
Loading...
Searching...
No Matches
fwd.hpp
Go to the documentation of this file.
1// Copyright 2009-present MongoDB, Inc.
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7// http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
15#pragma once
16
17// clang-format off
18#include <mongocxx/v1/aggregate_options-fwd.hpp> // IWYU pragma: export
19#include <mongocxx/v1/apm-fwd.hpp> // IWYU pragma: export
20#include <mongocxx/v1/auto_encryption_options-fwd.hpp> // IWYU pragma: export
21#include <mongocxx/v1/bulk_write-fwd.hpp> // IWYU pragma: export
22#include <mongocxx/v1/change_stream-fwd.hpp> // IWYU pragma: export
23#include <mongocxx/v1/client-fwd.hpp> // IWYU pragma: export
24#include <mongocxx/v1/client_encryption-fwd.hpp> // IWYU pragma: export
25#include <mongocxx/v1/client_session-fwd.hpp> // IWYU pragma: export
26#include <mongocxx/v1/collection-fwd.hpp> // IWYU pragma: export
27#include <mongocxx/v1/count_options-fwd.hpp> // IWYU pragma: export
28#include <mongocxx/v1/cursor-fwd.hpp> // IWYU pragma: export
29#include <mongocxx/v1/data_key_options-fwd.hpp> // IWYU pragma: export
30#include <mongocxx/v1/database-fwd.hpp> // IWYU pragma: export
31#include <mongocxx/v1/delete_many_options-fwd.hpp> // IWYU pragma: export
32#include <mongocxx/v1/delete_many_result-fwd.hpp> // IWYU pragma: export
33#include <mongocxx/v1/delete_one_options-fwd.hpp> // IWYU pragma: export
34#include <mongocxx/v1/delete_one_result-fwd.hpp> // IWYU pragma: export
35#include <mongocxx/v1/distinct_options-fwd.hpp> // IWYU pragma: export
36#include <mongocxx/v1/encrypt_options-fwd.hpp> // IWYU pragma: export
37#include <mongocxx/v1/estimated_document_count_options-fwd.hpp> // IWYU pragma: export
38#include <mongocxx/v1/events/command_failed-fwd.hpp> // IWYU pragma: export
39#include <mongocxx/v1/events/command_started-fwd.hpp> // IWYU pragma: export
40#include <mongocxx/v1/events/command_succeeded-fwd.hpp> // IWYU pragma: export
41#include <mongocxx/v1/events/server_closed-fwd.hpp> // IWYU pragma: export
42#include <mongocxx/v1/events/server_description-fwd.hpp> // IWYU pragma: export
43#include <mongocxx/v1/events/server_description_changed-fwd.hpp> // IWYU pragma: export
44#include <mongocxx/v1/events/server_heartbeat_failed-fwd.hpp> // IWYU pragma: export
45#include <mongocxx/v1/events/server_heartbeat_started-fwd.hpp> // IWYU pragma: export
46#include <mongocxx/v1/events/server_heartbeat_succeeded-fwd.hpp> // IWYU pragma: export
47#include <mongocxx/v1/events/server_opening-fwd.hpp> // IWYU pragma: export
48#include <mongocxx/v1/events/topology_closed-fwd.hpp> // IWYU pragma: export
49#include <mongocxx/v1/events/topology_description-fwd.hpp> // IWYU pragma: export
50#include <mongocxx/v1/events/topology_description_changed-fwd.hpp> // IWYU pragma: export
51#include <mongocxx/v1/events/topology_opening-fwd.hpp> // IWYU pragma: export
52#include <mongocxx/v1/exception-fwd.hpp> // IWYU pragma: export
53#include <mongocxx/v1/find_one_and_delete_options-fwd.hpp> // IWYU pragma: export
54#include <mongocxx/v1/find_one_and_replace_options-fwd.hpp> // IWYU pragma: export
55#include <mongocxx/v1/find_one_and_update_options-fwd.hpp> // IWYU pragma: export
56#include <mongocxx/v1/find_options-fwd.hpp> // IWYU pragma: export
57#include <mongocxx/v1/gridfs/bucket-fwd.hpp> // IWYU pragma: export
58#include <mongocxx/v1/gridfs/downloader-fwd.hpp> // IWYU pragma: export
59#include <mongocxx/v1/gridfs/upload_options-fwd.hpp> // IWYU pragma: export
60#include <mongocxx/v1/gridfs/upload_result-fwd.hpp> // IWYU pragma: export
61#include <mongocxx/v1/gridfs/uploader-fwd.hpp> // IWYU pragma: export
62#include <mongocxx/v1/hint-fwd.hpp> // IWYU pragma: export
63#include <mongocxx/v1/indexes-fwd.hpp> // IWYU pragma: export
64#include <mongocxx/v1/insert_many_options-fwd.hpp> // IWYU pragma: export
65#include <mongocxx/v1/insert_many_result-fwd.hpp> // IWYU pragma: export
66#include <mongocxx/v1/insert_one_options-fwd.hpp> // IWYU pragma: export
67#include <mongocxx/v1/insert_one_result-fwd.hpp> // IWYU pragma: export
68#include <mongocxx/v1/instance-fwd.hpp> // IWYU pragma: export
69#include <mongocxx/v1/logger-fwd.hpp> // IWYU pragma: export
70#include <mongocxx/v1/pipeline-fwd.hpp> // IWYU pragma: export
71#include <mongocxx/v1/pool-fwd.hpp> // IWYU pragma: export
72#include <mongocxx/v1/range_options-fwd.hpp> // IWYU pragma: export
73#include <mongocxx/v1/read_concern-fwd.hpp> // IWYU pragma: export
74#include <mongocxx/v1/read_preference-fwd.hpp> // IWYU pragma: export
75#include <mongocxx/v1/replace_one_options-fwd.hpp> // IWYU pragma: export
76#include <mongocxx/v1/replace_one_result-fwd.hpp> // IWYU pragma: export
77#include <mongocxx/v1/return_document-fwd.hpp> // IWYU pragma: export
78#include <mongocxx/v1/rewrap_many_datakey_options-fwd.hpp> // IWYU pragma: export
79#include <mongocxx/v1/rewrap_many_datakey_result-fwd.hpp> // IWYU pragma: export
80#include <mongocxx/v1/search_indexes-fwd.hpp> // IWYU pragma: export
81#include <mongocxx/v1/server_api-fwd.hpp> // IWYU pragma: export
82#include <mongocxx/v1/server_error-fwd.hpp> // IWYU pragma: export
83#include <mongocxx/v1/text_options-fwd.hpp> // IWYU pragma: export
84#include <mongocxx/v1/tls-fwd.hpp> // IWYU pragma: export
85#include <mongocxx/v1/transaction_options-fwd.hpp> // IWYU pragma: export
86#include <mongocxx/v1/update_many_options-fwd.hpp> // IWYU pragma: export
87#include <mongocxx/v1/update_many_result-fwd.hpp> // IWYU pragma: export
88#include <mongocxx/v1/update_one_options-fwd.hpp> // IWYU pragma: export
89#include <mongocxx/v1/update_one_result-fwd.hpp> // IWYU pragma: export
90#include <mongocxx/v1/uri-fwd.hpp> // IWYU pragma: export
91#include <mongocxx/v1/write_concern-fwd.hpp> // IWYU pragma: export
92// clang-format on
93
Declares mongocxx::v1::aggregate_options.
Declares mongocxx::v1::auto_encryption_options.
Declares mongocxx::v1::events::command_failed.
Declares mongocxx::v1::events::command_started.
Declares mongocxx::v1::events::command_succeeded.
Declares mongocxx::v1::count_options.
Declares mongocxx::v1::data_key_options.
Declares mongocxx::v1::delete_many_options.
Declares mongocxx::v1::delete_many_result.
Declares mongocxx::v1::delete_one_options.
Declares mongocxx::v1::delete_one_result.
Declares mongocxx::v1::distinct_options.
Declares mongocxx::v1::encrypt_options.
Declares mongocxx::v1::estimated_document_count_options.
Declares mongocxx::v1::find_one_and_delete_options.
Declares mongocxx::v1::find_one_and_replace_options.
Declares mongocxx::v1::find_one_and_update_options.
Declares mongocxx::v1::find_options.
Declares mongocxx::v1::indexes.
Declares mongocxx::v1::insert_many_options.
Declares mongocxx::v1::insert_many_result.
Declares mongocxx::v1::insert_one_options.
Declares mongocxx::v1::insert_one_result.
Declares mongocxx error-handling utilities.
Declares mongocxx::v1::range_options.
Declares mongocxx::v1::replace_one_options.
Declares mongocxx::v1::replace_one_result.
Declares mongocxx::v1::return_document.
Declares mongocxx::v1::rewrap_many_datakey_options.
Declares mongocxx::v1::rewrap_many_datakey_result.
Declares mongocxx::v1::search_indexes.
Declares mongocxx::v1::events::server_closed.
Declares mongocxx::v1::events::server_description_changed.
Declares mongocxx::v1::server_error.
Declares mongocxx::v1::events::server_heartbeat_failed.
Declares mongocxx::v1::events::server_heartbeat_started.
Declares mongocxx::v1::events::server_heartbeat_succeeded.
Declares mongocxx::v1::events::server_opening.
Declares mongocxx::v1::text_options.
Declares mongocxx::v1::events::topology_closed.
Declares mongocxx::v1::events::topology_description_changed.
Declares mongocxx::v1::events::topology_opening.
Declares mongocxx::v1::transaction_options.
Declares mongocxx::v1::update_many_options.
Declares mongocxx::v1::update_many_result.
Declares mongocxx::v1::update_one_options.
Declares mongocxx::v1::update_one_result.
Declares mongocxx::v1::gridfs::upload_options.
Declares mongocxx::v1::gridfs::upload_result.
Declares mongocxx::v1::apm.
Declares entities related to bulk write operations.
Declares mongocxx::v1::change_stream.
Declares mongocxx::v1::client.
Declares mongocxx::v1::client_encryption.
Declares mongocxx::v1::client_session.
Declares mongocxx::v1::collection.
Declares mongocxx::v1::cursor.
Declares mongocxx::v1::database.
Declares mongocxx::v1::events::server_description.
Declares mongocxx::v1::events::topology_description.
Declares mongocxx::v1::gridfs::bucket.
Declares mongocxx::v1::gridfs::downloader.
Declares mongocxx::v1::gridfs::uploader.
Declares mongocxx::v1::hint.
Declares mongocxx::v1::instance.
Declares mongocxx::v1::logger.
Declares mongocxx::v1::pipeline.
Declares mongocxx::v1::pool.
Declares mongocxx::v1::read_concern.
Declares mongocxx::v1::read_preference.
Declares mongocxx::v1::server_api.
Declares mongocxx::v1::tls.
Declares mongocxx::v1::uri.
Declares mongocxx::v1::write_concern.