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

CPP BSONObjBuilder and BSONArrayBuilder Declarations. More...

#include <limits>
#include <cmath>
#include "bsonmisc.h"
#include "bsonnoncopyable.h"
#include "bsonDecimal.h"

Go to the source code of this file.

Classes

class  bson::BSONFieldValue< T >
 
class  bson::BSONField< T >
 
class  bson::BSONObjBuilder
 Utility for creating a BSONObj. More...
 
struct  bson::BSONObjBuilder::ForceExplicitString
 
class  bson::BSONArrayBuilder
 

Namespaces

namespace  bson
 Include files for C++ BSON module.
 

Functions

template<class L >
BSONObjBuilder & bson::_appendIt (BSONObjBuilder &_this, const StringData &fieldName, const L &vals)
 
BSONObj bson::OR (const BSONObj &a, const BSONObj &b)
 
BSONObj bson::OR (const BSONObj &a, const BSONObj &b, const BSONObj &c)
 
BSONObj bson::OR (const BSONObj &a, const BSONObj &b, const BSONObj &c, const BSONObj &d)
 
BSONObj bson::OR (const BSONObj &a, const BSONObj &b, const BSONObj &c, const BSONObj &d, const BSONObj &e)
 
BSONObj bson::OR (const BSONObj &a, const BSONObj &b, const BSONObj &c, const BSONObj &d, const BSONObj &e, const BSONObj &f)
 

Detailed Description

CPP BSONObjBuilder and BSONArrayBuilder Declarations.