17#include <bsoncxx/builder/basic/document.hpp>
18#include <bsoncxx/builder/basic/kvp.hpp>
19#include <bsoncxx/types/bson_value/value.hpp>
21#include <bsoncxx/config/prelude.hpp>
24BSONCXX_INLINE_NAMESPACE_BEGIN
33BSONCXX_INLINE bson_value::value make_value(T&& t) {
34 auto doc = builder::basic::make_document(builder::basic::kvp(
"v", std::forward<T>(t)));
35 return doc.view()[
"v"].get_owning_value();
40BSONCXX_INLINE_NAMESPACE_END
43#include <bsoncxx/config/postlude.hpp>
Top level namespace for MongoDB C++ BSON functionality.
Definition: element.hpp:24