#include <bsonmisc.h>
Classes | |
struct | Label |
Public Member Functions | |
Labeler (const Label &l, BSONObjBuilderValueStream *s) | |
BSONObjBuilder & | operator<< (const BSONElement &e) |
template<class T > | |
BSONObjBuilder & | operator<< (T value) |
Private Attributes | |
const Label & | l_ |
BSONObjBuilderValueStream * | s_ |
Definition at line 99 of file bsonmisc.h.
mongo::Labeler::Labeler | ( | const Label & | l, | |
BSONObjBuilderValueStream * | s | |||
) | [inline] |
Definition at line 105 of file bsonmisc.h.
BSONObjBuilder & mongo::Labeler::operator<< | ( | const BSONElement & | e | ) | [inline] |
Definition at line 200 of file bson-inl.h.
BSONObjBuilder & mongo::Labeler::operator<< | ( | T | value | ) | [inline] |
Definition at line 194 of file bson-inl.h.
const Label& mongo::Labeler::l_ [private] |
Definition at line 116 of file bsonmisc.h.
BSONObjBuilderValueStream* mongo::Labeler::s_ [private] |
Definition at line 117 of file bsonmisc.h.