CUGL 1.2
Cornell University Game Library
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends
cugl::JsonValue Member List

This is the complete list of members for cugl::JsonValue, including all inherited members.

alloc(Type type)cugl::JsonValueinlinestatic
alloc(const std::string &value)cugl::JsonValueinlinestatic
alloc(const char *value)cugl::JsonValueinlinestatic
alloc(bool value)cugl::JsonValueinlinestatic
alloc(long value)cugl::JsonValueinlinestatic
alloc(double value)cugl::JsonValueinlinestatic
allocArray()cugl::JsonValueinlinestatic
allocNull()cugl::JsonValueinlinestatic
allocObject()cugl::JsonValueinlinestatic
allocWithJson(const std::string &json)cugl::JsonValueinlinestatic
allocWithJson(const char *json)cugl::JsonValueinlinestatic
appendArray()cugl::JsonValueinline
appendArray(const std::string &key)cugl::JsonValueinline
appendArray(const char *key)cugl::JsonValueinline
appendChild(const std::shared_ptr< JsonValue > &child)cugl::JsonValue
appendChild(const std::string &key, const std::shared_ptr< JsonValue > &child)cugl::JsonValue
appendChild(const char *key, const std::shared_ptr< JsonValue > &child)cugl::JsonValueinline
appendNull()cugl::JsonValueinline
appendNull(const std::string &key)cugl::JsonValueinline
appendNull(const char *key)cugl::JsonValueinline
appendObject()cugl::JsonValueinline
appendObject(const std::string &key)cugl::JsonValueinline
appendObject(const char *key)cugl::JsonValueinline
appendValue(bool value)cugl::JsonValueinline
appendValue(const std::string &key, bool value)cugl::JsonValueinline
appendValue(const char *key, bool value)cugl::JsonValueinline
appendValue(long value)cugl::JsonValueinline
appendValue(const std::string &key, long value)cugl::JsonValueinline
appendValue(const char *key, long value)cugl::JsonValueinline
appendValue(double value)cugl::JsonValueinline
appendValue(const std::string &key, double value)cugl::JsonValueinline
appendValue(const char *key, double value)cugl::JsonValueinline
appendValue(const std::string &value)cugl::JsonValueinline
appendValue(const char *value)cugl::JsonValueinline
appendValue(const std::string &key, const std::string &value)cugl::JsonValueinline
appendValue(const std::string &key, const char *value)cugl::JsonValueinline
appendValue(const char *key, const std::string &value)cugl::JsonValueinline
appendValue(const char *key, const char *value)cugl::JsonValueinline
asBool(bool defaultValue=false) const cugl::JsonValue
asBoolArray(bool defaultValue=false)cugl::JsonValue
asDouble(double defaultValue=0.0) const cugl::JsonValue
asDoubleArray(double defaultValue=0.0) const cugl::JsonValue
asFloat(float defaultValue=0.0f) const cugl::JsonValue
asFloatArray(float defaultValue=0.0f) const cugl::JsonValue
asInt(int defaultValue=0) const cugl::JsonValue
asIntArray(int defaultValue=0) const cugl::JsonValue
asLong(long defaultValue=0L) const cugl::JsonValue
asLongArray(long defaultValue=0L) const cugl::JsonValue
asString(const std::string &defaultValue) const cugl::JsonValueinline
asString(const char *defaultValue="") const cugl::JsonValue
asStringArray(const std::string &defaultValue) const cugl::JsonValue
asStringArray(const char *defaultValue="") const cugl::JsonValueinline
get(int index)cugl::JsonValue
get(int index) const cugl::JsonValue
get(const std::string &name)cugl::JsonValue
get(const std::string &name) const cugl::JsonValue
get(const char *name)cugl::JsonValueinline
get(const char *name) const cugl::JsonValueinline
getBool(const std::string &key, bool defaultValue=false) const cugl::JsonValue
getBool(const char *key, bool defaultValue=false) const cugl::JsonValueinline
getDouble(const std::string &key, double defaultValue=0.0) const cugl::JsonValue
getDouble(const char *key, double defaultValue=0.0) const cugl::JsonValueinline
getFloat(const std::string &key, float defaultValue=0.0f) const cugl::JsonValue
getFloat(const char *key, float defaultValue=0.0f) const cugl::JsonValueinline
getInt(const std::string &key, int defaultValue=0) const cugl::JsonValue
getInt(const char *key, int defaultValue=0) const cugl::JsonValueinline
getLong(const std::string &key, long defaultValue=0L) const cugl::JsonValue
getLong(const char *key, long defaultValue=0L) const cugl::JsonValueinline
getString(const std::string &key, const std::string &defaultValue) const cugl::JsonValue
getString(const char *key, const char *defaultValue="") const cugl::JsonValueinline
getString(const std::string &key, const char *defaultValue="") const cugl::JsonValueinline
getString(const char *key, const std::string &defaultValue) const cugl::JsonValueinline
has(const std::string &name) const cugl::JsonValue
has(const char *name) const cugl::JsonValueinline
index() const cugl::JsonValue
init(Type type)cugl::JsonValue
init(const std::string &value)cugl::JsonValue
init(const char *value)cugl::JsonValueinline
init(bool value)cugl::JsonValue
init(long value)cugl::JsonValue
init(double value)cugl::JsonValue
initArray()cugl::JsonValueinline
initNull()cugl::JsonValueinline
initObject()cugl::JsonValueinline
initWithJson(const std::string &json)cugl::JsonValueinline
initWithJson(const char *json)cugl::JsonValue
insertArray(unsigned int index)cugl::JsonValueinline
insertArray(unsigned int index, const std::string &key)cugl::JsonValueinline
insertArray(unsigned int index, const char *key)cugl::JsonValueinline
insertChild(unsigned int index, const std::shared_ptr< JsonValue > &child)cugl::JsonValue
insertChild(unsigned int index, const std::string &key, const std::shared_ptr< JsonValue > &child)cugl::JsonValue
insertChild(unsigned int index, const char *key, const std::shared_ptr< JsonValue > &child)cugl::JsonValueinline
insertNull(unsigned int index)cugl::JsonValueinline
insertNull(unsigned int index, const std::string &key)cugl::JsonValueinline
insertNull(unsigned int index, const char *key)cugl::JsonValueinline
insertObject(unsigned int index)cugl::JsonValueinline
insertObject(unsigned int index, const std::string &key)cugl::JsonValueinline
insertObject(unsigned int index, const char *key)cugl::JsonValueinline
insertValue(unsigned int index, bool value)cugl::JsonValueinline
insertValue(unsigned int index, const std::string &key, bool value)cugl::JsonValueinline
insertValue(unsigned int index, const char *key, bool value)cugl::JsonValueinline
insertValue(unsigned int index, long value)cugl::JsonValueinline
insertValue(unsigned int index, const std::string &key, long value)cugl::JsonValueinline
insertValue(unsigned int index, const char *key, long value)cugl::JsonValueinline
insertValue(unsigned int index, double value)cugl::JsonValueinline
insertValue(unsigned int index, const std::string &key, double value)cugl::JsonValueinline
insertValue(unsigned int index, const char *key, double value)cugl::JsonValueinline
insertValue(unsigned int index, const std::string &value)cugl::JsonValueinline
insertValue(unsigned int index, const char *value)cugl::JsonValueinline
insertValue(unsigned int index, const std::string &key, const std::string &value)cugl::JsonValueinline
insertValue(unsigned int index, const std::string &key, const char *value)cugl::JsonValueinline
insertValue(unsigned int index, const char *key, const std::string &value)cugl::JsonValueinline
insertValue(unsigned int index, const char *key, const char *value)cugl::JsonValueinline
isArray() const cugl::JsonValueinline
isBool() const cugl::JsonValueinline
isNull() const cugl::JsonValueinline
isNumber() const cugl::JsonValueinline
isObject() const cugl::JsonValueinline
isString() const cugl::JsonValueinline
isValue() const cugl::JsonValue
JsonValue()cugl::JsonValue
key() const cugl::JsonValue
removeChild(int index)cugl::JsonValue
removeChild(const std::string &name)cugl::JsonValue
removeChild(const char *name)cugl::JsonValueinline
set(const std::string &value)cugl::JsonValue
set(const char *value)cugl::JsonValueinline
set(long value)cugl::JsonValue
set(double value)cugl::JsonValue
set(bool value)cugl::JsonValue
setKey(const std::string &key)cugl::JsonValue
setKey(const char *key)cugl::JsonValueinline
setNull()cugl::JsonValue
size() const cugl::JsonValueinline
toString(bool format=true) const cugl::JsonValue
Type enum namecugl::JsonValue
type() const cugl::JsonValueinline
~JsonValue()cugl::JsonValue