<html> <head> <title> JsonCpp - JSON data format manipulation library </title> <link href="doxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head> <body bgcolor="#ffffff"> <table width="100%"> <tr> <td width="40%" align="left" valign="center"> <a href="https://github.com/open-source-parsers/jsoncpp"> JsonCpp project page </a> </td> <td width="40%" align="right" valign="center"> <a href="http://open-source-parsers.github.io/jsoncpp-docs/doxygen/">JsonCpp home page</a> </td> </tr> </table> <hr> <!-- Generated by Doxygen 1.8.8 --> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li class="current"><a href="annotated.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="annotated.html"><span>Class List</span></a></li> <li class="current"><a href="inherits.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="headertitle"> <div class="title">Class Hierarchy</div> </div> </div><!--header--> <div class="contents"> <div class="textblock"> <p><a href="hierarchy.html">Go to the textual class hierarchy</a></p> </div><table border="0" cellspacing="10" cellpadding="0"> <tr><td><img src="inherit_graph_0.png" border="0" alt="" usemap="#_json_1_1_char_reader"/> <map name="_json_1_1_char_reader" id="_json_1_1_char_reader"> <area shape="rect" id="node1" href="class_json_1_1_char_reader.html" title="Interface for reading JSON from a char array. " alt="" coords="5,5,188,32"/></map> </td></tr> <tr><td><img src="inherit_graph_1.png" border="0" alt="" usemap="#_json_1_1_char_reader_1_1_factory"/> <map name="_json_1_1_char_reader_1_1_factory" id="_json_1_1_char_reader_1_1_factory"> <area shape="rect" id="node1" href="class_json_1_1_char_reader_1_1_factory.html" title="Json::CharReader::Factory" alt="" coords="5,5,277,32"/><area shape="rect" id="node2" href="class_json_1_1_char_reader_builder.html" title="Build a CharReader implementation. " alt="" coords="325,5,577,32"/></map> </td></tr> <tr><td><img src="inherit_graph_2.png" border="0" alt="" usemap="#_json_1_1_exception"/> <map name="_json_1_1_exception" id="_json_1_1_exception"> <area shape="rect" id="node1" title="STL class. " alt="" coords="5,31,168,57"/><area shape="rect" id="node2" href="class_json_1_1_exception.html" title="Base class for all exceptions we throw. " alt="" coords="216,31,388,57"/><area shape="rect" id="node3" href="class_json_1_1_logic_error.html" title="Exceptions thrown by JSON_ASSERT/JSON_FAIL macros. " alt="" coords="446,5,629,32"/><area shape="rect" id="node4" href="class_json_1_1_runtime_error.html" title="Exceptions which the user cannot easily avoid. " alt="" coords="436,56,639,83"/></map> </td></tr> <tr><td><img src="inherit_graph_3.png" border="0" alt="" usemap="#_json_1_1_features"/> <map name="_json_1_1_features" id="_json_1_1_features"> <area shape="rect" id="node1" href="class_json_1_1_features.html" title="Configuration passed to reader and writer. " alt="" coords="5,5,168,32"/></map> </td></tr> <tr><td><img src="inherit_graph_4.png" border="0" alt="" usemap="#_json_1_1_path"/> <map name="_json_1_1_path" id="_json_1_1_path"> <area shape="rect" id="node1" href="class_json_1_1_path.html" title="Experimental and untested: represents a "path" to access a node. " alt="" coords="5,5,128,32"/></map> </td></tr> <tr><td><img src="inherit_graph_5.png" border="0" alt="" usemap="#_json_1_1_path_argument"/> <map name="_json_1_1_path_argument" id="_json_1_1_path_argument"> <area shape="rect" id="node1" href="class_json_1_1_path_argument.html" title="Experimental and untested: represents an element of the "path" to access a node. " alt="" coords="5,5,208,32"/></map> </td></tr> <tr><td><img src="inherit_graph_6.png" border="0" alt="" usemap="#_json_1_1_reader"/> <map name="_json_1_1_reader" id="_json_1_1_reader"> <area shape="rect" id="node1" href="class_json_1_1_reader.html" title="Unserialize a JSON document into a Value. " alt="" coords="5,5,148,32"/></map> </td></tr> <tr><td><img src="inherit_graph_7.png" border="0" alt="" usemap="#_json_1_1_reader_1_1_structured_error"/> <map name="_json_1_1_reader_1_1_structured_error" id="_json_1_1_reader_1_1_structured_error"> <area shape="rect" id="node1" href="struct_json_1_1_reader_1_1_structured_error.html" title="An error tagged with where in the JSON text it was encountered. " alt="" coords="5,5,268,47"/></map> </td></tr> <tr><td><img src="inherit_graph_8.png" border="0" alt="" usemap="#_json_1_1_static_string"/> <map name="_json_1_1_static_string" id="_json_1_1_static_string"> <area shape="rect" id="node1" href="class_json_1_1_static_string.html" title="Lightweight wrapper to tag static string. " alt="" coords="5,5,208,32"/></map> </td></tr> <tr><td><img src="inherit_graph_9.png" border="0" alt="" usemap="#_json_1_1_stream_writer"/> <map name="_json_1_1_stream_writer" id="_json_1_1_stream_writer"> <area shape="rect" id="node1" href="class_json_1_1_stream_writer.html" title="Usage: " alt="" coords="5,5,208,32"/></map> </td></tr> <tr><td><img src="inherit_graph_10.png" border="0" alt="" usemap="#_json_1_1_stream_writer_1_1_factory"/> <map name="_json_1_1_stream_writer_1_1_factory" id="_json_1_1_stream_writer_1_1_factory"> <area shape="rect" id="node1" href="class_json_1_1_stream_writer_1_1_factory.html" title="A simple abstract factory. " alt="" coords="5,5,208,47"/><area shape="rect" id="node2" href="class_json_1_1_stream_writer_builder.html" title="Build a StreamWriter implementation. " alt="" coords="256,13,528,39"/></map> </td></tr> <tr><td><img src="inherit_graph_11.png" border="0" alt="" usemap="#_json_1_1_styled_stream_writer"/> <map name="_json_1_1_styled_stream_writer" id="_json_1_1_styled_stream_writer"> <area shape="rect" id="node1" href="class_json_1_1_styled_stream_writer.html" title="Writes a Value in JSON format in a human friendly way, to a stream rather than to a string..." alt="" coords="5,5,268,32"/></map> </td></tr> <tr><td><img src="inherit_graph_12.png" border="0" alt="" usemap="#_json_1_1_value"/> <map name="_json_1_1_value" id="_json_1_1_value"> <area shape="rect" id="node1" href="class_json_1_1_value.html" title="Represents a JSON value. " alt="" coords="5,5,137,32"/></map> </td></tr> <tr><td><img src="inherit_graph_13.png" border="0" alt="" usemap="#_json_1_1_value_iterator_base"/> <map name="_json_1_1_value_iterator_base" id="_json_1_1_value_iterator_base"> <area shape="rect" id="node1" href="class_json_1_1_value_iterator_base.html" title="base class for Value iterators. " alt="" coords="5,31,257,57"/><area shape="rect" id="node2" href="class_json_1_1_value_const_iterator.html" title="const iterator for object and array value. " alt="" coords="305,5,568,32"/><area shape="rect" id="node3" href="class_json_1_1_value_iterator.html" title="Iterator for object and array value. " alt="" coords="331,56,543,83"/></map> </td></tr> <tr><td><img src="inherit_graph_14.png" border="0" alt="" usemap="#_json_1_1_writer"/> <map name="_json_1_1_writer" id="_json_1_1_writer"> <area shape="rect" id="node1" href="class_json_1_1_writer.html" title="Abstract class for writers. " alt="" coords="5,31,148,57"/><area shape="rect" id="node2" href="class_json_1_1_fast_writer.html" title="Outputs a Value in JSON format without formatting (not human friendly). " alt="" coords="206,5,389,32"/><area shape="rect" id="node3" href="class_json_1_1_styled_writer.html" title="Writes a Value in JSON format in a human friendly way. " alt="" coords="196,56,399,83"/></map> </td></tr> </table> </div><!-- contents --> <hr> </body> </html>