CUGL 2.1
Cornell University Game Library
cugl::JsonValue Member List

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

_childrencugl::JsonValue
_doubleValuecugl::JsonValue
_keycugl::JsonValue
_longValuecugl::JsonValue
_parentcugl::JsonValue
_stringValuecugl::JsonValue
_typecugl::JsonValue
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) constcugl::JsonValue
asBoolArray(bool defaultValue=false)cugl::JsonValue
asDouble(double defaultValue=0.0) constcugl::JsonValue
asDoubleArray(double defaultValue=0.0) constcugl::JsonValue
asFloat(float defaultValue=0.0f) constcugl::JsonValue
asFloatArray(float defaultValue=0.0f) constcugl::JsonValue
asInt(int defaultValue=0) constcugl::JsonValue
asIntArray(int defaultValue=0) constcugl::JsonValue
asLong(long defaultValue=0L) constcugl::JsonValue
asLongArray(long defaultValue=0L) constcugl::JsonValue
asString(const std::string &defaultValue) constcugl::JsonValueinline
asString(const char *defaultValue="") constcugl::JsonValue
asStringArray(const std::string &defaultValue) constcugl::JsonValue
asStringArray(const char *defaultValue="") constcugl::JsonValueinline
children()cugl::JsonValueinline
get(int index)cugl::JsonValue
get(int index) constcugl::JsonValue
get(const std::string &name)cugl::JsonValue
get(const std::string &name) constcugl::JsonValue
get(const char *name)cugl::JsonValueinline
get(const char *name) constcugl::JsonValueinline
getBool(const std::string &key, bool defaultValue=false) constcugl::JsonValue
getBool(const char *key, bool defaultValue=false) constcugl::JsonValueinline
getDouble(const std::string &key, double defaultValue=0.0) constcugl::JsonValue
getDouble(const char *key, double defaultValue=0.0) constcugl::JsonValueinline
getFloat(const std::string &key, float defaultValue=0.0f) constcugl::JsonValue
getFloat(const char *key, float defaultValue=0.0f) constcugl::JsonValueinline
getInt(const std::string &key, int defaultValue=0) constcugl::JsonValue
getInt(const char *key, int defaultValue=0) constcugl::JsonValueinline
getLong(const std::string &key, long defaultValue=0L) constcugl::JsonValue
getLong(const char *key, long defaultValue=0L) constcugl::JsonValueinline
getString(const std::string &key, const std::string &defaultValue) constcugl::JsonValue
getString(const char *key, const char *defaultValue="") constcugl::JsonValueinline
getString(const std::string &key, const char *defaultValue="") constcugl::JsonValueinline
getString(const char *key, const std::string &defaultValue) constcugl::JsonValueinline
has(const std::string &name) constcugl::JsonValue
has(const char *name) constcugl::JsonValueinline
index() constcugl::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() constcugl::JsonValueinline
isBool() constcugl::JsonValueinline
isNull() constcugl::JsonValueinline
isNumber() constcugl::JsonValueinline
isObject() constcugl::JsonValueinline
isString() constcugl::JsonValueinline
isValue() constcugl::JsonValue
JsonValue()cugl::JsonValue
key() constcugl::JsonValue
merge(std::shared_ptr< JsonValue > &node)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() constcugl::JsonValueinline
toCJSON(const JsonValue *value)cugl::JsonValuestatic
toJsonValue(const cJSON *node)cugl::JsonValuestatic
toJsonValue(JsonValue *value, const cJSON *node)cugl::JsonValuestatic
toString(bool format=true) constcugl::JsonValue
type() constcugl::JsonValueinline
Type enum namecugl::JsonValue
~JsonValue()cugl::JsonValue