JsonCpp project page JsonCpp home page

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
\NJsonJSON (JavaScript Object Notation)
 oCSecureAllocator
 |\Crebind
 oCFeaturesConfiguration passed to reader and writer
 oCReaderUnserialize a JSON document into a Value
 |\CStructuredErrorAn error tagged with where in the JSON text it was encountered
 oCCharReaderInterface for reading JSON from a char array
 |\CFactory
 oCCharReaderBuilderBuild a CharReader implementation
 oCExceptionBase class for all exceptions we throw
 oCRuntimeErrorExceptions which the user cannot easily avoid
 oCLogicErrorExceptions thrown by JSON_ASSERT/JSON_FAIL macros
 oCStaticStringLightweight wrapper to tag static string
 oCValueRepresents a JSON value
 oCPathArgumentExperimental and untested: represents an element of the "path" to access a node
 oCPathExperimental and untested: represents a "path" to access a node
 oCValueIteratorBaseBase class for Value iterators
 oCValueConstIteratorConst iterator for object and array value
 oCValueIteratorIterator for object and array value
 oCStreamWriterUsage:
 |\CFactoryA simple abstract factory
 oCStreamWriterBuilderBuild a StreamWriter implementation
 oCWriterAbstract class for writers
 oCFastWriterOutputs a Value in JSON format without formatting (not human friendly)
 oCStyledWriterWrites a Value in JSON format in a human friendly way
 \CStyledStreamWriterWrites a Value in JSON format in a human friendly way, to a stream rather than to a string