MongoDB C++ Driver  mongocxx-3.10.2
fwd.hpp
1 // Copyright 2023 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 #include <mongocxx/bulk_write-fwd.hpp>
18 #include <mongocxx/change_stream-fwd.hpp>
19 #include <mongocxx/client-fwd.hpp>
20 #include <mongocxx/client_encryption-fwd.hpp>
21 #include <mongocxx/client_session-fwd.hpp>
22 #include <mongocxx/collection-fwd.hpp>
23 #include <mongocxx/cursor-fwd.hpp>
24 #include <mongocxx/database-fwd.hpp>
25 #include <mongocxx/events/command_failed_event-fwd.hpp>
26 #include <mongocxx/events/command_started_event-fwd.hpp>
27 #include <mongocxx/events/command_succeeded_event-fwd.hpp>
28 #include <mongocxx/events/heartbeat_failed_event-fwd.hpp>
29 #include <mongocxx/events/heartbeat_started_event-fwd.hpp>
30 #include <mongocxx/events/heartbeat_succeeded_event-fwd.hpp>
31 #include <mongocxx/events/server_changed_event-fwd.hpp>
32 #include <mongocxx/events/server_closed_event-fwd.hpp>
33 #include <mongocxx/events/server_description-fwd.hpp>
34 #include <mongocxx/events/server_opening_event-fwd.hpp>
35 #include <mongocxx/events/topology_changed_event-fwd.hpp>
36 #include <mongocxx/events/topology_closed_event-fwd.hpp>
37 #include <mongocxx/events/topology_description-fwd.hpp>
38 #include <mongocxx/events/topology_opening_event-fwd.hpp>
39 #include <mongocxx/exception/authentication_exception-fwd.hpp>
40 #include <mongocxx/exception/bulk_write_exception-fwd.hpp>
41 #include <mongocxx/exception/error_code-fwd.hpp>
42 #include <mongocxx/exception/exception-fwd.hpp>
43 #include <mongocxx/exception/gridfs_exception-fwd.hpp>
44 #include <mongocxx/exception/logic_error-fwd.hpp>
45 #include <mongocxx/exception/operation_exception-fwd.hpp>
46 #include <mongocxx/exception/query_exception-fwd.hpp>
47 #include <mongocxx/exception/server_error_code-fwd.hpp>
48 #include <mongocxx/exception/write_exception-fwd.hpp>
49 #include <mongocxx/gridfs/bucket-fwd.hpp>
50 #include <mongocxx/gridfs/downloader-fwd.hpp>
51 #include <mongocxx/gridfs/uploader-fwd.hpp>
52 #include <mongocxx/hint-fwd.hpp>
53 #include <mongocxx/index_model-fwd.hpp>
54 #include <mongocxx/index_view-fwd.hpp>
55 #include <mongocxx/instance-fwd.hpp>
56 #include <mongocxx/logger-fwd.hpp>
57 #include <mongocxx/model/delete_many-fwd.hpp>
58 #include <mongocxx/model/delete_one-fwd.hpp>
59 #include <mongocxx/model/insert_one-fwd.hpp>
60 #include <mongocxx/model/replace_one-fwd.hpp>
61 #include <mongocxx/model/update_many-fwd.hpp>
62 #include <mongocxx/model/update_one-fwd.hpp>
63 #include <mongocxx/model/write-fwd.hpp>
64 #include <mongocxx/options/aggregate-fwd.hpp>
65 #include <mongocxx/options/apm-fwd.hpp>
66 #include <mongocxx/options/auto_encryption-fwd.hpp>
67 #include <mongocxx/options/bulk_write-fwd.hpp>
68 #include <mongocxx/options/change_stream-fwd.hpp>
69 #include <mongocxx/options/client-fwd.hpp>
70 #include <mongocxx/options/client_encryption-fwd.hpp>
71 #include <mongocxx/options/client_session-fwd.hpp>
72 #include <mongocxx/options/count-fwd.hpp>
73 #include <mongocxx/options/data_key-fwd.hpp>
74 #include <mongocxx/options/delete-fwd.hpp>
75 #include <mongocxx/options/distinct-fwd.hpp>
76 #include <mongocxx/options/encrypt-fwd.hpp>
77 #include <mongocxx/options/estimated_document_count-fwd.hpp>
78 #include <mongocxx/options/find-fwd.hpp>
79 #include <mongocxx/options/find_one_and_delete-fwd.hpp>
80 #include <mongocxx/options/find_one_and_replace-fwd.hpp>
81 #include <mongocxx/options/find_one_and_update-fwd.hpp>
82 #include <mongocxx/options/find_one_common_options-fwd.hpp>
83 #include <mongocxx/options/gridfs/bucket-fwd.hpp>
84 #include <mongocxx/options/gridfs/upload-fwd.hpp>
85 #include <mongocxx/options/index-fwd.hpp>
86 #include <mongocxx/options/index_view-fwd.hpp>
87 #include <mongocxx/options/insert-fwd.hpp>
88 #include <mongocxx/options/pool-fwd.hpp>
89 #include <mongocxx/options/range-fwd.hpp>
90 #include <mongocxx/options/replace-fwd.hpp>
91 #include <mongocxx/options/rewrap_many_datakey-fwd.hpp>
92 #include <mongocxx/options/server_api-fwd.hpp>
93 #include <mongocxx/options/tls-fwd.hpp>
94 #include <mongocxx/options/transaction-fwd.hpp>
95 #include <mongocxx/options/update-fwd.hpp>
96 #include <mongocxx/pipeline-fwd.hpp>
97 #include <mongocxx/pool-fwd.hpp>
98 #include <mongocxx/read_concern-fwd.hpp>
99 #include <mongocxx/read_preference-fwd.hpp>
100 #include <mongocxx/result/bulk_write-fwd.hpp>
101 #include <mongocxx/result/delete-fwd.hpp>
102 #include <mongocxx/result/gridfs/upload-fwd.hpp>
103 #include <mongocxx/result/insert_many-fwd.hpp>
104 #include <mongocxx/result/insert_one-fwd.hpp>
105 #include <mongocxx/result/replace_one-fwd.hpp>
106 #include <mongocxx/result/rewrap_many_datakey-fwd.hpp>
107 #include <mongocxx/result/update-fwd.hpp>
108 #include <mongocxx/search_index_model-fwd.hpp>
109 #include <mongocxx/search_index_view-fwd.hpp>
110 #include <mongocxx/uri-fwd.hpp>
111 #include <mongocxx/validation_criteria-fwd.hpp>
112 #include <mongocxx/write_concern-fwd.hpp>
113 #include <mongocxx/write_type-fwd.hpp>