| Scoped enums are not available until C++11 | |
| Build a CharReader implementation | |
| A simple abstract factory | |
| Build a StreamWriter implementation | |
| Configuration passed to reader and writer. This configuration object can be used to force the Reader or Writer to behave in a standard conforming way | |
| Experimental and untested: represents a "path" to access a node | |
| Experimental and untested: represents an element of the "path" to access a node | |
| Unserialize a JSON document into a Value | |
| Lightweight wrapper to tag static string | |
| An error tagged with where in the JSON text it was encountered | |
| Writes a Value in JSON format in a human friendly way, to a stream rather than to a string | |
| Represents a JSON value | |
| Base class for Value iterators | |
| Const iterator for object and array value | |
| Iterator for object and array value | |
| Abstract class for writers | |
| Outputs a Value in JSON format without formatting (not human friendly) | |
| Writes a Value in JSON format in a human friendly way |