![]()  | 
  
    CUGL 2.0
    
   Cornell University Game Library 
   | 
 
This is the complete list of members for cugl::JsonValue, including all inherited members.
| _children | cugl::JsonValue | |
| _doubleValue | cugl::JsonValue | |
| _key | cugl::JsonValue | |
| _longValue | cugl::JsonValue | |
| _parent | cugl::JsonValue | |
| _stringValue | cugl::JsonValue | |
| _type | cugl::JsonValue | |
| alloc(Type type) | cugl::JsonValue | inlinestatic | 
| alloc(const std::string &value) | cugl::JsonValue | inlinestatic | 
| alloc(const char *value) | cugl::JsonValue | inlinestatic | 
| alloc(bool value) | cugl::JsonValue | inlinestatic | 
| alloc(long value) | cugl::JsonValue | inlinestatic | 
| alloc(double value) | cugl::JsonValue | inlinestatic | 
| allocArray() | cugl::JsonValue | inlinestatic | 
| allocNull() | cugl::JsonValue | inlinestatic | 
| allocObject() | cugl::JsonValue | inlinestatic | 
| allocWithJson(const std::string &json) | cugl::JsonValue | inlinestatic | 
| allocWithJson(const char *json) | cugl::JsonValue | inlinestatic | 
| appendArray() | cugl::JsonValue | inline | 
| appendArray(const std::string &key) | cugl::JsonValue | inline | 
| appendArray(const char *key) | cugl::JsonValue | inline | 
| 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::JsonValue | inline | 
| appendNull() | cugl::JsonValue | inline | 
| appendNull(const std::string &key) | cugl::JsonValue | inline | 
| appendNull(const char *key) | cugl::JsonValue | inline | 
| appendObject() | cugl::JsonValue | inline | 
| appendObject(const std::string &key) | cugl::JsonValue | inline | 
| appendObject(const char *key) | cugl::JsonValue | inline | 
| appendValue(bool value) | cugl::JsonValue | inline | 
| appendValue(const std::string &key, bool value) | cugl::JsonValue | inline | 
| appendValue(const char *key, bool value) | cugl::JsonValue | inline | 
| appendValue(long value) | cugl::JsonValue | inline | 
| appendValue(const std::string &key, long value) | cugl::JsonValue | inline | 
| appendValue(const char *key, long value) | cugl::JsonValue | inline | 
| appendValue(double value) | cugl::JsonValue | inline | 
| appendValue(const std::string &key, double value) | cugl::JsonValue | inline | 
| appendValue(const char *key, double value) | cugl::JsonValue | inline | 
| appendValue(const std::string &value) | cugl::JsonValue | inline | 
| appendValue(const char *value) | cugl::JsonValue | inline | 
| appendValue(const std::string &key, const std::string &value) | cugl::JsonValue | inline | 
| appendValue(const std::string &key, const char *value) | cugl::JsonValue | inline | 
| appendValue(const char *key, const std::string &value) | cugl::JsonValue | inline | 
| appendValue(const char *key, const char *value) | cugl::JsonValue | inline | 
| 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::JsonValue | inline | 
| asString(const char *defaultValue="") const | cugl::JsonValue | |
| asStringArray(const std::string &defaultValue) const | cugl::JsonValue | |
| asStringArray(const char *defaultValue="") const | cugl::JsonValue | inline | 
| 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::JsonValue | inline | 
| get(const char *name) const | cugl::JsonValue | inline | 
| getBool(const std::string &key, bool defaultValue=false) const | cugl::JsonValue | |
| getBool(const char *key, bool defaultValue=false) const | cugl::JsonValue | inline | 
| getDouble(const std::string &key, double defaultValue=0.0) const | cugl::JsonValue | |
| getDouble(const char *key, double defaultValue=0.0) const | cugl::JsonValue | inline | 
| getFloat(const std::string &key, float defaultValue=0.0f) const | cugl::JsonValue | |
| getFloat(const char *key, float defaultValue=0.0f) const | cugl::JsonValue | inline | 
| getInt(const std::string &key, int defaultValue=0) const | cugl::JsonValue | |
| getInt(const char *key, int defaultValue=0) const | cugl::JsonValue | inline | 
| getLong(const std::string &key, long defaultValue=0L) const | cugl::JsonValue | |
| getLong(const char *key, long defaultValue=0L) const | cugl::JsonValue | inline | 
| getString(const std::string &key, const std::string &defaultValue) const | cugl::JsonValue | |
| getString(const char *key, const char *defaultValue="") const | cugl::JsonValue | inline | 
| getString(const std::string &key, const char *defaultValue="") const | cugl::JsonValue | inline | 
| getString(const char *key, const std::string &defaultValue) const | cugl::JsonValue | inline | 
| has(const std::string &name) const | cugl::JsonValue | |
| has(const char *name) const | cugl::JsonValue | inline | 
| index() const | cugl::JsonValue | |
| init(Type type) | cugl::JsonValue | |
| init(const std::string &value) | cugl::JsonValue | |
| init(const char *value) | cugl::JsonValue | inline | 
| init(bool value) | cugl::JsonValue | |
| init(long value) | cugl::JsonValue | |
| init(double value) | cugl::JsonValue | |
| initArray() | cugl::JsonValue | inline | 
| initNull() | cugl::JsonValue | inline | 
| initObject() | cugl::JsonValue | inline | 
| initWithJson(const std::string &json) | cugl::JsonValue | inline | 
| initWithJson(const char *json) | cugl::JsonValue | |
| insertArray(unsigned int index) | cugl::JsonValue | inline | 
| insertArray(unsigned int index, const std::string &key) | cugl::JsonValue | inline | 
| insertArray(unsigned int index, const char *key) | cugl::JsonValue | inline | 
| 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::JsonValue | inline | 
| insertNull(unsigned int index) | cugl::JsonValue | inline | 
| insertNull(unsigned int index, const std::string &key) | cugl::JsonValue | inline | 
| insertNull(unsigned int index, const char *key) | cugl::JsonValue | inline | 
| insertObject(unsigned int index) | cugl::JsonValue | inline | 
| insertObject(unsigned int index, const std::string &key) | cugl::JsonValue | inline | 
| insertObject(unsigned int index, const char *key) | cugl::JsonValue | inline | 
| insertValue(unsigned int index, bool value) | cugl::JsonValue | inline | 
| insertValue(unsigned int index, const std::string &key, bool value) | cugl::JsonValue | inline | 
| insertValue(unsigned int index, const char *key, bool value) | cugl::JsonValue | inline | 
| insertValue(unsigned int index, long value) | cugl::JsonValue | inline | 
| insertValue(unsigned int index, const std::string &key, long value) | cugl::JsonValue | inline | 
| insertValue(unsigned int index, const char *key, long value) | cugl::JsonValue | inline | 
| insertValue(unsigned int index, double value) | cugl::JsonValue | inline | 
| insertValue(unsigned int index, const std::string &key, double value) | cugl::JsonValue | inline | 
| insertValue(unsigned int index, const char *key, double value) | cugl::JsonValue | inline | 
| insertValue(unsigned int index, const std::string &value) | cugl::JsonValue | inline | 
| insertValue(unsigned int index, const char *value) | cugl::JsonValue | inline | 
| insertValue(unsigned int index, const std::string &key, const std::string &value) | cugl::JsonValue | inline | 
| insertValue(unsigned int index, const std::string &key, const char *value) | cugl::JsonValue | inline | 
| insertValue(unsigned int index, const char *key, const std::string &value) | cugl::JsonValue | inline | 
| insertValue(unsigned int index, const char *key, const char *value) | cugl::JsonValue | inline | 
| isArray() const | cugl::JsonValue | inline | 
| isBool() const | cugl::JsonValue | inline | 
| isNull() const | cugl::JsonValue | inline | 
| isNumber() const | cugl::JsonValue | inline | 
| isObject() const | cugl::JsonValue | inline | 
| isString() const | cugl::JsonValue | inline | 
| isValue() const | cugl::JsonValue | |
| JsonValue() | cugl::JsonValue | |
| key() const | cugl::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::JsonValue | inline | 
| set(const std::string &value) | cugl::JsonValue | |
| set(const char *value) | cugl::JsonValue | inline | 
| 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::JsonValue | inline | 
| setNull() | cugl::JsonValue | |
| size() const | cugl::JsonValue | inline | 
| toCJSON(const JsonValue *value) | cugl::JsonValue | static | 
| toJsonValue(const cJSON *node) | cugl::JsonValue | static | 
| toJsonValue(JsonValue *value, const cJSON *node) | cugl::JsonValue | static | 
| toString(bool format=true) const | cugl::JsonValue | |
| Type enum name | cugl::JsonValue | |
| type() const | cugl::JsonValue | inline | 
| ~JsonValue() | cugl::JsonValue | 
 1.8.16