#include <map>#include "util/atomic_int.h"#include <ctime>

Go to the source code of this file.
Classes | |
| struct | mongo::BSONElementFieldNameCmp |
Namespaces | |
| namespace | mongo |
Typedefs | |
| typedef map< string, BSONElement > | mongo::BSONMap |
| typedef set< BSONElement, BSONElementFieldNameCmp > | mongo::BSONSortedElements |
Functions | |
| BSONMap | mongo::bson2map (const BSONObj &obj) |
| BSONSortedElements | mongo::bson2set (const BSONObj &obj) |
| BSONObj | mongo::dotted2nested (const BSONObj &obj) |
| void | mongo::dotted2nested (BSONObjBuilder &b, const BSONObj &obj) |
| unsigned | mongo::getRandomNumber () |
| BSONObj | mongo::nested2dotted (const BSONObj &obj) |
| void | mongo::nested2dotted (BSONObjBuilder &b, const BSONObj &obj, const string &base="") |
| StringBuilder & | mongo::operator<< (StringBuilder &s, const BSONElement &e) |
| StringBuilder & | mongo::operator<< (StringBuilder &s, const BSONObj &o) |
| ostream & | mongo::operator<< (ostream &s, const BSONElement &e) |
| ostream & | mongo::operator<< (ostream &s, const BSONObj &o) |