MongoDB C++ Driver mongocxx-4.0.0
|
Declares entities used with "streaming" BSON builder syntax.
Classes | |
class | array |
A streaming interface for constructing a BSON array. More... | |
class | array_context |
A stream context which expects any number of values. More... | |
struct | close_array_type |
The type of a stream manipulator to close a subarray. More... | |
struct | close_document_type |
The type of a stream manipulator to close a subdocument. More... | |
struct | closed_context |
The closed_context, when used as a template parameter for array_context, value_context or key_context, indicates that the document cannot be closed further. This could indicate that the document is the root, or that the type stack has been intentionally erased, as is the case when using callbacks in the stream api. More... | |
class | document |
A streaming interface for constructing a BSON document. More... | |
struct | finalize_type |
The type of a stream manipulator to finalize a document. More... | |
class | key_context |
A stream context which expects a key, which can later be followed by value, then more key/value pairs. More... | |
struct | open_array_type |
The type of a stream manipulator to open a subarray. More... | |
struct | open_document_type |
The type of a stream manipulator to open a subdocument. More... | |
class | single_context |
A stream context which appends a single value. More... | |
class | value_context |
A stream context which expects a value, which can later be followed by more key/value pairs. More... | |
Variables | |
constexpr close_array_type | close_array |
A stream manipulator to close a subarray. | |
constexpr close_document_type | close_document |
A stream manipulator to close a subdocument. | |
constexpr finalize_type | 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 | open_array |
A stream manipulator to open a subarray. | |
constexpr open_document_type | open_document |
A stream manipulator to open a subdocument. | |
|
constexpr |
A stream manipulator to close a subarray.
|
constexpr |
A stream manipulator to close a subdocument.
|
constexpr |
A stream manipulator to finalize a document. When finalize is passed, the expression will evaluate to an owning document::value or array::value.
|
constexpr |
A stream manipulator to open a subarray.
|
constexpr |
A stream manipulator to open a subdocument.