MongoDB  2.7.0
Public Member Functions | List of all members
mongo::BSONBuilderBase Class Referenceabstract
Inheritance diagram for mongo::BSONBuilderBase:
mongo::BSONArrayBuilder mongo::BSONObjBuilder

Public Member Functions

virtual BSONObj obj ()=0
 
virtual BufBuildersubobjStart (const StringData &fieldName)=0
 
virtual BufBuildersubarrayStart (const StringData &fieldName)=0
 
virtual BSONBuilderBaseappend (const BSONElement &e)=0
 
virtual BSONBuilderBaseappend (const StringData &fieldName, int n)=0
 
virtual BSONBuilderBaseappend (const StringData &fieldName, long long n)=0
 
virtual BSONBuilderBaseappend (const StringData &fieldName, double n)=0
 
virtual BSONBuilderBaseappendArray (const StringData &fieldName, const BSONObj &subObj)=0
 
virtual BSONBuilderBaseappendAs (const BSONElement &e, const StringData &filedName)=0
 
virtual void appendNull ()=0
 
virtual BSONBuilderBaseoperator<< (const BSONElement &e)=0
 
virtual bool isArray () const =0
 

The documentation for this class was generated from the following file: