|
enum | ValueType {
nullValue = 0,
intValue,
uintValue,
realValue,
stringValue,
booleanValue,
arrayValue,
objectValue,
nullValue = 0,
intValue,
uintValue,
realValue,
stringValue,
booleanValue,
arrayValue,
objectValue,
nullValue = 0,
intValue,
uintValue,
realValue,
stringValue,
booleanValue,
arrayValue,
objectValue
} |
| Type of the value held by a Value object. More...
|
|
enum | CommentPlacement {
commentBefore = 0,
commentAfterOnSameLine,
commentAfter,
numberOfCommentPlacement,
commentBefore = 0,
commentAfterOnSameLine,
commentAfter,
numberOfCommentPlacement,
commentBefore = 0,
commentAfterOnSameLine,
commentAfter,
numberOfCommentPlacement
} |
|
enum | ValueType {
nullValue = 0,
intValue,
uintValue,
realValue,
stringValue,
booleanValue,
arrayValue,
objectValue,
nullValue = 0,
intValue,
uintValue,
realValue,
stringValue,
booleanValue,
arrayValue,
objectValue,
nullValue = 0,
intValue,
uintValue,
realValue,
stringValue,
booleanValue,
arrayValue,
objectValue
} |
| Type of the value held by a Value object. More...
|
|
enum | CommentPlacement {
commentBefore = 0,
commentAfterOnSameLine,
commentAfter,
numberOfCommentPlacement,
commentBefore = 0,
commentAfterOnSameLine,
commentAfter,
numberOfCommentPlacement,
commentBefore = 0,
commentAfterOnSameLine,
commentAfter,
numberOfCommentPlacement
} |
|
enum | { uintToStringBufferSize = 3*sizeof(LargestUInt)+1
} |
|
enum | ValueType {
nullValue = 0,
intValue,
uintValue,
realValue,
stringValue,
booleanValue,
arrayValue,
objectValue,
nullValue = 0,
intValue,
uintValue,
realValue,
stringValue,
booleanValue,
arrayValue,
objectValue,
nullValue = 0,
intValue,
uintValue,
realValue,
stringValue,
booleanValue,
arrayValue,
objectValue
} |
| Type of the value held by a Value object. More...
|
|
enum | CommentPlacement {
commentBefore = 0,
commentAfterOnSameLine,
commentAfter,
numberOfCommentPlacement,
commentBefore = 0,
commentAfterOnSameLine,
commentAfter,
numberOfCommentPlacement,
commentBefore = 0,
commentAfterOnSameLine,
commentAfter,
numberOfCommentPlacement
} |
|
enum | { uintToStringBufferSize = 3*sizeof(LargestUInt)+1
} |
|
|
std::istream & | operator>> (std::istream &, Value &) |
| Read from 'sin' into 'root'. More...
|
|
std::string JSON_API | valueToString (Int value) |
|
std::string JSON_API | valueToString (UInt value) |
|
std::string JSON_API | valueToString (LargestInt value) |
|
std::string JSON_API | valueToString (LargestUInt value) |
|
std::string JSON_API | valueToString (double value) |
|
std::string JSON_API | valueToString (bool value) |
|
std::string JSON_API | valueToQuotedString (const char *value) |
|
std::ostream & | operator<< (std::ostream &, const Value &root) |
| Output using the StyledStreamWriter. More...
|
|
void | throwRuntimeError (std::string const &msg) |
| used internally More...
|
|
void | throwLogicError (std::string const &msg) |
| used internally More...
|
|
bool JSON_API | parseFromStream (CharReader::Factory const &, std::istream &, Value *root, std::string *errs) |
|
std::string JSON_API | writeString (StreamWriter::Factory const &factory, Value const &root) |
| Write into stringstream, then return string, for convenience. A StreamWriter will be created from the factory, used, and then deleted. More...
|
|
std::string | valueToString (double value, bool useSpecialFloats, unsigned int precision) |
|
JSON (JavaScript Object Notation).