|
| 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: