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