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