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 | |