BSON C++ API  2.5.1
uma::bson
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
uma::bson::Document Member List

This is the complete list of members for uma::bson::Document, including all inherited members.

Array enum valueuma::bson::Value
begin() const uma::bson::Documentinline
BinData enum valueuma::bson::Value
Boolean enum valueuma::bson::Value
clone() const uma::bson::Document
Code enum valueuma::bson::Value
CodeWScope enum valueuma::bson::Value
ConstantIterator typedefuma::bson::Document
create(const std::string &name)uma::bson::Documentinline
Date enum valueuma::bson::Value
DbRef enum valueuma::bson::Value
Document(const ObjectId &oid=ObjectId())uma::bson::Documentinline
Double enum valueuma::bson::Value
emptyDocument()uma::bson::Documentinlinestatic
end() const uma::bson::Documentinline
Eoo enum valueuma::bson::Value
FieldNames typedefuma::bson::Object
FieldsIterator typedefuma::bson::Object
fromBytes(const char *bytes, const int32_t length)uma::bson::Documentstatic
fromFile(const std::string &filePath)uma::bson::Documentstatic
fromJson(std::istream &is)uma::bson::Documentstatic
fromStream(std::istream &is)uma::bson::Documentstatic
get(const std::string &name) const uma::bson::Documentinline
get(const std::string &name)uma::bson::Documentinline
getFieldNames() const uma::bson::Documentinlinevirtual
getNestedElement(const std::string &name) const uma::bson::Documentinline
getObjectForArray(const std::string &)uma::bson::Objectinlinevirtual
getObjectId()uma::bson::Documentinline
getSize() const uma::bson::Documentinlinevirtual
getType() const uma::bson::Objectinlinevirtual
getTypeName() const uma::bson::Valueinline
getTypeName(const Type type)uma::bson::Valuestatic
getValue(const std::string &name)uma::bson::Documentinlinevirtual
uma::bson::Object::getValue(const std::string &name) const uma::bson::Objectinlinevirtual
hasElement(const std::string &name) const uma::bson::Documentinline
hasNestedElement(const std::string &name) const uma::bson::Documentinline
Integer enum valueuma::bson::Value
isEmpty() const uma::bson::Documentinline
isEquivalentTo(const Document &doc) const uma::bson::Document
Long enum valueuma::bson::Value
Null enum valueuma::bson::Value
Object enum valueuma::bson::Value
OBJECT_IDuma::bson::Documentstatic
OID enum valueuma::bson::Value
operator<<(const Element &value)uma::bson::Documentinline
operator[](const std::string &name)uma::bson::Document
operator[](const std::string &name) const uma::bson::Documentinline
RegEx enum valueuma::bson::Value
remove(const std::string &name)uma::bson::Documentinline
set(const Element &value, const int32_t index=-1)uma::bson::Documentinline
set(const std::string &name, const DataType &value, const int32_t index=-1)uma::bson::Documentinline
set(const std::string &name, const double &value, const int32_t index)uma::bson::Documentinline
set(const std::string &name, const std::string &value, const int32_t index)uma::bson::Documentinline
set(const std::string &name, const bool &value, const int32_t index)uma::bson::Documentinline
set(const std::string &name, const int32_t &value, const int32_t index)uma::bson::Documentinline
set(const std::string &name, const int64_t &value, const int32_t index)uma::bson::Documentinline
setObjectId(const ObjectId &oid=ObjectId())uma::bson::Documentinline
setValue(const std::string &name, const Value &value)uma::bson::Documentvirtual
size() const uma::bson::Documentinline
String enum valueuma::bson::Value
Symbol enum valueuma::bson::Value
Timestamp enum valueuma::bson::Value
toBson(std::ostream &os) const uma::bson::Documentvirtual
toJson(std::ostream &os, bool prettyPrint=false) const uma::bson::Document
Type enum nameuma::bson::Value
Undefined enum valueuma::bson::Value
Value()uma::bson::Valueinlineprotected
~Object()uma::bson::Objectinlinevirtual
~Value()uma::bson::Valueinlinevirtual