|
| document () |
| Default constructor.
|
|
| document (document &&doc) noexcept |
| Move constructor.
|
|
document & | operator= (document &&doc) noexcept |
| Move assignment operator.
|
|
bsoncxx::document::view | view () const |
|
| operator bsoncxx::document::view () const |
| Conversion operator that provides a view of the current builder contents. More...
|
|
bsoncxx::document::value | extract () |
| Transfer ownership of the underlying document to the caller. More...
|
|
void | clear () |
| Reset the underlying BSON to an empty document.
|
|
template<typename Arg , typename... Args> |
void | append (Arg &&a, Args &&... args) |
| Appends multiple basic::kvp key-value pairs.
|
|
void | append () |
| Inductive base-case for the variadic append(...)
|
|
A traditional builder-style interface for constructing a BSON document.