5 #include <bsoncxx/document/value.hpp>
6 #include <bsoncxx/document/view_or_value.hpp>
7 #include <bsoncxx/stdx/optional.hpp>
8 #include <bsoncxx/string/view_or_value.hpp>
10 #include <mongocxx/config/prelude.hpp>
13 inline namespace v_noabi {
24 bsoncxx::document::view_or_value definition);
61 bsoncxx::document::view definition() const;
64 class MONGOCXX_PRIVATE impl;
66 MONGOCXX_PRIVATE const impl& _get_impl() const;
68 MONGOCXX_PRIVATE impl& _get_impl();
71 std::unique_ptr<impl> _impl;
77 #include <mongocxx/config/postlude.hpp>
Class representing a search index on a MongoDB server.
Definition: search_index_model.hpp:17
search_index_model(search_index_model &&) noexcept
Move constructs a search_index_model.
search_index_model(bsoncxx::document::view_or_value definition)
Initializes a new search_index_model over a mongocxx::collection.
The top-level namespace for bsoncxx library entities.
Definition: element.hpp:24
The top-level namespace for mongocxx library entities.
Definition: bulk_write.hpp:24