29struct open_document_type {
 
   30    constexpr open_document_type() {}
 
 
   41struct close_document_type {
 
   42    constexpr close_document_type() {}
 
 
   53struct open_array_type {
 
   54    constexpr open_array_type() {}
 
 
   68struct close_array_type {
 
   69    constexpr close_array_type() {}
 
 
   81    constexpr finalize_type() {}
 
 
The bsoncxx v_noabi macro guard postlude header.
 
The bsoncxx v_noabi macro guard prelude header.
 
Provides bsoncxx::v_noabi::document::view_or_value.
 
Declares entities used with "streaming" BSON builder syntax.
 
constexpr finalize_type finalize
A stream manipulator to finalize a document. When finalize is passed, the expression will evaluate to...
Definition helpers.hpp:88
 
constexpr open_document_type open_document
A stream manipulator to open a subdocument.
Definition helpers.hpp:36
 
constexpr close_document_type close_document
A stream manipulator to close a subdocument.
Definition helpers.hpp:48
 
constexpr open_array_type open_array
A stream manipulator to open a subarray.
Definition helpers.hpp:63
 
constexpr close_array_type close_array
A stream manipulator to close a subarray.
Definition helpers.hpp:75
 
Declares entities used to build BSON documents.
 
Declares entities whose ABI stability is NOT guaranteed.
 
The top-level namespace within which all bsoncxx library entities are declared.
 
The type of a stream manipulator to close a subarray.
Definition helpers.hpp:68
 
The type of a stream manipulator to close a subdocument.
Definition helpers.hpp:41
 
The type of a stream manipulator to finalize a document.
Definition helpers.hpp:80
 
The type of a stream manipulator to open a subarray.
Definition helpers.hpp:53
 
The type of a stream manipulator to open a subdocument.
Definition helpers.hpp:29