JsonCpp project page | Classes | Namespace | JsonCpp home page

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]

▼N Json | JSON (JavaScript Object Notation)
▼C CharReader | Interface for reading JSON from a char array
C Factory |
C Impl |
C StructuredError |
C CharReaderBuilder | Build a CharReader implementation
C Exception | Base class for all exceptions we throw
C FastWriter | Outputs a Value in JSON format without formatting (not human friendly)
C Features | Configuration passed to reader and writer
C LogicError | Exceptions thrown by JSON_ASSERT/JSON_FAIL macros
C Path | Experimental and untested: represents a "path" to access a node
C PathArgument | Experimental and untested: represents an element of the "path" to access a node
▼C Reader | Unserialize a JSON document into a Value
C StructuredError | An error tagged with where in the JSON text it was encountered
C RuntimeError | Exceptions which the user cannot easily avoid
▼C SecureAllocator |
C rebind |
C StaticString | Lightweight wrapper to tag static string
▼C StreamWriter | Usage:
C Factory | A simple abstract factory
C StreamWriterBuilder | Build a StreamWriter implementation
C StyledStreamWriter | Writes a Value in JSON format in a human friendly way, to a stream rather than to a string
C StyledWriter | Writes a Value in JSON format in a human friendly way
C Value | Represents a JSON value
C ValueConstIterator | Const iterator for object and array value
C ValueIterator | Iterator for object and array value
C ValueIteratorBase | Base class for Value iterators
C Writer | Abstract class for writers