MongoDB C++ Driver mongocxx-3.11.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
concatenate.hpp File Reference

Description

Provides concatenators for use with "streaming" BSON builder syntax.

Go to the source code of this file.

Classes

struct  bsoncxx::v_noabi::builder::concatenate_array
 Container to concatenate an array. Use this with the array stream builder in order to pass an array into a new builder and append its values to the stream. More...
 
struct  bsoncxx::v_noabi::builder::concatenate_doc
 Container to concatenate a document. Use it by constructing an instance with the document to be concatenated, and pass it into a document stream builder. More...
 

Namespaces

namespace  bsoncxx
 The top-level namespace within which all bsoncxx library entities are declared.
 
namespace  bsoncxx::builder
 Declares entities used to build BSON documents.
 
namespace  bsoncxx::v_noabi
 Declares entities whose ABI stability is NOT guaranteed.
 
namespace  bsoncxx::v_noabi::builder
 Declares entities used to build BSON documents.
 

Functions

v_noabi::builder::concatenate_array bsoncxx::builder::concatenate (v_noabi::array::view_or_value array)
 bsoncxx::v_noabi::builder::concatenate(v_noabi::array::view_or_value array)
 
v_noabi::builder::concatenate_doc bsoncxx::builder::concatenate (v_noabi::document::view_or_value doc)
 bsoncxx::v_noabi::builder::concatenate(v_noabi::document::view_or_value doc)
 
concatenate_array bsoncxx::v_noabi::builder::concatenate (array::view_or_value array)
 Helper method to concatenate an array.
 
concatenate_doc bsoncxx::v_noabi::builder::concatenate (document::view_or_value doc)
 Helper method to concatenate a document.