|
|
| BSONArrayBuilder (BufBuilder &_b) |
| |
|
| BSONArrayBuilder (int initialSize) |
| |
|
template<typename T > |
| BSONArrayBuilder & | append (const T &x) |
| |
|
BSONArrayBuilder & | appendTimestamp (unsigned long long val) |
| |
|
BSONArrayBuilder & | append (const BSONElement &e) |
| |
|
BSONArrayBuilder & | appendEx (const BSONElement &e, const BSONObjBuilderOption &option) |
| |
|
template<typename T > |
| BSONArrayBuilder & | operator<< (const T &x) |
| |
|
void | appendNull () |
| |
| BSONArray | arr () |
| | destructive - ownership moves to returned BSONArray
|
| |
|
BSONObj | done () |
| |
|
void | doneFast () |
| |
|
void | abandon () |
| |
|
template<typename T > |
| BSONArrayBuilder & | append (const StringData &name, const T &x) |
| |
|
BufBuilder & | subobjStart () |
| |
|
BufBuilder & | subarrayStart () |
| |
|
BufBuilder & | subobjStart (int pos) |
| |
|
BufBuilder & | subarrayStart (int pos) |
| |
|
BufBuilder & | subobjStart (const StringData &name) |
| |
|
BufBuilder & | subarrayStart (const char *name) |
| |
|
void | appendArray (const StringData &name, BSONObj subObj) |
| |
|
void | appendAs (const BSONElement &e, const char *name) |
| |
|
int | len () const |
| |
The documentation for this class was generated from the following file: