102 return {std::move(doc)};
119 return {std::move(
array)};
129using ::bsoncxx::v_noabi::builder::concatenate;
141#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:175
operator types::bson_value::view()
Provides a view of the underlying BSON value.
Definition list.hpp:87
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:101
The top-level namespace within which all bsoncxx library entities are declared.
Container to concatenate an array.
Definition concatenate.hpp:64
array::view view() const
Accessor that provides a view of the wrapped concatenate array.
Definition concatenate.hpp:83
Container to concatenate a document.
Definition concatenate.hpp:34
document::view view() const
Accessor that provides a view of the wrapped concatenate document.
Definition concatenate.hpp:53