Skip to content

Commit 86ac281

Browse files
authored
v1: aggregate_options (CXX-3237, CXX-3238) (#1533)
1 parent 2fd9652 commit 86ac281

File tree

10 files changed

+697
-162
lines changed

10 files changed

+697
-162
lines changed

src/mongocxx/include/mongocxx/v1/aggregate_options.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,8 @@ class aggregate_options {
217217
/// Return the current "comment" field.
218218
///
219219
MONGOCXX_ABI_EXPORT_CDECL(bsoncxx::v1::stdx::optional<bsoncxx::v1::types::view>) comment() const;
220+
221+
class internal;
220222
};
221223

222224
} // namespace v1

src/mongocxx/include/mongocxx/v_noabi/mongocxx/options/aggregate-fwd.hpp

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414

1515
#pragma once
1616

17+
#include <mongocxx/v1/aggregate_options-fwd.hpp> // IWYU pragma: export
18+
1719
#include <mongocxx/config/prelude.hpp>
1820

1921
namespace mongocxx {
@@ -29,7 +31,7 @@ class aggregate;
2931
namespace mongocxx {
3032
namespace options {
3133

32-
using ::mongocxx::v_noabi::options::aggregate;
34+
using v_noabi::options::aggregate;
3335

3436
} // namespace options
3537
} // namespace mongocxx
@@ -40,3 +42,6 @@ using ::mongocxx::v_noabi::options::aggregate;
4042
/// @file
4143
/// Declares @ref mongocxx::v_noabi::options::aggregate.
4244
///
45+
/// @par Includes
46+
/// - @ref mongocxx/v1/aggregate_options-fwd.hpp
47+
///

0 commit comments

Comments
 (0)