98 return {std::move(doc)};
115 return {std::move(
array)};
125using ::bsoncxx::v_noabi::builder::concatenate;
137#if defined(BSONCXX_PRIVATE_DOXYGEN_PREPROCESSOR)
Provides bsoncxx::v_noabi::array::view_or_value.
The bsoncxx macro guard postlude header.
The bsoncxx macro guard prelude header.
bsoncxx::v_noabi::builder::array
Definition list-fwd.hpp:50
A read-only, non-owning view of a BSON document.
Definition view.hpp:36
A JSON-like builder for creating arrays.
Definition list.hpp:185
operator bson_value::view()
Provides a view of the underlying BSON value.
Definition list.hpp:97
A read-only, non-owning view of a BSON document.
Definition view.hpp:35
Provides concatenators for use with "streaming" BSON builder syntax.
Provides bsoncxx::v_noabi::document::view_or_value.
v_noabi::builder::concatenate_doc concatenate(v_noabi::document::view_or_value doc)
bsoncxx::v_noabi::builder::concatenate(v_noabi::document::view_or_value doc)
concatenate_doc concatenate(document::view_or_value doc)
Helper method to concatenate a document.
Definition concatenate.hpp:97
The top-level namespace within which all bsoncxx library entities are declared.
Container to concatenate an array. Use this with the array stream builder in order to pass an array i...
Definition concatenate.hpp:60
array::view view() const
Accessor that provides a view of the wrapped concatenate array.
Definition concatenate.hpp:79
Container to concatenate a document. Use it by constructing an instance with the document to be conca...
Definition concatenate.hpp:32
document::view view() const
Accessor that provides a view of the wrapped concatenate document.
Definition concatenate.hpp:51