SequoiaDB
 All Classes Namespaces Files Functions Macros Pages
Classes | Namespaces | Typedefs | Functions
bsonobj.h File Reference

CPP BSONObj Declarations. More...

#include <set>
#include <list>
#include <vector>
#include "lib/atomic_int.h"
#include "util/builder.h"
#include "stringdata.h"
#include "bsonelement.h"
#include "bsonnoncopyable.h"
#include "bsonintrusiveptr.h"
#include "bsonDecimal.h"

Go to the source code of this file.

Classes

class  bson::BSONObj
 C++ representation of a "BSON" object – that is, an extended JSON-style object in a binary representation. More...
 
class  bson::BSONObj::Holder
 
struct  bson::BSONArray
 

Namespaces

namespace  bson
 Include files for C++ BSON module.
 

Typedefs

typedef set< BSONElement,
BSONElementCmpWithoutField > 
bson::BSONElementSet
 
typedef multiset< BSONElement,
BSONElementCmpWithoutField > 
bson::BSONElementMSet
 

Functions

ostream & bson::operator<< (ostream &s, const BSONObj &o)
 
ostream & bson::operator<< (ostream &s, const BSONElement &e)
 
StringBuilder & bson::operator<< (StringBuilder &s, const BSONObj &o)
 
StringBuilder & bson::operator<< (StringBuilder &s, const BSONElement &e)
 

Detailed Description

CPP BSONObj Declarations.