| ARRAY enum value | JsonBox::Value | |
| BOOLEAN enum value | JsonBox::Value | |
| clear() | JsonBox::Value | private |
| data | JsonBox::Value | private |
| DOUBLE enum value | JsonBox::Value | |
| EMPTY_ARRAY | JsonBox::Value | privatestatic |
| EMPTY_BOOL | JsonBox::Value | privatestatic |
| EMPTY_DOUBLE | JsonBox::Value | privatestatic |
| EMPTY_INT | JsonBox::Value | privatestatic |
| EMPTY_OBJECT | JsonBox::Value | privatestatic |
| EMPTY_STRING | JsonBox::Value | privatestatic |
| escapeAllCharacters(const std::string &str) | JsonBox::Value | static |
| escapeMinimumCharacters(const std::string &str) | JsonBox::Value | static |
| escapeToUnicode(char charToEscape) | JsonBox::Value | static |
| getArray() const | JsonBox::Value | |
| getBoolean() const | JsonBox::Value | |
| getDouble() const | JsonBox::Value | |
| getFloat() const | JsonBox::Value | |
| getInteger() const | JsonBox::Value | |
| getObject() const | JsonBox::Value | |
| getString() const | JsonBox::Value | |
| getToString() const | JsonBox::Value | |
| getType() const | JsonBox::Value | |
| INTEGER enum value | JsonBox::Value | |
| isArray() const | JsonBox::Value | |
| isBoolean() const | JsonBox::Value | |
| isDouble() const | JsonBox::Value | |
| isHexDigit(char digit) | JsonBox::Value | privatestatic |
| isInteger() const | JsonBox::Value | |
| isNull() const | JsonBox::Value | |
| isNumeric() const | JsonBox::Value | |
| isObject() const | JsonBox::Value | |
| isString() const | JsonBox::Value | |
| isStringable() const | JsonBox::Value | |
| isWhiteSpace(char whiteSpace) | JsonBox::Value | privatestatic |
| loadFromFile(const std::string &filePath) | JsonBox::Value | |
| loadFromStream(std::istream &input) | JsonBox::Value | |
| loadFromString(const std::string &json) | JsonBox::Value | |
| NULL_VALUE enum value | JsonBox::Value | |
| OBJECT enum value | JsonBox::Value | |
| operator!=(const Value &rhs) const | JsonBox::Value | |
| operator<(const Value &rhs) const | JsonBox::Value | |
| operator<<(std::ostream &output, const Value &v) | JsonBox::Value | friend |
| operator<=(const Value &rhs) const | JsonBox::Value | |
| operator=(const Value &src) | JsonBox::Value | |
| operator=(const std::string &src) | JsonBox::Value | |
| operator=(const char *src) | JsonBox::Value | |
| operator=(int src) | JsonBox::Value | |
| operator=(double src) | JsonBox::Value | |
| operator=(const Object &src) | JsonBox::Value | |
| operator=(const Array &src) | JsonBox::Value | |
| operator=(bool src) | JsonBox::Value | |
| operator==(const Value &rhs) const | JsonBox::Value | |
| operator>(const Value &rhs) const | JsonBox::Value | |
| operator>=(const Value &rhs) const | JsonBox::Value | |
| operator[](const std::string &key) | JsonBox::Value | |
| operator[](const char *key) | JsonBox::Value | |
| operator[](size_t index) | JsonBox::Value | |
| output(std::ostream &output, bool indent=true, bool escapeAll=false) const | JsonBox::Value | private |
| readArray(std::istream &input, Array &result) | JsonBox::Value | privatestatic |
| readNumber(std::istream &input, Value &result) | JsonBox::Value | privatestatic |
| readObject(std::istream &input, Object &result) | JsonBox::Value | privatestatic |
| readString(std::istream &input, std::string &result) | JsonBox::Value | privatestatic |
| readToNonWhiteSpace(std::istream &input, char ¤tCharacter) | JsonBox::Value | privatestatic |
| setArray(const Array &newArray) | JsonBox::Value | |
| setBoolean(bool newBoolean) | JsonBox::Value | |
| setDouble(double newDouble) | JsonBox::Value | |
| setInteger(int newInt) | JsonBox::Value | |
| setNull() | JsonBox::Value | |
| setObject(const Object &newObject) | JsonBox::Value | |
| setString(const std::string &newString) | JsonBox::Value | |
| STRING enum value | JsonBox::Value | |
| tryGetBoolean(bool defaultValue) const | JsonBox::Value | |
| tryGetDouble(double defaultValue) const | JsonBox::Value | |
| tryGetFloat(float defaultValue) const | JsonBox::Value | |
| tryGetInteger(int defaultValue) const | JsonBox::Value | |
| tryGetString(const std::string &defaultValue) const | JsonBox::Value | |
| Type enum name | JsonBox::Value | |
| type | JsonBox::Value | private |
| UNKNOWN enum value | JsonBox::Value | |
| Value() | JsonBox::Value | |
| Value(std::istream &input) | JsonBox::Value | |
| Value(const std::string &newString) | JsonBox::Value | |
| Value(const char *newCString) | JsonBox::Value | |
| Value(int newInt) | JsonBox::Value | |
| Value(double newDouble) | JsonBox::Value | |
| Value(const Object &newObject) | JsonBox::Value | |
| Value(const Array &newArray) | JsonBox::Value | |
| Value(bool newBoolean) | JsonBox::Value | |
| Value(const Value &src) | JsonBox::Value | |
| writeToFile(const std::string &filePath, bool indent=true, bool escapeAll=false) const | JsonBox::Value | |
| writeToStream(std::ostream &output, bool indent=true, bool escapeAll=false) const | JsonBox::Value | |
| ~Value() | JsonBox::Value | |