MongoDB C++ Driver legacy-1.1.2
Loading...
Searching...
No Matches
mongo::BSONArray Member List

This is the complete list of members for mongo::BSONArray, including all inherited members.

addFields(BSONObj &from, std::set< std::string > &fields)mongo::BSONObj
begin() constmongo::BSONObj
binaryEqual(const BSONObj &r) constmongo::BSONObjinline
BSONObj()mongo::BSONObjinline
BSONObj(const char *bsonData)mongo::BSONObjinlineexplicit
copy() constmongo::BSONObj
couldBeArray() constmongo::BSONObj
elems(std::vector< BSONElement > &) constmongo::BSONObj
elems(std::list< BSONElement > &) constmongo::BSONObj
extractFields(const BSONObj &pattern, bool fillWithNull=false) constmongo::BSONObj
extractFieldsUnDotted(const BSONObj &pattern) constmongo::BSONObj
firstElement() constmongo::BSONObjinline
firstElementFieldName() constmongo::BSONObjinline
getBoolField(const StringData &name) constmongo::BSONObj
getField(const StringData &name) constmongo::BSONObj
getFieldDotted(const StringData &name) constmongo::BSONObj
getFieldDottedOrArray(const char *&name) constmongo::BSONObj
getFieldNames(std::set< std::string > &fields) constmongo::BSONObj
getFields(unsigned n, const char **fieldNames, BSONElement *fields) constmongo::BSONObj
getFieldsDotted(const StringData &name, BSONElementSet &ret, bool expandLastArray=true) constmongo::BSONObj
getIntField(const StringData &name) constmongo::BSONObj
getObjectField(const StringData &name) constmongo::BSONObj
getObjectID(BSONElement &e) constmongo::BSONObj
getOwned() constmongo::BSONObj
getStringField(const StringData &name) constmongo::BSONObj
hasElement(const StringData &name) constmongo::BSONObjinline
hasField(const StringData &name) constmongo::BSONObjinline
hexDump() constmongo::BSONObj
isEmpty() constmongo::BSONObjinline
isFieldNamePrefixOf(const BSONObj &otherObj) constmongo::BSONObj
isOwned() constmongo::BSONObjinline
isPrefixOf(const BSONObj &otherObj) constmongo::BSONObj
isValid() constmongo::BSONObjinline
jsonString(JsonStringFormat format=Strict, int pretty=0, bool isArray=false) constmongo::BSONObj
nFields() constmongo::BSONObj
objdata() constmongo::BSONObjinline
objsize() constmongo::BSONObjinline
okForStorage() constmongo::BSONObjinline
okForStorageAsRoot() constmongo::BSONObjinline
operator=(BSONObj otherCopy)mongo::BSONObjinline
operator[](const StringData &field) constmongo::BSONObjinline
removeField(const StringData &name) constmongo::BSONObj
replaceFieldNames(const BSONObj &obj) constmongo::BSONObj
storageValid(const bool deep=true) constmongo::BSONObjinline
storageValidEmbedded(const bool deep=true) constmongo::BSONObjinline
swap(BSONObj &other)mongo::BSONObjinline
takeOwnership(char *holderPrefixedData)mongo::BSONObjinlinestatic
valid() constmongo::BSONObj
woCompare(const BSONObj &r, const Ordering &o, bool considerFieldName=true) constmongo::BSONObj
woCompare(const BSONObj &r, const BSONObj &ordering=BSONObj(), bool considerFieldName=true) constmongo::BSONObj
woSortOrder(const BSONObj &r, const BSONObj &sortKey, bool useDotted=false) constmongo::BSONObj