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
| A stream manipulator to close a subarray.
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
| A stream manipulator to close a subdocument.
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
| A stream manipulator to finalize a document. When finalize is passed, the expression will evaluate to an owning document::value or array::value.
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
| A stream manipulator to open a subarray.
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
| A stream manipulator to open a subdocument.
constexpr open_document_type | bsoncxx::v_noabi::builder::stream::open_document
| A stream manipulator to open a subdocument.