#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) |