MongoDB C++ Driver mongocxx-4.0.0
Loading...
Searching...
No Matches
helpers.hpp File Reference

Description

Provides stream manipulators for use with "streaming" BSON builder syntax.

Go to the source code of this file.

Classes

struct  bsoncxx::v_noabi::builder::stream::close_array_type
 The type of a stream manipulator to close a subarray. More...
 
struct  bsoncxx::v_noabi::builder::stream::close_document_type
 The type of a stream manipulator to close a subdocument. More...
 
struct  bsoncxx::v_noabi::builder::stream::finalize_type
 The type of a stream manipulator to finalize a document. More...
 
struct  bsoncxx::v_noabi::builder::stream::open_array_type
 The type of a stream manipulator to open a subarray. More...
 
struct  bsoncxx::v_noabi::builder::stream::open_document_type
 The type of a stream manipulator to open a subdocument. 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::builder::stream
 Declares entities used with "streaming" BSON builder syntax.
 
namespace  bsoncxx::v_noabi
 Declares entities whose ABI stability is NOT guaranteed.
 
namespace  bsoncxx::v_noabi::builder
 Declares entities used to build BSON documents.
 
namespace  bsoncxx::v_noabi::builder::stream
 Declares entities used with "streaming" BSON builder syntax.
 

Variables

constexpr close_array_type bsoncxx::builder::stream::close_array
 bsoncxx::v_noabi::builder::stream::close_array
 
constexpr close_array_type bsoncxx::v_noabi::builder::stream::close_array
 A stream manipulator to close a subarray.
 
constexpr close_document_type bsoncxx::builder::stream::close_document
 bsoncxx::v_noabi::builder::stream::close_document
 
constexpr close_document_type bsoncxx::v_noabi::builder::stream::close_document
 A stream manipulator to close a subdocument.
 
constexpr finalize_type bsoncxx::builder::stream::finalize
 bsoncxx::v_noabi::builder::stream::finalize
 
constexpr finalize_type bsoncxx::v_noabi::builder::stream::finalize
 A stream manipulator to finalize a document. When finalize is passed, the expression will evaluate to an owning document::value or array::value.
 
constexpr open_array_type bsoncxx::builder::stream::open_array
 bsoncxx::v_noabi::builder::stream::open_array
 
constexpr open_array_type bsoncxx::v_noabi::builder::stream::open_array
 A stream manipulator to open a subarray.
 
constexpr open_document_type bsoncxx::builder::stream::open_document
 bsoncxx::v_noabi::builder::stream::open_document
 
constexpr open_document_type bsoncxx::v_noabi::builder::stream::open_document
 A stream manipulator to open a subdocument.