SPT JSON API  1.0.0
Developed by Sans Pareil Technologies, Inc. (SPT)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
spt::json::Object Member List

This is the complete list of members for spt::json::Object, including all inherited members.

at(const std::string &name) const spt::json::Object
at(const std::string &name)spt::json::Object
begin() constspt::json::Json< std::unordered_map< std::string, Value::Ptr > >inline
clear()spt::json::Json< std::unordered_map< std::string, Value::Ptr > >inline
contains(const std::string &name) const spt::json::Objectinline
emplace(std::string name, Value::Ptr &&value)spt::json::Object
empty() constspt::json::Json< std::unordered_map< std::string, Value::Ptr > >inline
end() constspt::json::Json< std::unordered_map< std::string, Value::Ptr > >inline
erase(const std::string &name)spt::json::Objectinline
get(const std::string &name)spt::json::Objectinline
get(const std::string &name) const spt::json::Objectinline
getElements()spt::json::Json< std::unordered_map< std::string, Value::Ptr > >inlineprotected
getElements() constspt::json::Json< std::unordered_map< std::string, Value::Ptr > >inlineprotected
getNames() const spt::json::Object
getType(const std::string &name) const spt::json::Object
Json< std::unordered_map< std::string, Value::Ptr > >::getType() const spt::json::Valueinline
getValue(const std::string &name) const spt::json::Objectinline
getValue(const std::string &name) const spt::json::Object
getValue(const std::string &name) const spt::json::Object
getValue(const std::string &index) const spt::json::Object
Iterator typedefspt::json::Json< std::unordered_map< std::string, Value::Ptr > >
Json(Type type)spt::json::Json< std::unordered_map< std::string, Value::Ptr > >inlineexplicit
Json(Json &&rhs)spt::json::Json< std::unordered_map< std::string, Value::Ptr > >inline
Names typedefspt::json::Object
Object()spt::json::Objectinline
Object(Object &&rhs)spt::json::Objectinline
operator+=(Pair &&pair)spt::json::Objectinline
operator=(Object &&rhs)spt::json::Objectinline
Json< std::unordered_map< std::string, Value::Ptr > >::operator=(Json &&rhs)spt::json::Json< std::unordered_map< std::string, Value::Ptr > >inline
spt::json::Value::operator=(Value &&rhs)spt::json::Valueinline
spt::json::Value::operator=(Value &)=deletespt::json::Value
operator[](const std::string &name) const spt::json::Objectinline
operator[](const std::string &name)spt::json::Objectinline
Pair typedefspt::json::Object
Ptr typedefspt::json::Value
size() constspt::json::Json< std::unordered_map< std::string, Value::Ptr > >inline
toJson(std::ostream &stream, bool prettyPrint) const overridespt::json::Objectvirtual
toString(bool prettyPrint) const overridespt::json::Objectvirtual
Type enum namespt::json::Value
Value(Value &&rhs)spt::json::Valueinline
Value(const Value &)=deletespt::json::Value
Value(Type t)spt::json::Valueinlineexplicitprotected
~Value()spt::json::Valueinlinevirtual