@@ -0,0 +1,30 @@ | |||||
<html> | |||||
<head> | |||||
</head> | |||||
<body> | |||||
<h1>json-c API documentation</h1> | |||||
For general information, see <a href="https://github.com/json-c/json-c/wiki">the json-c wiki</a>. | |||||
For information about building json-c, see the <a href="https://github.com/json-c/json-c/blob/master/README">README file</a>. | |||||
<h2>Versions:</h2> | |||||
Note: for the very latest development docs <a href="https://github.com/json-c/json-c">clone the source</a> and run "doxygen". | |||||
<ul> | |||||
<li>Current release: <a href="json-c-0.10/doc/html/index.html">json-c-0.10</a> | |||||
<br>Best starting points: | |||||
<a href="json-c-0.10/doc/html/json__object_8h.html">json_object.h</a> or | |||||
<a href="json-c-0.10/doc/html/json__tokener_8h.html">json_tokener.h</a> | |||||
</li> | |||||
<li><a href="http://oss.metaparadigm.com/json-c/doc/html/annotated.html">0.9 and earlier</a></li> | |||||
</ul> | |||||
You can also look at the tests in <a href="https://github.com/json-c/json-c/blob/json-c-0.10/tests/">the tests directory</a> for some examples.<br> | |||||
One of the simplest examples is | |||||
<a href="https://github.com/json-c/json-c/blob/json-c-0.10/tests/test2.c">test2.c</a>. | |||||
</body> | |||||
</html> |
@@ -0,0 +1,45 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |||||
<title>json-c: Data Structures</title> | |||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/> | |||||
</head> | |||||
<body> | |||||
<!-- Generated by Doxygen 1.6.3 --> | |||||
<div class="navigation" id="top"> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="index.html"><span>Main Page</span></a></li> | |||||
<li><a href="pages.html"><span>Related Pages</span></a></li> | |||||
<li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> | |||||
<li><a href="files.html"><span>Files</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> | |||||
<li><a href="functions.html"><span>Data Fields</span></a></li> | |||||
</ul> | |||||
</div> | |||||
</div> | |||||
<div class="contents"> | |||||
<h1>Data Structures</h1>Here are the data structures with brief descriptions:<table> | |||||
<tr><td class="indexkey"><a class="el" href="structarray__list.html">array_list</a></td><td class="indexvalue"></td></tr> | |||||
<tr><td class="indexkey"><a class="el" href="unionjson__object_1_1data.html">json_object::data</a></td><td class="indexvalue"></td></tr> | |||||
<tr><td class="indexkey"><a class="el" href="structjson__object.html">json_object</a></td><td class="indexvalue"></td></tr> | |||||
<tr><td class="indexkey"><a class="el" href="structjson__object__iter.html">json_object_iter</a></td><td class="indexvalue"></td></tr> | |||||
<tr><td class="indexkey"><a class="el" href="structjson__object__iterator.html">json_object_iterator</a></td><td class="indexvalue"></td></tr> | |||||
<tr><td class="indexkey"><a class="el" href="structjson__tokener.html">json_tokener</a></td><td class="indexvalue"></td></tr> | |||||
<tr><td class="indexkey"><a class="el" href="structjson__tokener__srec.html">json_tokener_srec</a></td><td class="indexvalue"></td></tr> | |||||
<tr><td class="indexkey"><a class="el" href="structlh__entry.html">lh_entry</a></td><td class="indexvalue"></td></tr> | |||||
<tr><td class="indexkey"><a class="el" href="structlh__table.html">lh_table</a></td><td class="indexvalue"></td></tr> | |||||
<tr><td class="indexkey"><a class="el" href="structprintbuf.html">printbuf</a></td><td class="indexvalue"></td></tr> | |||||
</table> | |||||
</div> | |||||
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Apr 28 15:52:47 2012 for json-c by | |||||
<a href="http://www.doxygen.org/index.html"> | |||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> | |||||
</body> | |||||
</html> |
@@ -0,0 +1,246 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |||||
<title>json-c: arraylist.h File Reference</title> | |||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/> | |||||
</head> | |||||
<body> | |||||
<!-- Generated by Doxygen 1.6.3 --> | |||||
<div class="navigation" id="top"> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<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="annotated.html"><span>Data Structures</span></a></li> | |||||
<li class="current"><a href="files.html"><span>Files</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="files.html"><span>File List</span></a></li> | |||||
<li><a href="globals.html"><span>Globals</span></a></li> | |||||
</ul> | |||||
</div> | |||||
</div> | |||||
<div class="contents"> | |||||
<h1>arraylist.h File Reference</h1><table border="0" cellpadding="0" cellspacing="0"> | |||||
<tr><td colspan="2"><h2>Data Structures</h2></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structarray__list.html">array_list</a></td></tr> | |||||
<tr><td colspan="2"><h2>Defines</h2></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="arraylist_8h.html#acd30d910b398421574eb1f59e78617f5">ARRAY_LIST_DEFAULT_SIZE</a> 32</td></tr> | |||||
<tr><td colspan="2"><h2>Typedefs</h2></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">typedef void( </td><td class="memItemRight" valign="bottom"><a class="el" href="arraylist_8h.html#aad83e4ed3c8ea274e6f18459276d774b">array_list_free_fn</a> )(void *data)</td></tr> | |||||
<tr><td colspan="2"><h2>Functions</h2></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structarray__list.html">array_list</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="arraylist_8h.html#a0d4bfac055dfd98e17296142abf4d894">array_list_new</a> (<a class="el" href="arraylist_8h.html#aad83e4ed3c8ea274e6f18459276d774b">array_list_free_fn</a> *free_fn)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="arraylist_8h.html#acd00fb70f7ca82f23b48b812c3498f67">array_list_free</a> (struct <a class="el" href="structarray__list.html">array_list</a> *al)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="arraylist_8h.html#aa16207e545b6c1265299abcfa418dc2b">array_list_get_idx</a> (struct <a class="el" href="structarray__list.html">array_list</a> *al, int i)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="arraylist_8h.html#a21b8e4c59e52fbc5a9a5a098e3f96e76">array_list_put_idx</a> (struct <a class="el" href="structarray__list.html">array_list</a> *al, int i, void *data)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="arraylist_8h.html#a6e995608aa464244ff3184fb43574dc8">array_list_add</a> (struct <a class="el" href="structarray__list.html">array_list</a> *al, void *data)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="arraylist_8h.html#aa8393b4aa3dc447660371530439ab70f">array_list_length</a> (struct <a class="el" href="structarray__list.html">array_list</a> *al)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="arraylist_8h.html#afb67cc8e2e5c9be41c3e644536079169">array_list_sort</a> (struct <a class="el" href="structarray__list.html">array_list</a> *arr, int(*compar)(const void *, const void *))</td></tr> | |||||
</table> | |||||
<hr/><h2>Define Documentation</h2> | |||||
<a class="anchor" id="acd30d910b398421574eb1f59e78617f5"></a><!-- doxytag: member="arraylist.h::ARRAY_LIST_DEFAULT_SIZE" ref="acd30d910b398421574eb1f59e78617f5" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">#define ARRAY_LIST_DEFAULT_SIZE 32</td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<hr/><h2>Typedef Documentation</h2> | |||||
<a class="anchor" id="aad83e4ed3c8ea274e6f18459276d774b"></a><!-- doxytag: member="arraylist.h::array_list_free_fn" ref="aad83e4ed3c8ea274e6f18459276d774b" args=")(void *data)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">typedef void( <a class="el" href="arraylist_8h.html#aad83e4ed3c8ea274e6f18459276d774b">array_list_free_fn</a>)(void *data)</td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<hr/><h2>Function Documentation</h2> | |||||
<a class="anchor" id="a6e995608aa464244ff3184fb43574dc8"></a><!-- doxytag: member="arraylist.h::array_list_add" ref="a6e995608aa464244ff3184fb43574dc8" args="(struct array_list *al, void *data)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">int array_list_add </td> | |||||
<td>(</td> | |||||
<td class="paramtype">struct <a class="el" href="structarray__list.html">array_list</a> * </td> | |||||
<td class="paramname"> <em>al</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">void * </td> | |||||
<td class="paramname"> <em>data</em></td><td> </td> | |||||
</tr> | |||||
<tr> | |||||
<td></td> | |||||
<td>)</td> | |||||
<td></td><td></td><td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="acd00fb70f7ca82f23b48b812c3498f67"></a><!-- doxytag: member="arraylist.h::array_list_free" ref="acd00fb70f7ca82f23b48b812c3498f67" args="(struct array_list *al)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">void array_list_free </td> | |||||
<td>(</td> | |||||
<td class="paramtype">struct <a class="el" href="structarray__list.html">array_list</a> * </td> | |||||
<td class="paramname"> <em>al</em></td> | |||||
<td> ) </td> | |||||
<td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="aa16207e545b6c1265299abcfa418dc2b"></a><!-- doxytag: member="arraylist.h::array_list_get_idx" ref="aa16207e545b6c1265299abcfa418dc2b" args="(struct array_list *al, int i)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">void* array_list_get_idx </td> | |||||
<td>(</td> | |||||
<td class="paramtype">struct <a class="el" href="structarray__list.html">array_list</a> * </td> | |||||
<td class="paramname"> <em>al</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">int </td> | |||||
<td class="paramname"> <em>i</em></td><td> </td> | |||||
</tr> | |||||
<tr> | |||||
<td></td> | |||||
<td>)</td> | |||||
<td></td><td></td><td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="aa8393b4aa3dc447660371530439ab70f"></a><!-- doxytag: member="arraylist.h::array_list_length" ref="aa8393b4aa3dc447660371530439ab70f" args="(struct array_list *al)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">int array_list_length </td> | |||||
<td>(</td> | |||||
<td class="paramtype">struct <a class="el" href="structarray__list.html">array_list</a> * </td> | |||||
<td class="paramname"> <em>al</em></td> | |||||
<td> ) </td> | |||||
<td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a0d4bfac055dfd98e17296142abf4d894"></a><!-- doxytag: member="arraylist.h::array_list_new" ref="a0d4bfac055dfd98e17296142abf4d894" args="(array_list_free_fn *free_fn)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">struct <a class="el" href="structarray__list.html">array_list</a>* array_list_new </td> | |||||
<td>(</td> | |||||
<td class="paramtype"><a class="el" href="arraylist_8h.html#aad83e4ed3c8ea274e6f18459276d774b">array_list_free_fn</a> * </td> | |||||
<td class="paramname"> <em>free_fn</em></td> | |||||
<td> ) </td> | |||||
<td><code> [read]</code></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a21b8e4c59e52fbc5a9a5a098e3f96e76"></a><!-- doxytag: member="arraylist.h::array_list_put_idx" ref="a21b8e4c59e52fbc5a9a5a098e3f96e76" args="(struct array_list *al, int i, void *data)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">int array_list_put_idx </td> | |||||
<td>(</td> | |||||
<td class="paramtype">struct <a class="el" href="structarray__list.html">array_list</a> * </td> | |||||
<td class="paramname"> <em>al</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">int </td> | |||||
<td class="paramname"> <em>i</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">void * </td> | |||||
<td class="paramname"> <em>data</em></td><td> </td> | |||||
</tr> | |||||
<tr> | |||||
<td></td> | |||||
<td>)</td> | |||||
<td></td><td></td><td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="afb67cc8e2e5c9be41c3e644536079169"></a><!-- doxytag: member="arraylist.h::array_list_sort" ref="afb67cc8e2e5c9be41c3e644536079169" args="(struct array_list *arr, int(*compar)(const void *, const void *))" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">void array_list_sort </td> | |||||
<td>(</td> | |||||
<td class="paramtype">struct <a class="el" href="structarray__list.html">array_list</a> * </td> | |||||
<td class="paramname"> <em>arr</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">int(*)(const void *, const void *) </td> | |||||
<td class="paramname"> <em>compar</em></td><td> </td> | |||||
</tr> | |||||
<tr> | |||||
<td></td> | |||||
<td>)</td> | |||||
<td></td><td></td><td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
</div> | |||||
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Apr 28 15:52:46 2012 for json-c by | |||||
<a href="http://www.doxygen.org/index.html"> | |||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> | |||||
</body> | |||||
</html> |
@@ -0,0 +1,161 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |||||
<title>json-c: bits.h File Reference</title> | |||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/> | |||||
</head> | |||||
<body> | |||||
<!-- Generated by Doxygen 1.6.3 --> | |||||
<div class="navigation" id="top"> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<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="annotated.html"><span>Data Structures</span></a></li> | |||||
<li class="current"><a href="files.html"><span>Files</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="files.html"><span>File List</span></a></li> | |||||
<li><a href="globals.html"><span>Globals</span></a></li> | |||||
</ul> | |||||
</div> | |||||
</div> | |||||
<div class="contents"> | |||||
<h1>bits.h File Reference</h1><table border="0" cellpadding="0" cellspacing="0"> | |||||
<tr><td colspan="2"><h2>Defines</h2></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="bits_8h.html#a3dde282dc23d0eaa3c4840df8dc262d4">json_min</a>(a, b) ((a) < (b) ? (a) : (b))</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="bits_8h.html#a57d63d199d4b9ea40359253618951300">json_max</a>(a, b) ((a) > (b) ? (a) : (b))</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="bits_8h.html#a1cf38b22d3a118ad48d9282c32c048aa">hexdigit</a>(x) (((x) <= '9') ? (x) - '0' : ((x) & 7) + 9)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="bits_8h.html#a863a898e607f8c2ff87b7052e326740f">error_ptr</a>(error) ((void*)error)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="bits_8h.html#a45afe86501cd57ee2beeef9d67a4d40c">error_description</a>(error) (<a class="el" href="json__tokener_8h.html#a6ede8ee7a4ec1fed68d10ea77294c966">json_tokener_errors</a>[error])</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="bits_8h.html#a4a887e5fb7cde221bcab9c6f39d93fc1">is_error</a>(ptr) (ptr == NULL)</td></tr> | |||||
</table> | |||||
<hr/><h2>Define Documentation</h2> | |||||
<a class="anchor" id="a45afe86501cd57ee2beeef9d67a4d40c"></a><!-- doxytag: member="bits.h::error_description" ref="a45afe86501cd57ee2beeef9d67a4d40c" args="(error)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">#define error_description</td> | |||||
<td>(</td> | |||||
<td class="paramtype">error </td> | |||||
<td class="paramname"></td> | |||||
<td> ) </td> | |||||
<td> (<a class="el" href="json__tokener_8h.html#a6ede8ee7a4ec1fed68d10ea77294c966">json_tokener_errors</a>[error])</td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a863a898e607f8c2ff87b7052e326740f"></a><!-- doxytag: member="bits.h::error_ptr" ref="a863a898e607f8c2ff87b7052e326740f" args="(error)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">#define error_ptr</td> | |||||
<td>(</td> | |||||
<td class="paramtype">error </td> | |||||
<td class="paramname"></td> | |||||
<td> ) </td> | |||||
<td> ((void*)error)</td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a1cf38b22d3a118ad48d9282c32c048aa"></a><!-- doxytag: member="bits.h::hexdigit" ref="a1cf38b22d3a118ad48d9282c32c048aa" args="(x)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">#define hexdigit</td> | |||||
<td>(</td> | |||||
<td class="paramtype">x </td> | |||||
<td class="paramname"></td> | |||||
<td> ) </td> | |||||
<td> (((x) <= '9') ? (x) - '0' : ((x) & 7) + 9)</td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a4a887e5fb7cde221bcab9c6f39d93fc1"></a><!-- doxytag: member="bits.h::is_error" ref="a4a887e5fb7cde221bcab9c6f39d93fc1" args="(ptr)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">#define is_error</td> | |||||
<td>(</td> | |||||
<td class="paramtype">ptr </td> | |||||
<td class="paramname"></td> | |||||
<td> ) </td> | |||||
<td> (ptr == NULL)</td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a57d63d199d4b9ea40359253618951300"></a><!-- doxytag: member="bits.h::json_max" ref="a57d63d199d4b9ea40359253618951300" args="(a, b)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">#define json_max</td> | |||||
<td>(</td> | |||||
<td class="paramtype">a, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">b </td> | |||||
<td class="paramname"></td> | |||||
<td> ) </td> | |||||
<td> ((a) > (b) ? (a) : (b))</td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a3dde282dc23d0eaa3c4840df8dc262d4"></a><!-- doxytag: member="bits.h::json_min" ref="a3dde282dc23d0eaa3c4840df8dc262d4" args="(a, b)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">#define json_min</td> | |||||
<td>(</td> | |||||
<td class="paramtype">a, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">b </td> | |||||
<td class="paramname"></td> | |||||
<td> ) </td> | |||||
<td> ((a) < (b) ? (a) : (b))</td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
</div> | |||||
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Apr 28 15:52:46 2012 for json-c by | |||||
<a href="http://www.doxygen.org/index.html"> | |||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> | |||||
</body> | |||||
</html> |
@@ -0,0 +1,41 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |||||
<title>json-c: Alphabetical List</title> | |||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/> | |||||
</head> | |||||
<body> | |||||
<!-- Generated by Doxygen 1.6.3 --> | |||||
<div class="navigation" id="top"> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="index.html"><span>Main Page</span></a></li> | |||||
<li><a href="pages.html"><span>Related Pages</span></a></li> | |||||
<li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> | |||||
<li><a href="files.html"><span>Files</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="annotated.html"><span>Data Structures</span></a></li> | |||||
<li><a href="functions.html"><span>Data Fields</span></a></li> | |||||
</ul> | |||||
</div> | |||||
</div> | |||||
<div class="contents"> | |||||
<h1>Data Structure Index</h1><div class="qindex"><a class="qindex" href="#letter_A">A</a> | <a class="qindex" href="#letter_D">D</a> | <a class="qindex" href="#letter_J">J</a> | <a class="qindex" href="#letter_L">L</a> | <a class="qindex" href="#letter_P">P</a></div> | |||||
<table align="center" width="95%" border="0" cellspacing="0" cellpadding="0"> | |||||
<tr><td><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> A </div></td></tr></table> | |||||
</td><td><a class="el" href="unionjson__object_1_1data.html">json_object::data</a> </td><td><a class="el" href="structjson__object__iter.html">json_object_iter</a> </td><td><a class="el" href="structjson__tokener__srec.html">json_tokener_srec</a> </td><td><a class="el" href="structlh__table.html">lh_table</a> </td></tr><tr><td><a class="el" href="structarray__list.html">array_list</a> </td><td><a name="letter_J"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> J </div></td></tr></table> | |||||
</td><td><a class="el" href="structjson__object__iterator.html">json_object_iterator</a> </td><td><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> L </div></td></tr></table> | |||||
</td><td><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> P </div></td></tr></table> | |||||
</td></tr><tr><td><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> D </div></td></tr></table> | |||||
</td><td><a class="el" href="structjson__object.html">json_object</a> </td><td><a class="el" href="structjson__tokener.html">json_tokener</a> </td><td><a class="el" href="structlh__entry.html">lh_entry</a> </td><td><a class="el" href="structprintbuf.html">printbuf</a> </td></tr></table><div class="qindex"><a class="qindex" href="#letter_A">A</a> | <a class="qindex" href="#letter_D">D</a> | <a class="qindex" href="#letter_J">J</a> | <a class="qindex" href="#letter_L">L</a> | <a class="qindex" href="#letter_P">P</a></div> | |||||
</div> | |||||
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Apr 28 15:52:47 2012 for json-c by | |||||
<a href="http://www.doxygen.org/index.html"> | |||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> | |||||
</body> | |||||
</html> |
@@ -0,0 +1,399 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |||||
<title>json-c: debug.h File Reference</title> | |||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/> | |||||
</head> | |||||
<body> | |||||
<!-- Generated by Doxygen 1.6.3 --> | |||||
<div class="navigation" id="top"> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<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="annotated.html"><span>Data Structures</span></a></li> | |||||
<li class="current"><a href="files.html"><span>Files</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="files.html"><span>File List</span></a></li> | |||||
<li><a href="globals.html"><span>Globals</span></a></li> | |||||
</ul> | |||||
</div> | |||||
</div> | |||||
<div class="contents"> | |||||
<h1>debug.h File Reference</h1><table border="0" cellpadding="0" cellspacing="0"> | |||||
<tr><td colspan="2"><h2>Defines</h2></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a375c4dc9f0fb338999de81aab826f9d6">__STRING</a>(x) #x</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a8ca29550d5b1b73948f4a7bce53f2385">JASSERT</a>(cond) do {} while(0)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a25591d3d4754c0c6d1f2b5463fb4977e">MC_ABORT</a>(x,...) mc_abort(x, ##__VA_ARGS__)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a11ba39cecbe449af5b86fa2f78e9da9d">MC_ERROR</a>(x,...) mc_error(x, ##__VA_ARGS__)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a50f21a239fa040a10ad4cfdb4278b02b">MC_SET_DEBUG</a>(x) if (0) mc_set_debug(x)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#acb272a4b4444b69cd995236f167f90ba">MC_GET_DEBUG</a>() (0)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#acf1e895cb5eb7f334cbe51901e6bb918">MC_SET_SYSLOG</a>(x) if (0) mc_set_syslog(x)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#afda355b35d18bf2e6a2a22d5c8eef42c">MC_DEBUG</a>(x,...) if (0) mc_debug(x, ##__VA_ARGS__)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a5ef640ce1e9e61c5f6632aefbbfa0041">MC_INFO</a>(x,...) if (0) mc_info(x, ##__VA_ARGS__)</td></tr> | |||||
<tr><td colspan="2"><h2>Functions</h2></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#af65a73617b71476020a005b20bf02726">mc_set_debug</a> (int debug)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a3b3ab3ae8b438384fb109a2e38646b6e">mc_get_debug</a> (void)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#aadb888da410116384e75a00db30da705">mc_set_syslog</a> (int syslog)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a44913dbc4f1abf6614d42b22b941c092">mc_abort</a> (const char *msg,...)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#a600cf4cbbe19c0c15ca3710210e35aba">mc_debug</a> (const char *msg,...)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#abf22ea3a331c7ff21c23da91a07c7cb2">mc_error</a> (const char *msg,...)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="debug_8h.html#acbb92996a994e316ff65ed3a026e12a4">mc_info</a> (const char *msg,...)</td></tr> | |||||
</table> | |||||
<hr/><h2>Define Documentation</h2> | |||||
<a class="anchor" id="a375c4dc9f0fb338999de81aab826f9d6"></a><!-- doxytag: member="debug.h::__STRING" ref="a375c4dc9f0fb338999de81aab826f9d6" args="(x)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">#define __STRING</td> | |||||
<td>(</td> | |||||
<td class="paramtype">x </td> | |||||
<td class="paramname"></td> | |||||
<td> ) </td> | |||||
<td> #x</td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a8ca29550d5b1b73948f4a7bce53f2385"></a><!-- doxytag: member="debug.h::JASSERT" ref="a8ca29550d5b1b73948f4a7bce53f2385" args="(cond)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">#define JASSERT</td> | |||||
<td>(</td> | |||||
<td class="paramtype">cond </td> | |||||
<td class="paramname"></td> | |||||
<td> ) </td> | |||||
<td> do {} while(0)</td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a25591d3d4754c0c6d1f2b5463fb4977e"></a><!-- doxytag: member="debug.h::MC_ABORT" ref="a25591d3d4754c0c6d1f2b5463fb4977e" args="(x,...)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">#define MC_ABORT</td> | |||||
<td>(</td> | |||||
<td class="paramtype">x, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype"> <em>...</em> </td> | |||||
<td class="paramname"></td> | |||||
<td> ) </td> | |||||
<td> mc_abort(x, ##__VA_ARGS__)</td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="afda355b35d18bf2e6a2a22d5c8eef42c"></a><!-- doxytag: member="debug.h::MC_DEBUG" ref="afda355b35d18bf2e6a2a22d5c8eef42c" args="(x,...)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">#define MC_DEBUG</td> | |||||
<td>(</td> | |||||
<td class="paramtype">x, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype"> <em>...</em> </td> | |||||
<td class="paramname"></td> | |||||
<td> ) </td> | |||||
<td> if (0) mc_debug(x, ##__VA_ARGS__)</td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a11ba39cecbe449af5b86fa2f78e9da9d"></a><!-- doxytag: member="debug.h::MC_ERROR" ref="a11ba39cecbe449af5b86fa2f78e9da9d" args="(x,...)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">#define MC_ERROR</td> | |||||
<td>(</td> | |||||
<td class="paramtype">x, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype"> <em>...</em> </td> | |||||
<td class="paramname"></td> | |||||
<td> ) </td> | |||||
<td> mc_error(x, ##__VA_ARGS__)</td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="acb272a4b4444b69cd995236f167f90ba"></a><!-- doxytag: member="debug.h::MC_GET_DEBUG" ref="acb272a4b4444b69cd995236f167f90ba" args="()" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">#define MC_GET_DEBUG</td> | |||||
<td>(</td> | |||||
</td> | |||||
<td class="paramname"></td> | |||||
<td> ) </td> | |||||
<td> (0)</td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a5ef640ce1e9e61c5f6632aefbbfa0041"></a><!-- doxytag: member="debug.h::MC_INFO" ref="a5ef640ce1e9e61c5f6632aefbbfa0041" args="(x,...)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">#define MC_INFO</td> | |||||
<td>(</td> | |||||
<td class="paramtype">x, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype"> <em>...</em> </td> | |||||
<td class="paramname"></td> | |||||
<td> ) </td> | |||||
<td> if (0) mc_info(x, ##__VA_ARGS__)</td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a50f21a239fa040a10ad4cfdb4278b02b"></a><!-- doxytag: member="debug.h::MC_SET_DEBUG" ref="a50f21a239fa040a10ad4cfdb4278b02b" args="(x)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">#define MC_SET_DEBUG</td> | |||||
<td>(</td> | |||||
<td class="paramtype">x </td> | |||||
<td class="paramname"></td> | |||||
<td> ) </td> | |||||
<td> if (0) mc_set_debug(x)</td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="acf1e895cb5eb7f334cbe51901e6bb918"></a><!-- doxytag: member="debug.h::MC_SET_SYSLOG" ref="acf1e895cb5eb7f334cbe51901e6bb918" args="(x)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">#define MC_SET_SYSLOG</td> | |||||
<td>(</td> | |||||
<td class="paramtype">x </td> | |||||
<td class="paramname"></td> | |||||
<td> ) </td> | |||||
<td> if (0) mc_set_syslog(x)</td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<hr/><h2>Function Documentation</h2> | |||||
<a class="anchor" id="a44913dbc4f1abf6614d42b22b941c092"></a><!-- doxytag: member="debug.h::mc_abort" ref="a44913dbc4f1abf6614d42b22b941c092" args="(const char *msg,...)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">void mc_abort </td> | |||||
<td>(</td> | |||||
<td class="paramtype">const char * </td> | |||||
<td class="paramname"> <em>msg</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype"> </td> | |||||
<td class="paramname"> <em>...</em></td><td> </td> | |||||
</tr> | |||||
<tr> | |||||
<td></td> | |||||
<td>)</td> | |||||
<td></td><td></td><td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a600cf4cbbe19c0c15ca3710210e35aba"></a><!-- doxytag: member="debug.h::mc_debug" ref="a600cf4cbbe19c0c15ca3710210e35aba" args="(const char *msg,...)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">void mc_debug </td> | |||||
<td>(</td> | |||||
<td class="paramtype">const char * </td> | |||||
<td class="paramname"> <em>msg</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype"> </td> | |||||
<td class="paramname"> <em>...</em></td><td> </td> | |||||
</tr> | |||||
<tr> | |||||
<td></td> | |||||
<td>)</td> | |||||
<td></td><td></td><td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="abf22ea3a331c7ff21c23da91a07c7cb2"></a><!-- doxytag: member="debug.h::mc_error" ref="abf22ea3a331c7ff21c23da91a07c7cb2" args="(const char *msg,...)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">void mc_error </td> | |||||
<td>(</td> | |||||
<td class="paramtype">const char * </td> | |||||
<td class="paramname"> <em>msg</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype"> </td> | |||||
<td class="paramname"> <em>...</em></td><td> </td> | |||||
</tr> | |||||
<tr> | |||||
<td></td> | |||||
<td>)</td> | |||||
<td></td><td></td><td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a3b3ab3ae8b438384fb109a2e38646b6e"></a><!-- doxytag: member="debug.h::mc_get_debug" ref="a3b3ab3ae8b438384fb109a2e38646b6e" args="(void)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">int mc_get_debug </td> | |||||
<td>(</td> | |||||
<td class="paramtype">void </td> | |||||
<td class="paramname"></td> | |||||
<td> ) </td> | |||||
<td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="acbb92996a994e316ff65ed3a026e12a4"></a><!-- doxytag: member="debug.h::mc_info" ref="acbb92996a994e316ff65ed3a026e12a4" args="(const char *msg,...)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">void mc_info </td> | |||||
<td>(</td> | |||||
<td class="paramtype">const char * </td> | |||||
<td class="paramname"> <em>msg</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype"> </td> | |||||
<td class="paramname"> <em>...</em></td><td> </td> | |||||
</tr> | |||||
<tr> | |||||
<td></td> | |||||
<td>)</td> | |||||
<td></td><td></td><td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="af65a73617b71476020a005b20bf02726"></a><!-- doxytag: member="debug.h::mc_set_debug" ref="af65a73617b71476020a005b20bf02726" args="(int debug)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">void mc_set_debug </td> | |||||
<td>(</td> | |||||
<td class="paramtype">int </td> | |||||
<td class="paramname"> <em>debug</em></td> | |||||
<td> ) </td> | |||||
<td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="aadb888da410116384e75a00db30da705"></a><!-- doxytag: member="debug.h::mc_set_syslog" ref="aadb888da410116384e75a00db30da705" args="(int syslog)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">void mc_set_syslog </td> | |||||
<td>(</td> | |||||
<td class="paramtype">int </td> | |||||
<td class="paramname"> <em>syslog</em></td> | |||||
<td> ) </td> | |||||
<td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
</div> | |||||
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Apr 28 15:52:47 2012 for json-c by | |||||
<a href="http://www.doxygen.org/index.html"> | |||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> | |||||
</body> | |||||
</html> |
@@ -0,0 +1,39 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |||||
<title>json-c: Deprecated List</title> | |||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/> | |||||
</head> | |||||
<body> | |||||
<!-- Generated by Doxygen 1.6.3 --> | |||||
<div class="navigation" id="top"> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="index.html"><span>Main Page</span></a></li> | |||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li> | |||||
<li><a href="annotated.html"><span>Data Structures</span></a></li> | |||||
<li><a href="files.html"><span>Files</span></a></li> | |||||
</ul> | |||||
</div> | |||||
</div> | |||||
<div class="contents"> | |||||
<h1><a class="anchor" id="deprecated">Deprecated List </a></h1><p><a class="anchor" id="_deprecated000001"></a> </p> | |||||
<dl> | |||||
<dt>Global <a class="el" href="json__object_8h.html#ac11730ad909d1f9eb077d1ce9ff8b153">json_object_object_get</a> (struct <a class="el" href="structjson__object.html">json_object</a> *obj, const char *key) </dt> | |||||
<dd>Please use json_object_object_get_ex </dd> | |||||
</dl> | |||||
<p><a class="anchor" id="_deprecated000002"></a> </p> | |||||
<dl> | |||||
<dt>Global <a class="el" href="linkhash_8h.html#a49c27f18a174eaf126d1b7953df13cb1">lh_table_lookup</a> (struct <a class="el" href="structlh__table.html">lh_table</a> *t, const void *k) </dt> | |||||
<dd>Use lh_table_lookup_ex instead. </dd> | |||||
</dl> | |||||
</div> | |||||
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Apr 28 15:52:47 2012 for json-c by | |||||
<a href="http://www.doxygen.org/index.html"> | |||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> | |||||
</body> | |||||
</html> |
@@ -0,0 +1,545 @@ | |||||
/* The standard CSS for doxygen */ | |||||
body, table, div, p, dl { | |||||
font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif; | |||||
font-size: 12px; | |||||
} | |||||
/* @group Heading Levels */ | |||||
h1 { | |||||
text-align: center; | |||||
font-size: 150%; | |||||
} | |||||
h2 { | |||||
font-size: 120%; | |||||
} | |||||
h3 { | |||||
font-size: 100%; | |||||
} | |||||
dt { | |||||
font-weight: bold; | |||||
} | |||||
div.multicol { | |||||
-moz-column-gap: 1em; | |||||
-webkit-column-gap: 1em; | |||||
-moz-column-count: 3; | |||||
-webkit-column-count: 3; | |||||
} | |||||
p.startli, p.startdd, p.starttd { | |||||
margin-top: 2px; | |||||
} | |||||
p.endli { | |||||
margin-bottom: 0px; | |||||
} | |||||
p.enddd { | |||||
margin-bottom: 4px; | |||||
} | |||||
p.endtd { | |||||
margin-bottom: 2px; | |||||
} | |||||
/* @end */ | |||||
caption { | |||||
font-weight: bold; | |||||
} | |||||
span.legend { | |||||
font-size: 70%; | |||||
text-align: center; | |||||
} | |||||
h3.version { | |||||
font-size: 90%; | |||||
text-align: center; | |||||
} | |||||
div.qindex, div.navtab{ | |||||
background-color: #e8eef2; | |||||
border: 1px solid #84b0c7; | |||||
text-align: center; | |||||
margin: 2px; | |||||
padding: 2px; | |||||
} | |||||
div.qindex, div.navpath { | |||||
width: 100%; | |||||
line-height: 140%; | |||||
} | |||||
div.navtab { | |||||
margin-right: 15px; | |||||
} | |||||
/* @group Link Styling */ | |||||
a { | |||||
color: #153788; | |||||
font-weight: normal; | |||||
text-decoration: none; | |||||
} | |||||
.contents a:visited { | |||||
color: #1b77c5; | |||||
} | |||||
a:hover { | |||||
text-decoration: underline; | |||||
} | |||||
a.qindex { | |||||
font-weight: bold; | |||||
} | |||||
a.qindexHL { | |||||
font-weight: bold; | |||||
background-color: #6666cc; | |||||
color: #ffffff; | |||||
border: 1px double #9295C2; | |||||
} | |||||
.contents a.qindexHL:visited { | |||||
color: #ffffff; | |||||
} | |||||
a.el { | |||||
font-weight: bold; | |||||
} | |||||
a.elRef { | |||||
} | |||||
a.code { | |||||
color: #3030f0; | |||||
} | |||||
a.codeRef { | |||||
color: #3030f0; | |||||
} | |||||
/* @end */ | |||||
dl.el { | |||||
margin-left: -1cm; | |||||
} | |||||
.fragment { | |||||
font-family: monospace, fixed; | |||||
font-size: 105%; | |||||
} | |||||
pre.fragment { | |||||
border: 1px solid #CCCCCC; | |||||
background-color: #f5f5f5; | |||||
padding: 4px 6px; | |||||
margin: 4px 8px 4px 2px; | |||||
overflow: auto; | |||||
word-wrap: break-word; | |||||
font-size: 9pt; | |||||
line-height: 125%; | |||||
} | |||||
div.ah { | |||||
background-color: black; | |||||
font-weight: bold; | |||||
color: #ffffff; | |||||
margin-bottom: 3px; | |||||
margin-top: 3px | |||||
} | |||||
div.groupHeader { | |||||
margin-left: 16px; | |||||
margin-top: 12px; | |||||
margin-bottom: 6px; | |||||
font-weight: bold; | |||||
} | |||||
div.groupText { | |||||
margin-left: 16px; | |||||
font-style: italic; | |||||
} | |||||
body { | |||||
background: white; | |||||
color: black; | |||||
margin-right: 20px; | |||||
margin-left: 20px; | |||||
} | |||||
td.indexkey { | |||||
background-color: #e8eef2; | |||||
font-weight: bold; | |||||
border: 1px solid #CCCCCC; | |||||
margin: 2px 0px 2px 0; | |||||
padding: 2px 10px; | |||||
} | |||||
td.indexvalue { | |||||
background-color: #e8eef2; | |||||
border: 1px solid #CCCCCC; | |||||
padding: 2px 10px; | |||||
margin: 2px 0px; | |||||
} | |||||
tr.memlist { | |||||
background-color: #f0f0f0; | |||||
} | |||||
p.formulaDsp { | |||||
text-align: center; | |||||
} | |||||
img.formulaDsp { | |||||
} | |||||
img.formulaInl { | |||||
vertical-align: middle; | |||||
} | |||||
div.center { | |||||
text-align: center; | |||||
margin-top: 0px; | |||||
margin-bottom: 0px; | |||||
padding: 0px; | |||||
} | |||||
div.center img { | |||||
border: 0px; | |||||
} | |||||
img.footer { | |||||
border: 0px; | |||||
vertical-align: middle; | |||||
} | |||||
/* @group Code Colorization */ | |||||
span.keyword { | |||||
color: #008000 | |||||
} | |||||
span.keywordtype { | |||||
color: #604020 | |||||
} | |||||
span.keywordflow { | |||||
color: #e08000 | |||||
} | |||||
span.comment { | |||||
color: #800000 | |||||
} | |||||
span.preprocessor { | |||||
color: #806020 | |||||
} | |||||
span.stringliteral { | |||||
color: #002080 | |||||
} | |||||
span.charliteral { | |||||
color: #008080 | |||||
} | |||||
span.vhdldigit { | |||||
color: #ff00ff | |||||
} | |||||
span.vhdlchar { | |||||
color: #000000 | |||||
} | |||||
span.vhdlkeyword { | |||||
color: #700070 | |||||
} | |||||
span.vhdllogic { | |||||
color: #ff0000 | |||||
} | |||||
/* @end */ | |||||
.search { | |||||
color: #003399; | |||||
font-weight: bold; | |||||
} | |||||
form.search { | |||||
margin-bottom: 0px; | |||||
margin-top: 0px; | |||||
} | |||||
input.search { | |||||
font-size: 75%; | |||||
color: #000080; | |||||
font-weight: normal; | |||||
background-color: #e8eef2; | |||||
} | |||||
td.tiny { | |||||
font-size: 75%; | |||||
} | |||||
.dirtab { | |||||
padding: 4px; | |||||
border-collapse: collapse; | |||||
border: 1px solid #84b0c7; | |||||
} | |||||
th.dirtab { | |||||
background: #e8eef2; | |||||
font-weight: bold; | |||||
} | |||||
hr { | |||||
height: 0px; | |||||
border: none; | |||||
border-top: 1px solid #666; | |||||
} | |||||
hr.footer { | |||||
height: 1px; | |||||
} | |||||
/* @group Member Descriptions */ | |||||
.mdescLeft, .mdescRight, | |||||
.memItemLeft, .memItemRight, | |||||
.memTemplItemLeft, .memTemplItemRight, .memTemplParams { | |||||
background-color: #FAFAFA; | |||||
border: none; | |||||
margin: 4px; | |||||
padding: 1px 0 0 8px; | |||||
} | |||||
.mdescLeft, .mdescRight { | |||||
padding: 0px 8px 4px 8px; | |||||
color: #555; | |||||
} | |||||
.memItemLeft, .memItemRight, .memTemplParams { | |||||
border-top: 1px solid #ccc; | |||||
} | |||||
.memItemLeft, .memTemplItemLeft { | |||||
white-space: nowrap; | |||||
} | |||||
.memTemplParams { | |||||
color: #606060; | |||||
white-space: nowrap; | |||||
} | |||||
/* @end */ | |||||
/* @group Member Details */ | |||||
/* Styles for detailed member documentation */ | |||||
.memtemplate { | |||||
font-size: 80%; | |||||
color: #606060; | |||||
font-weight: normal; | |||||
margin-left: 3px; | |||||
} | |||||
.memnav { | |||||
background-color: #e8eef2; | |||||
border: 1px solid #84b0c7; | |||||
text-align: center; | |||||
margin: 2px; | |||||
margin-right: 15px; | |||||
padding: 2px; | |||||
} | |||||
.memitem { | |||||
padding: 0; | |||||
margin-bottom: 10px; | |||||
} | |||||
.memname { | |||||
white-space: nowrap; | |||||
font-weight: bold; | |||||
margin-left: 6px; | |||||
} | |||||
.memproto { | |||||
border-top: 1px solid #84b0c7; | |||||
border-left: 1px solid #84b0c7; | |||||
border-right: 1px solid #84b0c7; | |||||
padding: 0; | |||||
background-color: #d5e1e8; | |||||
font-weight: bold; | |||||
/* firefox specific markup */ | |||||
background-image: -moz-linear-gradient(rgba(228, 233, 245, 1.0) 0%, rgba(193, 205, 232, 1.0) 100%); | |||||
-moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; | |||||
-moz-border-radius-topright: 8px; | |||||
-moz-border-radius-topleft: 8px; | |||||
/* webkit specific markup */ | |||||
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(228, 233, 245, 1.0)), to(rgba(193, 205, 232, 1.0))); | |||||
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); | |||||
-webkit-border-top-right-radius: 8px; | |||||
-webkit-border-top-left-radius: 8px; | |||||
} | |||||
.memdoc { | |||||
border-bottom: 1px solid #84b0c7; | |||||
border-left: 1px solid #84b0c7; | |||||
border-right: 1px solid #84b0c7; | |||||
padding: 2px 5px; | |||||
background-color: #eef3f5; | |||||
border-top-width: 0; | |||||
/* firefox specific markup */ | |||||
-moz-border-radius-bottomleft: 8px; | |||||
-moz-border-radius-bottomright: 8px; | |||||
-moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; | |||||
/* webkit specific markup */ | |||||
-webkit-border-bottom-left-radius: 8px; | |||||
-webkit-border-bottom-right-radius: 8px; | |||||
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); | |||||
} | |||||
.paramkey { | |||||
text-align: right; | |||||
} | |||||
.paramtype { | |||||
white-space: nowrap; | |||||
} | |||||
.paramname { | |||||
color: #602020; | |||||
white-space: nowrap; | |||||
} | |||||
.paramname em { | |||||
font-style: normal; | |||||
} | |||||
/* @end */ | |||||
/* @group Directory (tree) */ | |||||
/* for the tree view */ | |||||
.ftvtree { | |||||
font-family: sans-serif; | |||||
margin: 0.5em; | |||||
} | |||||
/* these are for tree view when used as main index */ | |||||
.directory { | |||||
font-size: 9pt; | |||||
font-weight: bold; | |||||
} | |||||
.directory h3 { | |||||
margin: 0px; | |||||
margin-top: 1em; | |||||
font-size: 11pt; | |||||
} | |||||
/* | |||||
The following two styles can be used to replace the root node title | |||||
with an image of your choice. Simply uncomment the next two styles, | |||||
specify the name of your image and be sure to set 'height' to the | |||||
proper pixel height of your image. | |||||
*/ | |||||
/* | |||||
.directory h3.swap { | |||||
height: 61px; | |||||
background-repeat: no-repeat; | |||||
background-image: url("yourimage.gif"); | |||||
} | |||||
.directory h3.swap span { | |||||
display: none; | |||||
} | |||||
*/ | |||||
.directory > h3 { | |||||
margin-top: 0; | |||||
} | |||||
.directory p { | |||||
margin: 0px; | |||||
white-space: nowrap; | |||||
} | |||||
.directory div { | |||||
display: none; | |||||
margin: 0px; | |||||
} | |||||
.directory img { | |||||
vertical-align: -30%; | |||||
} | |||||
/* these are for tree view when not used as main index */ | |||||
.directory-alt { | |||||
font-size: 100%; | |||||
font-weight: bold; | |||||
} | |||||
.directory-alt h3 { | |||||
margin: 0px; | |||||
margin-top: 1em; | |||||
font-size: 11pt; | |||||
} | |||||
.directory-alt > h3 { | |||||
margin-top: 0; | |||||
} | |||||
.directory-alt p { | |||||
margin: 0px; | |||||
white-space: nowrap; | |||||
} | |||||
.directory-alt div { | |||||
display: none; | |||||
margin: 0px; | |||||
} | |||||
.directory-alt img { | |||||
vertical-align: -30%; | |||||
} | |||||
/* @end */ | |||||
address { | |||||
font-style: normal; | |||||
color: #333; | |||||
} | |||||
table.doxtable { | |||||
border-collapse:collapse; | |||||
} | |||||
table.doxtable td, table.doxtable th { | |||||
border: 1px solid #153788; | |||||
padding: 3px 7px 2px; | |||||
} | |||||
table.doxtable th { | |||||
background-color: #254798; | |||||
color: #FFFFFF; | |||||
font-size: 110%; | |||||
padding-bottom: 4px; | |||||
padding-top: 5px; | |||||
text-align:left; | |||||
} | |||||
@@ -0,0 +1,47 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |||||
<title>json-c: File Index</title> | |||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/> | |||||
</head> | |||||
<body> | |||||
<!-- Generated by Doxygen 1.6.3 --> | |||||
<div class="navigation" id="top"> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<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="annotated.html"><span>Data Structures</span></a></li> | |||||
<li class="current"><a href="files.html"><span>Files</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li class="current"><a href="files.html"><span>File List</span></a></li> | |||||
<li><a href="globals.html"><span>Globals</span></a></li> | |||||
</ul> | |||||
</div> | |||||
</div> | |||||
<div class="contents"> | |||||
<h1>File List</h1>Here is a list of all files with brief descriptions:<table> | |||||
<tr><td class="indexkey"><a class="el" href="arraylist_8h.html">arraylist.h</a></td><td class="indexvalue"></td></tr> | |||||
<tr><td class="indexkey"><a class="el" href="bits_8h.html">bits.h</a></td><td class="indexvalue"></td></tr> | |||||
<tr><td class="indexkey"><a class="el" href="debug_8h.html">debug.h</a></td><td class="indexvalue"></td></tr> | |||||
<tr><td class="indexkey"><a class="el" href="json_8h.html">json.h</a></td><td class="indexvalue"></td></tr> | |||||
<tr><td class="indexkey"><a class="el" href="json__inttypes_8h.html">json_inttypes.h</a></td><td class="indexvalue"></td></tr> | |||||
<tr><td class="indexkey"><a class="el" href="json__object_8h.html">json_object.h</a></td><td class="indexvalue"></td></tr> | |||||
<tr><td class="indexkey"><a class="el" href="json__object__iterator_8h.html">json_object_iterator.h</a></td><td class="indexvalue">Json-c forces clients to use its private data structures for JSON Object iteration. This API corrects that by abstracting the private json-c details </td></tr> | |||||
<tr><td class="indexkey"><a class="el" href="json__object__private_8h.html">json_object_private.h</a></td><td class="indexvalue"></td></tr> | |||||
<tr><td class="indexkey"><a class="el" href="json__tokener_8h.html">json_tokener.h</a></td><td class="indexvalue"></td></tr> | |||||
<tr><td class="indexkey"><a class="el" href="json__util_8h.html">json_util.h</a></td><td class="indexvalue"></td></tr> | |||||
<tr><td class="indexkey"><a class="el" href="linkhash_8h.html">linkhash.h</a></td><td class="indexvalue"></td></tr> | |||||
<tr><td class="indexkey"><a class="el" href="printbuf_8h.html">printbuf.h</a></td><td class="indexvalue"></td></tr> | |||||
</table> | |||||
</div> | |||||
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Apr 28 15:52:47 2012 for json-c by | |||||
<a href="http://www.doxygen.org/index.html"> | |||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> | |||||
</body> | |||||
</html> |
@@ -0,0 +1,306 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |||||
<title>json-c: Data Fields</title> | |||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/> | |||||
</head> | |||||
<body> | |||||
<!-- Generated by Doxygen 1.6.3 --> | |||||
<div class="navigation" id="top"> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="index.html"><span>Main Page</span></a></li> | |||||
<li><a href="pages.html"><span>Related Pages</span></a></li> | |||||
<li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> | |||||
<li><a href="files.html"><span>Files</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="annotated.html"><span>Data Structures</span></a></li> | |||||
<li class="current"><a href="functions.html"><span>Data Fields</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li class="current"><a href="functions.html"><span>All</span></a></li> | |||||
<li><a href="functions_vars.html"><span>Variables</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="#index__"><span>_</span></a></li> | |||||
<li><a href="#index_a"><span>a</span></a></li> | |||||
<li><a href="#index_b"><span>b</span></a></li> | |||||
<li><a href="#index_c"><span>c</span></a></li> | |||||
<li><a href="#index_d"><span>d</span></a></li> | |||||
<li><a href="#index_e"><span>e</span></a></li> | |||||
<li><a href="#index_f"><span>f</span></a></li> | |||||
<li><a href="#index_h"><span>h</span></a></li> | |||||
<li><a href="#index_i"><span>i</span></a></li> | |||||
<li><a href="#index_k"><span>k</span></a></li> | |||||
<li><a href="#index_l"><span>l</span></a></li> | |||||
<li><a href="#index_n"><span>n</span></a></li> | |||||
<li><a href="#index_o"><span>o</span></a></li> | |||||
<li><a href="#index_p"><span>p</span></a></li> | |||||
<li><a href="#index_q"><span>q</span></a></li> | |||||
<li><a href="#index_r"><span>r</span></a></li> | |||||
<li><a href="#index_s"><span>s</span></a></li> | |||||
<li><a href="#index_t"><span>t</span></a></li> | |||||
<li><a href="#index_u"><span>u</span></a></li> | |||||
<li><a href="#index_v"><span>v</span></a></li> | |||||
</ul> | |||||
</div> | |||||
</div> | |||||
<div class="contents"> | |||||
Here is a list of all struct and union fields with links to the structures/unions they belong to: | |||||
<h3><a class="anchor" id="index__">- _ -</a></h3><ul> | |||||
<li>_delete | |||||
: <a class="el" href="structjson__object.html#aa3a238f4b671c21fa0578fc37a126c2e">json_object</a> | |||||
</li> | |||||
<li>_pb | |||||
: <a class="el" href="structjson__object.html#afdcaa9e24bce7c86c33cb6f6ae65cb56">json_object</a> | |||||
</li> | |||||
<li>_ref_count | |||||
: <a class="el" href="structjson__object.html#aca9b93573ba6bb8cf66d87c170a575b2">json_object</a> | |||||
</li> | |||||
<li>_to_json_string | |||||
: <a class="el" href="structjson__object.html#a077a02daac4653f91584dd7f47c3d632">json_object</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_a">- a -</a></h3><ul> | |||||
<li>array | |||||
: <a class="el" href="structarray__list.html#a7ba65feda2b156148c08667cf155b657">array_list</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_b">- b -</a></h3><ul> | |||||
<li>bpos | |||||
: <a class="el" href="structprintbuf.html#aba980ad7406329e32f557dfa0eb7b1b2">printbuf</a> | |||||
</li> | |||||
<li>buf | |||||
: <a class="el" href="structprintbuf.html#a5d7cf8ac260f1f7c50fecaf9bd7bc651">printbuf</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_c">- c -</a></h3><ul> | |||||
<li>c_array | |||||
: <a class="el" href="unionjson__object_1_1data.html#a4ad6bf2fd6d8718f55850509edfe2e45">json_object::data</a> | |||||
</li> | |||||
<li>c_boolean | |||||
: <a class="el" href="unionjson__object_1_1data.html#a98a3964e5fb0b3a0e9d8786b8facde5c">json_object::data</a> | |||||
</li> | |||||
<li>c_double | |||||
: <a class="el" href="unionjson__object_1_1data.html#a9cc4abdb21302913701ac0c8dc75e55a">json_object::data</a> | |||||
</li> | |||||
<li>c_int64 | |||||
: <a class="el" href="unionjson__object_1_1data.html#a7733181cdb631570913e3a2abfd6937c">json_object::data</a> | |||||
</li> | |||||
<li>c_object | |||||
: <a class="el" href="unionjson__object_1_1data.html#a68089c942f154d4df590d8ecb476a69b">json_object::data</a> | |||||
</li> | |||||
<li>c_string | |||||
: <a class="el" href="unionjson__object_1_1data.html#af9cd2e329ad7ab0a86b1b622290a663a">json_object::data</a> | |||||
</li> | |||||
<li>char_offset | |||||
: <a class="el" href="structjson__tokener.html#a9daae2516fd6df23555d33ef01020a76">json_tokener</a> | |||||
</li> | |||||
<li>collisions | |||||
: <a class="el" href="structlh__table.html#a9458e41d842ce40cd37dc13458ced133">lh_table</a> | |||||
</li> | |||||
<li>count | |||||
: <a class="el" href="structlh__table.html#aa172ed8fe205367b54e0e2cdf9ea8c6c">lh_table</a> | |||||
</li> | |||||
<li>current | |||||
: <a class="el" href="structjson__tokener__srec.html#a466f192f920368a5a6375aeba1e2757f">json_tokener_srec</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_d">- d -</a></h3><ul> | |||||
<li>deletes | |||||
: <a class="el" href="structlh__table.html#a8348bdd7e61c8d72b402f6a152013fbf">lh_table</a> | |||||
</li> | |||||
<li>depth | |||||
: <a class="el" href="structjson__tokener.html#ae0e5102b44cc1fc680be3e0fb5fff028">json_tokener</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_e">- e -</a></h3><ul> | |||||
<li>entry | |||||
: <a class="el" href="structjson__object__iter.html#a64e326f050826c644c02ed5bcd214faa">json_object_iter</a> | |||||
</li> | |||||
<li>equal_fn | |||||
: <a class="el" href="structlh__table.html#aa646c287a6a46e09da6c7457c981a359">lh_table</a> | |||||
</li> | |||||
<li>err | |||||
: <a class="el" href="structjson__tokener.html#adef37cdc2578d8f8920db14315728cbd">json_tokener</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_f">- f -</a></h3><ul> | |||||
<li>free_fn | |||||
: <a class="el" href="structarray__list.html#ab7989cdde357e5c7819c562c7680ab74">array_list</a> | |||||
, <a class="el" href="structlh__table.html#a30ea5903f4f8126abd6aa489ffe14737">lh_table</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_h">- h -</a></h3><ul> | |||||
<li>hash_fn | |||||
: <a class="el" href="structlh__table.html#a1488d1a4a320b1a9bb2f441859544be1">lh_table</a> | |||||
</li> | |||||
<li>head | |||||
: <a class="el" href="structlh__table.html#aa7d986a3b12a9fa47e349713794c30fb">lh_table</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_i">- i -</a></h3><ul> | |||||
<li>inserts | |||||
: <a class="el" href="structlh__table.html#afd64becd0d2cfbc91a4c9c9a117498b9">lh_table</a> | |||||
</li> | |||||
<li>is_double | |||||
: <a class="el" href="structjson__tokener.html#ad3bf0aa728ea14549d5aa6ca8dcba070">json_tokener</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_k">- k -</a></h3><ul> | |||||
<li>k | |||||
: <a class="el" href="structlh__entry.html#a6b176b3582c9cf553af6431750f5c3b6">lh_entry</a> | |||||
</li> | |||||
<li>key | |||||
: <a class="el" href="structjson__object__iter.html#a0b76228b3a039075e9d84f88fa72ff53">json_object_iter</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_l">- l -</a></h3><ul> | |||||
<li>len | |||||
: <a class="el" href="unionjson__object_1_1data.html#ac2386853b8a4e7d0b28a27ed599ccef7">json_object::data</a> | |||||
</li> | |||||
<li>length | |||||
: <a class="el" href="structarray__list.html#a442fcfde196a3cc95a647f0708de814d">array_list</a> | |||||
</li> | |||||
<li>lookups | |||||
: <a class="el" href="structlh__table.html#afd0385c645413d26e682f725a6f52164">lh_table</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_n">- n -</a></h3><ul> | |||||
<li>name | |||||
: <a class="el" href="structlh__table.html#aebf4001cde3746ec8025c1d87d4e6279">lh_table</a> | |||||
</li> | |||||
<li>next | |||||
: <a class="el" href="structlh__entry.html#a7c40c46e72d9a0ba071a8d49d535bc67">lh_entry</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_o">- o -</a></h3><ul> | |||||
<li>o | |||||
: <a class="el" href="structjson__object.html#a33aff83ffea02b934235c4821cca8cf0">json_object</a> | |||||
</li> | |||||
<li>o_type | |||||
: <a class="el" href="structjson__object.html#a28307a4a3fe6cefe27e28fec56b76b3e">json_object</a> | |||||
</li> | |||||
<li>obj | |||||
: <a class="el" href="structjson__tokener__srec.html#ad2bb71affec1da5ba1d9952c3bf2c12a">json_tokener_srec</a> | |||||
</li> | |||||
<li>obj_field_name | |||||
: <a class="el" href="structjson__tokener__srec.html#a99551c172e97ac2e7a3849a50b4f51ca">json_tokener_srec</a> | |||||
</li> | |||||
<li>opaque_ | |||||
: <a class="el" href="structjson__object__iterator.html#a69c61c14f5a36b1dc2217e49cd987f47">json_object_iterator</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_p">- p -</a></h3><ul> | |||||
<li>pb | |||||
: <a class="el" href="structjson__tokener.html#a1cdc7f85d7bde95f81bb08b7e61d6684">json_tokener</a> | |||||
</li> | |||||
<li>prev | |||||
: <a class="el" href="structlh__entry.html#a6fb9c3de01fb5af67d8d429921cc6a3b">lh_entry</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_q">- q -</a></h3><ul> | |||||
<li>quote_char | |||||
: <a class="el" href="structjson__tokener.html#aea488b73085ac7c5969ae7fc29e25fa0">json_tokener</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_r">- r -</a></h3><ul> | |||||
<li>resizes | |||||
: <a class="el" href="structlh__table.html#ab4cde49bd9ce7a07daaf99af34ddb67e">lh_table</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_s">- s -</a></h3><ul> | |||||
<li>saved_state | |||||
: <a class="el" href="structjson__tokener__srec.html#a868b9912dbb1e4813a630c944f522d48">json_tokener_srec</a> | |||||
</li> | |||||
<li>size | |||||
: <a class="el" href="structarray__list.html#aba48a197d3c8f1d56682da23fe883d0a">array_list</a> | |||||
, <a class="el" href="structprintbuf.html#a12ce6440eaa06a55b96ebdc5a9778dd5">printbuf</a> | |||||
, <a class="el" href="structlh__table.html#ae251575ec2935bcb0e0589ca8e243839">lh_table</a> | |||||
</li> | |||||
<li>st_pos | |||||
: <a class="el" href="structjson__tokener.html#a8eed213c0a37d09c1df66c8567e44471">json_tokener</a> | |||||
</li> | |||||
<li>stack | |||||
: <a class="el" href="structjson__tokener.html#a1499f97597246a18357b874e1805a678">json_tokener</a> | |||||
</li> | |||||
<li>str | |||||
: <a class="el" href="structjson__tokener.html#a9772e2170322a19d8da6ce5d7dc46895">json_tokener</a> | |||||
, <a class="el" href="unionjson__object_1_1data.html#a18a82441c3972195a3bf698bb286634b">json_object::data</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_t">- t -</a></h3><ul> | |||||
<li>table | |||||
: <a class="el" href="structlh__table.html#a4fd9c5aba38791b26ab0ec614a5caf8f">lh_table</a> | |||||
</li> | |||||
<li>tail | |||||
: <a class="el" href="structlh__table.html#a479895e45db2bdf9bf5d173fa4b7e277">lh_table</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_u">- u -</a></h3><ul> | |||||
<li>ucs_char | |||||
: <a class="el" href="structjson__tokener.html#a32fa73e43fb760e6845231a8482eb064">json_tokener</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_v">- v -</a></h3><ul> | |||||
<li>v | |||||
: <a class="el" href="structlh__entry.html#a1b676732ab2ad3eeaedf6ec60a6a0835">lh_entry</a> | |||||
</li> | |||||
<li>val | |||||
: <a class="el" href="structjson__object__iter.html#aaae14a8d17aacddacb0a57234e0a4491">json_object_iter</a> | |||||
</li> | |||||
</ul> | |||||
</div> | |||||
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Apr 28 15:52:47 2012 for json-c by | |||||
<a href="http://www.doxygen.org/index.html"> | |||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> | |||||
</body> | |||||
</html> |
@@ -0,0 +1,306 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |||||
<title>json-c: Data Fields - Variables</title> | |||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/> | |||||
</head> | |||||
<body> | |||||
<!-- Generated by Doxygen 1.6.3 --> | |||||
<div class="navigation" id="top"> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="index.html"><span>Main Page</span></a></li> | |||||
<li><a href="pages.html"><span>Related Pages</span></a></li> | |||||
<li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> | |||||
<li><a href="files.html"><span>Files</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="annotated.html"><span>Data Structures</span></a></li> | |||||
<li class="current"><a href="functions.html"><span>Data Fields</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="functions.html"><span>All</span></a></li> | |||||
<li class="current"><a href="functions_vars.html"><span>Variables</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="#index__"><span>_</span></a></li> | |||||
<li><a href="#index_a"><span>a</span></a></li> | |||||
<li><a href="#index_b"><span>b</span></a></li> | |||||
<li><a href="#index_c"><span>c</span></a></li> | |||||
<li><a href="#index_d"><span>d</span></a></li> | |||||
<li><a href="#index_e"><span>e</span></a></li> | |||||
<li><a href="#index_f"><span>f</span></a></li> | |||||
<li><a href="#index_h"><span>h</span></a></li> | |||||
<li><a href="#index_i"><span>i</span></a></li> | |||||
<li><a href="#index_k"><span>k</span></a></li> | |||||
<li><a href="#index_l"><span>l</span></a></li> | |||||
<li><a href="#index_n"><span>n</span></a></li> | |||||
<li><a href="#index_o"><span>o</span></a></li> | |||||
<li><a href="#index_p"><span>p</span></a></li> | |||||
<li><a href="#index_q"><span>q</span></a></li> | |||||
<li><a href="#index_r"><span>r</span></a></li> | |||||
<li><a href="#index_s"><span>s</span></a></li> | |||||
<li><a href="#index_t"><span>t</span></a></li> | |||||
<li><a href="#index_u"><span>u</span></a></li> | |||||
<li><a href="#index_v"><span>v</span></a></li> | |||||
</ul> | |||||
</div> | |||||
</div> | |||||
<div class="contents"> | |||||
| |||||
<h3><a class="anchor" id="index__">- _ -</a></h3><ul> | |||||
<li>_delete | |||||
: <a class="el" href="structjson__object.html#aa3a238f4b671c21fa0578fc37a126c2e">json_object</a> | |||||
</li> | |||||
<li>_pb | |||||
: <a class="el" href="structjson__object.html#afdcaa9e24bce7c86c33cb6f6ae65cb56">json_object</a> | |||||
</li> | |||||
<li>_ref_count | |||||
: <a class="el" href="structjson__object.html#aca9b93573ba6bb8cf66d87c170a575b2">json_object</a> | |||||
</li> | |||||
<li>_to_json_string | |||||
: <a class="el" href="structjson__object.html#a077a02daac4653f91584dd7f47c3d632">json_object</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_a">- a -</a></h3><ul> | |||||
<li>array | |||||
: <a class="el" href="structarray__list.html#a7ba65feda2b156148c08667cf155b657">array_list</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_b">- b -</a></h3><ul> | |||||
<li>bpos | |||||
: <a class="el" href="structprintbuf.html#aba980ad7406329e32f557dfa0eb7b1b2">printbuf</a> | |||||
</li> | |||||
<li>buf | |||||
: <a class="el" href="structprintbuf.html#a5d7cf8ac260f1f7c50fecaf9bd7bc651">printbuf</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_c">- c -</a></h3><ul> | |||||
<li>c_array | |||||
: <a class="el" href="unionjson__object_1_1data.html#a4ad6bf2fd6d8718f55850509edfe2e45">json_object::data</a> | |||||
</li> | |||||
<li>c_boolean | |||||
: <a class="el" href="unionjson__object_1_1data.html#a98a3964e5fb0b3a0e9d8786b8facde5c">json_object::data</a> | |||||
</li> | |||||
<li>c_double | |||||
: <a class="el" href="unionjson__object_1_1data.html#a9cc4abdb21302913701ac0c8dc75e55a">json_object::data</a> | |||||
</li> | |||||
<li>c_int64 | |||||
: <a class="el" href="unionjson__object_1_1data.html#a7733181cdb631570913e3a2abfd6937c">json_object::data</a> | |||||
</li> | |||||
<li>c_object | |||||
: <a class="el" href="unionjson__object_1_1data.html#a68089c942f154d4df590d8ecb476a69b">json_object::data</a> | |||||
</li> | |||||
<li>c_string | |||||
: <a class="el" href="unionjson__object_1_1data.html#af9cd2e329ad7ab0a86b1b622290a663a">json_object::data</a> | |||||
</li> | |||||
<li>char_offset | |||||
: <a class="el" href="structjson__tokener.html#a9daae2516fd6df23555d33ef01020a76">json_tokener</a> | |||||
</li> | |||||
<li>collisions | |||||
: <a class="el" href="structlh__table.html#a9458e41d842ce40cd37dc13458ced133">lh_table</a> | |||||
</li> | |||||
<li>count | |||||
: <a class="el" href="structlh__table.html#aa172ed8fe205367b54e0e2cdf9ea8c6c">lh_table</a> | |||||
</li> | |||||
<li>current | |||||
: <a class="el" href="structjson__tokener__srec.html#a466f192f920368a5a6375aeba1e2757f">json_tokener_srec</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_d">- d -</a></h3><ul> | |||||
<li>deletes | |||||
: <a class="el" href="structlh__table.html#a8348bdd7e61c8d72b402f6a152013fbf">lh_table</a> | |||||
</li> | |||||
<li>depth | |||||
: <a class="el" href="structjson__tokener.html#ae0e5102b44cc1fc680be3e0fb5fff028">json_tokener</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_e">- e -</a></h3><ul> | |||||
<li>entry | |||||
: <a class="el" href="structjson__object__iter.html#a64e326f050826c644c02ed5bcd214faa">json_object_iter</a> | |||||
</li> | |||||
<li>equal_fn | |||||
: <a class="el" href="structlh__table.html#aa646c287a6a46e09da6c7457c981a359">lh_table</a> | |||||
</li> | |||||
<li>err | |||||
: <a class="el" href="structjson__tokener.html#adef37cdc2578d8f8920db14315728cbd">json_tokener</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_f">- f -</a></h3><ul> | |||||
<li>free_fn | |||||
: <a class="el" href="structarray__list.html#ab7989cdde357e5c7819c562c7680ab74">array_list</a> | |||||
, <a class="el" href="structlh__table.html#a30ea5903f4f8126abd6aa489ffe14737">lh_table</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_h">- h -</a></h3><ul> | |||||
<li>hash_fn | |||||
: <a class="el" href="structlh__table.html#a1488d1a4a320b1a9bb2f441859544be1">lh_table</a> | |||||
</li> | |||||
<li>head | |||||
: <a class="el" href="structlh__table.html#aa7d986a3b12a9fa47e349713794c30fb">lh_table</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_i">- i -</a></h3><ul> | |||||
<li>inserts | |||||
: <a class="el" href="structlh__table.html#afd64becd0d2cfbc91a4c9c9a117498b9">lh_table</a> | |||||
</li> | |||||
<li>is_double | |||||
: <a class="el" href="structjson__tokener.html#ad3bf0aa728ea14549d5aa6ca8dcba070">json_tokener</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_k">- k -</a></h3><ul> | |||||
<li>k | |||||
: <a class="el" href="structlh__entry.html#a6b176b3582c9cf553af6431750f5c3b6">lh_entry</a> | |||||
</li> | |||||
<li>key | |||||
: <a class="el" href="structjson__object__iter.html#a0b76228b3a039075e9d84f88fa72ff53">json_object_iter</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_l">- l -</a></h3><ul> | |||||
<li>len | |||||
: <a class="el" href="unionjson__object_1_1data.html#ac2386853b8a4e7d0b28a27ed599ccef7">json_object::data</a> | |||||
</li> | |||||
<li>length | |||||
: <a class="el" href="structarray__list.html#a442fcfde196a3cc95a647f0708de814d">array_list</a> | |||||
</li> | |||||
<li>lookups | |||||
: <a class="el" href="structlh__table.html#afd0385c645413d26e682f725a6f52164">lh_table</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_n">- n -</a></h3><ul> | |||||
<li>name | |||||
: <a class="el" href="structlh__table.html#aebf4001cde3746ec8025c1d87d4e6279">lh_table</a> | |||||
</li> | |||||
<li>next | |||||
: <a class="el" href="structlh__entry.html#a7c40c46e72d9a0ba071a8d49d535bc67">lh_entry</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_o">- o -</a></h3><ul> | |||||
<li>o | |||||
: <a class="el" href="structjson__object.html#a33aff83ffea02b934235c4821cca8cf0">json_object</a> | |||||
</li> | |||||
<li>o_type | |||||
: <a class="el" href="structjson__object.html#a28307a4a3fe6cefe27e28fec56b76b3e">json_object</a> | |||||
</li> | |||||
<li>obj | |||||
: <a class="el" href="structjson__tokener__srec.html#ad2bb71affec1da5ba1d9952c3bf2c12a">json_tokener_srec</a> | |||||
</li> | |||||
<li>obj_field_name | |||||
: <a class="el" href="structjson__tokener__srec.html#a99551c172e97ac2e7a3849a50b4f51ca">json_tokener_srec</a> | |||||
</li> | |||||
<li>opaque_ | |||||
: <a class="el" href="structjson__object__iterator.html#a69c61c14f5a36b1dc2217e49cd987f47">json_object_iterator</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_p">- p -</a></h3><ul> | |||||
<li>pb | |||||
: <a class="el" href="structjson__tokener.html#a1cdc7f85d7bde95f81bb08b7e61d6684">json_tokener</a> | |||||
</li> | |||||
<li>prev | |||||
: <a class="el" href="structlh__entry.html#a6fb9c3de01fb5af67d8d429921cc6a3b">lh_entry</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_q">- q -</a></h3><ul> | |||||
<li>quote_char | |||||
: <a class="el" href="structjson__tokener.html#aea488b73085ac7c5969ae7fc29e25fa0">json_tokener</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_r">- r -</a></h3><ul> | |||||
<li>resizes | |||||
: <a class="el" href="structlh__table.html#ab4cde49bd9ce7a07daaf99af34ddb67e">lh_table</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_s">- s -</a></h3><ul> | |||||
<li>saved_state | |||||
: <a class="el" href="structjson__tokener__srec.html#a868b9912dbb1e4813a630c944f522d48">json_tokener_srec</a> | |||||
</li> | |||||
<li>size | |||||
: <a class="el" href="structarray__list.html#aba48a197d3c8f1d56682da23fe883d0a">array_list</a> | |||||
, <a class="el" href="structprintbuf.html#a12ce6440eaa06a55b96ebdc5a9778dd5">printbuf</a> | |||||
, <a class="el" href="structlh__table.html#ae251575ec2935bcb0e0589ca8e243839">lh_table</a> | |||||
</li> | |||||
<li>st_pos | |||||
: <a class="el" href="structjson__tokener.html#a8eed213c0a37d09c1df66c8567e44471">json_tokener</a> | |||||
</li> | |||||
<li>stack | |||||
: <a class="el" href="structjson__tokener.html#a1499f97597246a18357b874e1805a678">json_tokener</a> | |||||
</li> | |||||
<li>str | |||||
: <a class="el" href="structjson__tokener.html#a9772e2170322a19d8da6ce5d7dc46895">json_tokener</a> | |||||
, <a class="el" href="unionjson__object_1_1data.html#a18a82441c3972195a3bf698bb286634b">json_object::data</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_t">- t -</a></h3><ul> | |||||
<li>table | |||||
: <a class="el" href="structlh__table.html#a4fd9c5aba38791b26ab0ec614a5caf8f">lh_table</a> | |||||
</li> | |||||
<li>tail | |||||
: <a class="el" href="structlh__table.html#a479895e45db2bdf9bf5d173fa4b7e277">lh_table</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_u">- u -</a></h3><ul> | |||||
<li>ucs_char | |||||
: <a class="el" href="structjson__tokener.html#a32fa73e43fb760e6845231a8482eb064">json_tokener</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_v">- v -</a></h3><ul> | |||||
<li>v | |||||
: <a class="el" href="structlh__entry.html#a1b676732ab2ad3eeaedf6ec60a6a0835">lh_entry</a> | |||||
</li> | |||||
<li>val | |||||
: <a class="el" href="structjson__object__iter.html#aaae14a8d17aacddacb0a57234e0a4491">json_object_iter</a> | |||||
</li> | |||||
</ul> | |||||
</div> | |||||
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Apr 28 15:52:47 2012 for json-c by | |||||
<a href="http://www.doxygen.org/index.html"> | |||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> | |||||
</body> | |||||
</html> |
@@ -0,0 +1,657 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |||||
<title>json-c: Data Fields</title> | |||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/> | |||||
</head> | |||||
<body> | |||||
<!-- Generated by Doxygen 1.6.3 --> | |||||
<div class="navigation" id="top"> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<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="annotated.html"><span>Data Structures</span></a></li> | |||||
<li class="current"><a href="files.html"><span>Files</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="files.html"><span>File List</span></a></li> | |||||
<li class="current"><a href="globals.html"><span>Globals</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li class="current"><a href="globals.html"><span>All</span></a></li> | |||||
<li><a href="globals_func.html"><span>Functions</span></a></li> | |||||
<li><a href="globals_vars.html"><span>Variables</span></a></li> | |||||
<li><a href="globals_type.html"><span>Typedefs</span></a></li> | |||||
<li><a href="globals_enum.html"><span>Enumerations</span></a></li> | |||||
<li><a href="globals_eval.html"><span>Enumerator</span></a></li> | |||||
<li><a href="globals_defs.html"><span>Defines</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="#index__"><span>_</span></a></li> | |||||
<li><a href="#index_a"><span>a</span></a></li> | |||||
<li><a href="#index_e"><span>e</span></a></li> | |||||
<li><a href="#index_f"><span>f</span></a></li> | |||||
<li><a href="#index_h"><span>h</span></a></li> | |||||
<li><a href="#index_i"><span>i</span></a></li> | |||||
<li><a href="#index_j"><span>j</span></a></li> | |||||
<li><a href="#index_l"><span>l</span></a></li> | |||||
<li><a href="#index_m"><span>m</span></a></li> | |||||
<li><a href="#index_p"><span>p</span></a></li> | |||||
<li><a href="#index_s"><span>s</span></a></li> | |||||
<li><a href="#index_t"><span>t</span></a></li> | |||||
</ul> | |||||
</div> | |||||
</div> | |||||
<div class="contents"> | |||||
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to: | |||||
<h3><a class="anchor" id="index__">- _ -</a></h3><ul> | |||||
<li>__STRING | |||||
: <a class="el" href="debug_8h.html#a375c4dc9f0fb338999de81aab826f9d6">debug.h</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_a">- a -</a></h3><ul> | |||||
<li>array_list | |||||
: <a class="el" href="json__object_8h.html#a6d6d32d8b026ea2025df519b9e90f44a">json_object.h</a> | |||||
</li> | |||||
<li>array_list_add() | |||||
: <a class="el" href="arraylist_8h.html#a6e995608aa464244ff3184fb43574dc8">arraylist.h</a> | |||||
</li> | |||||
<li>ARRAY_LIST_DEFAULT_SIZE | |||||
: <a class="el" href="arraylist_8h.html#acd30d910b398421574eb1f59e78617f5">arraylist.h</a> | |||||
</li> | |||||
<li>array_list_free() | |||||
: <a class="el" href="arraylist_8h.html#acd00fb70f7ca82f23b48b812c3498f67">arraylist.h</a> | |||||
</li> | |||||
<li>array_list_free_fn | |||||
: <a class="el" href="arraylist_8h.html#aad83e4ed3c8ea274e6f18459276d774b">arraylist.h</a> | |||||
</li> | |||||
<li>array_list_get_idx() | |||||
: <a class="el" href="arraylist_8h.html#aa16207e545b6c1265299abcfa418dc2b">arraylist.h</a> | |||||
</li> | |||||
<li>array_list_length() | |||||
: <a class="el" href="arraylist_8h.html#aa8393b4aa3dc447660371530439ab70f">arraylist.h</a> | |||||
</li> | |||||
<li>array_list_new() | |||||
: <a class="el" href="arraylist_8h.html#a0d4bfac055dfd98e17296142abf4d894">arraylist.h</a> | |||||
</li> | |||||
<li>array_list_put_idx() | |||||
: <a class="el" href="arraylist_8h.html#a21b8e4c59e52fbc5a9a5a098e3f96e76">arraylist.h</a> | |||||
</li> | |||||
<li>array_list_sort() | |||||
: <a class="el" href="arraylist_8h.html#afb67cc8e2e5c9be41c3e644536079169">arraylist.h</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_e">- e -</a></h3><ul> | |||||
<li>error_description | |||||
: <a class="el" href="bits_8h.html#a45afe86501cd57ee2beeef9d67a4d40c">bits.h</a> | |||||
</li> | |||||
<li>error_ptr | |||||
: <a class="el" href="bits_8h.html#a863a898e607f8c2ff87b7052e326740f">bits.h</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_f">- f -</a></h3><ul> | |||||
<li>FALSE | |||||
: <a class="el" href="json__object_8h.html#aa93f0eb578d23995850d61f7d61c55c1">json_object.h</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_h">- h -</a></h3><ul> | |||||
<li>hexdigit | |||||
: <a class="el" href="bits_8h.html#a1cf38b22d3a118ad48d9282c32c048aa">bits.h</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_i">- i -</a></h3><ul> | |||||
<li>is_error | |||||
: <a class="el" href="bits_8h.html#a4a887e5fb7cde221bcab9c6f39d93fc1">bits.h</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_j">- j -</a></h3><ul> | |||||
<li>JASSERT | |||||
: <a class="el" href="debug_8h.html#a8ca29550d5b1b73948f4a7bce53f2385">debug.h</a> | |||||
</li> | |||||
<li>json_bool | |||||
: <a class="el" href="json__object_8h.html#a81f02022906fafc71eb9197049f07f73">json_object.h</a> | |||||
</li> | |||||
<li>JSON_C_TO_STRING_PLAIN | |||||
: <a class="el" href="json__object_8h.html#a3294cb92765cdeb497cfd346644d1059">json_object.h</a> | |||||
</li> | |||||
<li>JSON_C_TO_STRING_PRETTY | |||||
: <a class="el" href="json__object_8h.html#a2025bc677c35f130e117dfda5bf1ef73">json_object.h</a> | |||||
</li> | |||||
<li>JSON_C_TO_STRING_SPACED | |||||
: <a class="el" href="json__object_8h.html#aa821746c8668e6ad62bed90ec9e00103">json_object.h</a> | |||||
</li> | |||||
<li>JSON_FILE_BUF_SIZE | |||||
: <a class="el" href="json__util_8h.html#a084b6afc8f7fbef88976aabe4aca7efd">json_util.h</a> | |||||
</li> | |||||
<li>json_hex_chars | |||||
: <a class="el" href="json__object_8h.html#a20dbe4913551cefa6b4b0a77fd4397c4">json_object.h</a> | |||||
</li> | |||||
<li>json_max | |||||
: <a class="el" href="bits_8h.html#a57d63d199d4b9ea40359253618951300">bits.h</a> | |||||
</li> | |||||
<li>json_min | |||||
: <a class="el" href="bits_8h.html#a3dde282dc23d0eaa3c4840df8dc262d4">bits.h</a> | |||||
</li> | |||||
<li>json_number_chars | |||||
: <a class="el" href="json__object_8h.html#a27427f89f2fc995639e366635fbe58ac">json_object.h</a> | |||||
</li> | |||||
<li>json_object | |||||
: <a class="el" href="json__object_8h.html#af27907ced0f5a43409ad96430fe0f914">json_object.h</a> | |||||
</li> | |||||
<li>json_object_array_add() | |||||
: <a class="el" href="json__object_8h.html#acc89c0f58947d499e2868ac8b62bed49">json_object.h</a> | |||||
</li> | |||||
<li>json_object_array_get_idx() | |||||
: <a class="el" href="json__object_8h.html#a5c9120a6d644ea12a61e2ec8520130c6">json_object.h</a> | |||||
</li> | |||||
<li>json_object_array_length() | |||||
: <a class="el" href="json__object_8h.html#a2e62d4b19de8f297595f3b4aaa0ec453">json_object.h</a> | |||||
</li> | |||||
<li>json_object_array_put_idx() | |||||
: <a class="el" href="json__object_8h.html#a2d19d21b495e1e0d3f711093d97a5104">json_object.h</a> | |||||
</li> | |||||
<li>json_object_array_sort() | |||||
: <a class="el" href="json__object_8h.html#aa1b05eeaa9c92f079facece87d6a0149">json_object.h</a> | |||||
</li> | |||||
<li>JSON_OBJECT_DEF_HASH_ENTRIES | |||||
: <a class="el" href="json__object_8h.html#a268a63dd1b2e6d81559e268a4529e9bf">json_object.h</a> | |||||
</li> | |||||
<li>json_object_delete_fn | |||||
: <a class="el" href="json__object__private_8h.html#ac96402e72ae5c12d690ec95ed441ec70">json_object_private.h</a> | |||||
</li> | |||||
<li>json_object_from_file() | |||||
: <a class="el" href="json__util_8h.html#a8fa0bba6b7ddb149a2159d99bae709ce">json_util.h</a> | |||||
</li> | |||||
<li>json_object_get() | |||||
: <a class="el" href="json__object_8h.html#acc3628d97c6308dc967006e4268c4e7f">json_object.h</a> | |||||
</li> | |||||
<li>json_object_get_array() | |||||
: <a class="el" href="json__object_8h.html#aba4e8df5e00bdc91a89bfb775e04ed70">json_object.h</a> | |||||
</li> | |||||
<li>json_object_get_boolean() | |||||
: <a class="el" href="json__object_8h.html#a3be3153ae5158ed24a49d74fbf14149f">json_object.h</a> | |||||
</li> | |||||
<li>json_object_get_double() | |||||
: <a class="el" href="json__object_8h.html#a9cf586fba906a597a121423045cb2a45">json_object.h</a> | |||||
</li> | |||||
<li>json_object_get_int() | |||||
: <a class="el" href="json__object_8h.html#ae6cab7d4c7c707b9053035a6405d3891">json_object.h</a> | |||||
</li> | |||||
<li>json_object_get_int64() | |||||
: <a class="el" href="json__object_8h.html#a3493894ebd226249118582e640af6944">json_object.h</a> | |||||
</li> | |||||
<li>json_object_get_object() | |||||
: <a class="el" href="json__object_8h.html#a9840421d6b45a7d00a42e13e379b54b5">json_object.h</a> | |||||
</li> | |||||
<li>json_object_get_string() | |||||
: <a class="el" href="json__object_8h.html#ad24f1c4c22b2a7d33e7b562c01f2ca65">json_object.h</a> | |||||
</li> | |||||
<li>json_object_get_string_len() | |||||
: <a class="el" href="json__object_8h.html#ad821384d0d8515d5ed4eec44d7101772">json_object.h</a> | |||||
</li> | |||||
<li>json_object_get_type() | |||||
: <a class="el" href="json__object_8h.html#adc5e998b4897b6e450bd0975a58d2f72">json_object.h</a> | |||||
</li> | |||||
<li>json_object_is_type() | |||||
: <a class="el" href="json__object_8h.html#ab6dc8b19f8da310e78f402f83d6ae6c5">json_object.h</a> | |||||
</li> | |||||
<li>json_object_iter | |||||
: <a class="el" href="json__object_8h.html#af88126730e765f2068968f4b16fd074f">json_object.h</a> | |||||
</li> | |||||
<li>json_object_iter_begin() | |||||
: <a class="el" href="json__object__iterator_8h.html#a925eb97b5aa5b64986a0f663f53cf0fa">json_object_iterator.h</a> | |||||
</li> | |||||
<li>json_object_iter_end() | |||||
: <a class="el" href="json__object__iterator_8h.html#a1fa3784395fb14496e3f1a1633028fd4">json_object_iterator.h</a> | |||||
</li> | |||||
<li>json_object_iter_equal() | |||||
: <a class="el" href="json__object__iterator_8h.html#a878ca25f72b339882aa2607ac938e79c">json_object_iterator.h</a> | |||||
</li> | |||||
<li>json_object_iter_init_default() | |||||
: <a class="el" href="json__object__iterator_8h.html#af30f56ca510d59da42e5592f9a436c10">json_object_iterator.h</a> | |||||
</li> | |||||
<li>json_object_iter_next() | |||||
: <a class="el" href="json__object__iterator_8h.html#aa98a310c340f6d9b4eeecb673aa5e240">json_object_iterator.h</a> | |||||
</li> | |||||
<li>json_object_iter_peek_name() | |||||
: <a class="el" href="json__object__iterator_8h.html#af17775b9b812a4206a84e4d3fb5774ab">json_object_iterator.h</a> | |||||
</li> | |||||
<li>json_object_iter_peek_value() | |||||
: <a class="el" href="json__object__iterator_8h.html#a47b0af7f1722c10475dffd29efc0b89d">json_object_iterator.h</a> | |||||
</li> | |||||
<li>json_object_new_array() | |||||
: <a class="el" href="json__object_8h.html#a9b5af06e9a99e16c6d9b6459a685ea3f">json_object.h</a> | |||||
</li> | |||||
<li>json_object_new_boolean() | |||||
: <a class="el" href="json__object_8h.html#a93cfacfdd1000c739ad19df0a080cb85">json_object.h</a> | |||||
</li> | |||||
<li>json_object_new_double() | |||||
: <a class="el" href="json__object_8h.html#a2e9c761833a4f5d0a0c60640377e3cec">json_object.h</a> | |||||
</li> | |||||
<li>json_object_new_int() | |||||
: <a class="el" href="json__object_8h.html#aa7db8ceb1afe1b93afc63c10b8c57560">json_object.h</a> | |||||
</li> | |||||
<li>json_object_new_int64() | |||||
: <a class="el" href="json__object_8h.html#a54a27690a1927354966189166bba6ca3">json_object.h</a> | |||||
</li> | |||||
<li>json_object_new_object() | |||||
: <a class="el" href="json__object_8h.html#af0ed3555604f39ac74b5e28bc5b1f82c">json_object.h</a> | |||||
</li> | |||||
<li>json_object_new_string() | |||||
: <a class="el" href="json__object_8h.html#a48eb92a8208e6718e55edf1130e8e4b8">json_object.h</a> | |||||
</li> | |||||
<li>json_object_new_string_len() | |||||
: <a class="el" href="json__object_8h.html#a9d14fd03ed7520c4aa33ab53b4569414">json_object.h</a> | |||||
</li> | |||||
<li>json_object_object_add() | |||||
: <a class="el" href="json__object_8h.html#a04448b1c63173e1bfe49965835732075">json_object.h</a> | |||||
</li> | |||||
<li>json_object_object_del() | |||||
: <a class="el" href="json__object_8h.html#a03653c18aafccd1ffba1ad318e342845">json_object.h</a> | |||||
</li> | |||||
<li>json_object_object_foreach | |||||
: <a class="el" href="json__object_8h.html#acf5f514a9e0061c10fc08055762639ee">json_object.h</a> | |||||
</li> | |||||
<li>json_object_object_foreachC | |||||
: <a class="el" href="json__object_8h.html#a71f07006c12d78f7bbf4cb716a5af3a6">json_object.h</a> | |||||
</li> | |||||
<li>json_object_object_get() | |||||
: <a class="el" href="json__object_8h.html#ac11730ad909d1f9eb077d1ce9ff8b153">json_object.h</a> | |||||
</li> | |||||
<li>json_object_object_get_ex() | |||||
: <a class="el" href="json__object_8h.html#af3f38b3395b1af8e9d3ac73818c3a936">json_object.h</a> | |||||
</li> | |||||
<li>json_object_put() | |||||
: <a class="el" href="json__object_8h.html#accc34b38e15e46357d64a0beed3d0150">json_object.h</a> | |||||
</li> | |||||
<li>json_object_to_file() | |||||
: <a class="el" href="json__util_8h.html#a00f5c43b3035faa4e4f3e55cf59707ee">json_util.h</a> | |||||
</li> | |||||
<li>json_object_to_file_ext() | |||||
: <a class="el" href="json__util_8h.html#a1ddcf96dd176ed447ce4df383190cfa8">json_util.h</a> | |||||
</li> | |||||
<li>json_object_to_json_string() | |||||
: <a class="el" href="json__object_8h.html#a1f62a660e2619559d1f3f54cd7483ff8">json_object.h</a> | |||||
</li> | |||||
<li>json_object_to_json_string_ext() | |||||
: <a class="el" href="json__object_8h.html#a84421dab94ccad42e901e534c6d7b658">json_object.h</a> | |||||
</li> | |||||
<li>json_object_to_json_string_fn | |||||
: <a class="el" href="json__object__private_8h.html#a778fe57040398137cf9ccf9f2dd53282">json_object_private.h</a> | |||||
</li> | |||||
<li>json_parse_int64() | |||||
: <a class="el" href="json__util_8h.html#a9bb9882ef2859ca2c1ee17805679bc25">json_util.h</a> | |||||
</li> | |||||
<li>json_tokener | |||||
: <a class="el" href="json__object_8h.html#a4dd5e5b65aee7f376f529f86b210ff49">json_object.h</a> | |||||
</li> | |||||
<li>json_tokener_continue | |||||
: <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a9b26e920ca765df91c84e999561d8fb0">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_error | |||||
: <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_error_depth | |||||
: <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a59b2c36d9cc30c3038e09b9ddee6c86c">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_error_desc() | |||||
: <a class="el" href="json__tokener_8h.html#a04c5625212aed3216cc303429e47f642">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_error_parse_array | |||||
: <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a574846740b785146f164a209dc89574e">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_error_parse_boolean | |||||
: <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59addbdfe084e20709da3d20c8ae8ca278c">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_error_parse_comment | |||||
: <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a3588c05b1da8b909a8cbdef66b0a1a28">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_error_parse_eof | |||||
: <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a8f774f4c7869afdd9b92295fca3a9ded">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_error_parse_null | |||||
: <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a641bbb8d881fdd1e463f20a1a203b77c">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_error_parse_number | |||||
: <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59ab1b3ad685eb97235d269cc5b9eb7ab81">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_error_parse_object_key_name | |||||
: <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a2003bd8e96c6680cd22419c5ceafd4c0">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_error_parse_object_key_sep | |||||
: <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59af91a2a819b0d6344d6d4e1d2579f28fd">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_error_parse_object_value_sep | |||||
: <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a9ddb98741aebf7ac44735b4a43717013">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_error_parse_string | |||||
: <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a033ce89ce7b8f9e591e4bea92121c4c7">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_error_parse_unexpected | |||||
: <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a3309fa8ea4ab3ee0a81c55b69d223710">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_errors | |||||
: <a class="el" href="json__tokener_8h.html#a6ede8ee7a4ec1fed68d10ea77294c966">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_free() | |||||
: <a class="el" href="json__tokener_8h.html#af6645ff27c0ca82c6e314390814fcbeb">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_get_error() | |||||
: <a class="el" href="json__tokener_8h.html#ae8dff7f1ea11702aecf418e0da5574fe">json_tokener.h</a> | |||||
</li> | |||||
<li>JSON_TOKENER_MAX_DEPTH | |||||
: <a class="el" href="json__tokener_8h.html#ac4299cf4ed799b028e61cf7b2b0d5f1f">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_new() | |||||
: <a class="el" href="json__tokener_8h.html#a55d6e8a6f6d90992c063a39e21769c52">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_parse() | |||||
: <a class="el" href="json__tokener_8h.html#abf031fdf1e5caab71e2225a99588c6bb">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_parse_ex() | |||||
: <a class="el" href="json__tokener_8h.html#a0d9a666c21879647e8831f9cfa691673">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_parse_verbose() | |||||
: <a class="el" href="json__tokener_8h.html#a1c8f5d8baad383dc8879615d2b02b53c">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_reset() | |||||
: <a class="el" href="json__tokener_8h.html#ae23dd7ad4737bfc18409af6173ab2b09">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_array | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2ab3d763300f1914865be09d603ddc11f4">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_array_add | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2aa2a01798ebe318ea91c38a886418f771">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_array_sep | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a4ec7762aeab3424cbb14354c94025865">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_boolean | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a3525b15ecd0a698281b3914115b6bd3e">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_comment | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a8c2680b8873a8dce85f0b1ac25882dc9">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_comment_end | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a62cef297a37a98b1239ea4bbd39723e1">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_comment_eol | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2ad8151350b1ef50298bafbab244ac1162">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_comment_start | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a0ff1d1935d49188aa1e6b998d43e655c">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_eatws | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a9db152607ec1872a000f1fcd8757297d">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_escape_unicode | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a6c852da2e694be56799c58c201d6dca0">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_finish | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2ad80b689cb709967b67a348de3d8601d2">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_null | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a668fb2654c59608945370003403a5792">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_number | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a7ce18d281d322af690b45f3b8b599e81">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_object_field | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a77375940a10806e81d99876d13be67fc">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_object_field_end | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a0220aea1d9204aadfffde92c7f73f5f7">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_object_field_start | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a8c7dbda177a5d83a36a64f7cb99b9a29">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_object_sep | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2adaf3e06c5fc04fd4f04040cd67698215">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_object_value | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a4c7b7deac37355491572f6da84f208aa">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_object_value_add | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2ade6bee72f2147e634b19eb84e58eb162">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_start | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a7c4c0bed1ebde45f5a99de4278792d72">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_string | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2aa90ea4c327a285bfbbce49d42d491d65">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_string_escape | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a1cf793d73587f68c4f2b3b4f65ff728e">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_success | |||||
: <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59afe2fa9bde03155019b2df30f66a5fcd0">json_tokener.h</a> | |||||
</li> | |||||
<li>json_type | |||||
: <a class="el" href="json__object_8h.html#aba5eff84f8638d22f50403175f270c96">json_object.h</a> | |||||
</li> | |||||
<li>json_type_array | |||||
: <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06cae536c8c9da4648e6b9348abddde6113c">json_object.h</a> | |||||
</li> | |||||
<li>json_type_boolean | |||||
: <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06ca5d15299e90dbb9935ff6d3e2c22a285c">json_object.h</a> | |||||
</li> | |||||
<li>json_type_double | |||||
: <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06cac6ac2d9a16577d00210fea64d16b47cd">json_object.h</a> | |||||
</li> | |||||
<li>json_type_int | |||||
: <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06ca7bf325c213b43c5f970ae2d4443ab956">json_object.h</a> | |||||
</li> | |||||
<li>json_type_null | |||||
: <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06ca127e62d156e13517471fcde3378979c1">json_object.h</a> | |||||
</li> | |||||
<li>json_type_object | |||||
: <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06cac966c8008f0b2c07da59ee8a60ad440f">json_object.h</a> | |||||
</li> | |||||
<li>json_type_string | |||||
: <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06cac9f56e57c09245522d764015a054faa6">json_object.h</a> | |||||
</li> | |||||
<li>json_type_to_name() | |||||
: <a class="el" href="json__util_8h.html#a74031a1b948dc9fed3f367ea6ce78389">json_util.h</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_l">- l -</a></h3><ul> | |||||
<li>lh_abort() | |||||
: <a class="el" href="linkhash_8h.html#a1294160fa0e80cee04cd745a401f43a4">linkhash.h</a> | |||||
</li> | |||||
<li>lh_char_equal() | |||||
: <a class="el" href="linkhash_8h.html#ae4e9f21fb1a556c7a50c6b7ea61f2079">linkhash.h</a> | |||||
</li> | |||||
<li>lh_char_hash() | |||||
: <a class="el" href="linkhash_8h.html#a1fcf495b9c4ce169630cb31f638b8435">linkhash.h</a> | |||||
</li> | |||||
<li>LH_EMPTY | |||||
: <a class="el" href="linkhash_8h.html#a93fad7f8ae44575dc89c9567859972d2">linkhash.h</a> | |||||
</li> | |||||
<li>lh_entry_free_fn | |||||
: <a class="el" href="linkhash_8h.html#a671553d0ee3c2a123190ba0f8ed2b635">linkhash.h</a> | |||||
</li> | |||||
<li>lh_equal_fn | |||||
: <a class="el" href="linkhash_8h.html#a91fd85fc81b0c7c83c62f00e84729091">linkhash.h</a> | |||||
</li> | |||||
<li>lh_foreach | |||||
: <a class="el" href="linkhash_8h.html#ad7dd67da915065dce2c6f44cb03e2d82">linkhash.h</a> | |||||
</li> | |||||
<li>lh_foreach_safe | |||||
: <a class="el" href="linkhash_8h.html#abcbb0df08b4976d0649b826b6bacfca1">linkhash.h</a> | |||||
</li> | |||||
<li>LH_FREED | |||||
: <a class="el" href="linkhash_8h.html#ac69428f2de0a6fb080b6fb373d506aa7">linkhash.h</a> | |||||
</li> | |||||
<li>lh_hash_fn | |||||
: <a class="el" href="linkhash_8h.html#a38bae27995dcfb6ee3fb109a9be229b2">linkhash.h</a> | |||||
</li> | |||||
<li>lh_kchar_table_new() | |||||
: <a class="el" href="linkhash_8h.html#a0aaf11e11ee5b0925279a52eab04bc38">linkhash.h</a> | |||||
</li> | |||||
<li>lh_kptr_table_new() | |||||
: <a class="el" href="linkhash_8h.html#a705513954267a16cc1d40a284a7c441e">linkhash.h</a> | |||||
</li> | |||||
<li>LH_LOAD_FACTOR | |||||
: <a class="el" href="linkhash_8h.html#a66b61772c29d85eb52b697e0b0dc0aaf">linkhash.h</a> | |||||
</li> | |||||
<li>LH_PRIME | |||||
: <a class="el" href="linkhash_8h.html#a032f1bd115df254dda325437203ce5fb">linkhash.h</a> | |||||
</li> | |||||
<li>lh_ptr_equal() | |||||
: <a class="el" href="linkhash_8h.html#a6ce3cb97560072c40f5caeaba85f756a">linkhash.h</a> | |||||
</li> | |||||
<li>lh_ptr_hash() | |||||
: <a class="el" href="linkhash_8h.html#a2e560f0d3e5a20f6b0bfa4049737db23">linkhash.h</a> | |||||
</li> | |||||
<li>lh_table | |||||
: <a class="el" href="json__object_8h.html#a766e90057496fc6712d6be0da180a21f">json_object.h</a> | |||||
</li> | |||||
<li>lh_table_delete() | |||||
: <a class="el" href="linkhash_8h.html#a2fed2c78f70d229edb2d00775ffe593c">linkhash.h</a> | |||||
</li> | |||||
<li>lh_table_delete_entry() | |||||
: <a class="el" href="linkhash_8h.html#ae5885a71c3457190fb1dc2d6e20dde3b">linkhash.h</a> | |||||
</li> | |||||
<li>lh_table_free() | |||||
: <a class="el" href="linkhash_8h.html#a81653acf740cf8c9fe672e6cd16df0cf">linkhash.h</a> | |||||
</li> | |||||
<li>lh_table_insert() | |||||
: <a class="el" href="linkhash_8h.html#a22b897763cc34a98c21c7fe82d151004">linkhash.h</a> | |||||
</li> | |||||
<li>lh_table_lookup() | |||||
: <a class="el" href="linkhash_8h.html#a49c27f18a174eaf126d1b7953df13cb1">linkhash.h</a> | |||||
</li> | |||||
<li>lh_table_lookup_entry() | |||||
: <a class="el" href="linkhash_8h.html#ad3b6ca2d967a6c3021ee6c39e014a918">linkhash.h</a> | |||||
</li> | |||||
<li>lh_table_lookup_ex() | |||||
: <a class="el" href="linkhash_8h.html#a81c270bb0dd9d5c8a3e7ae20bc4d67f3">linkhash.h</a> | |||||
</li> | |||||
<li>lh_table_new() | |||||
: <a class="el" href="linkhash_8h.html#ac3ba464ac43c083397b1f1d34f2ddf55">linkhash.h</a> | |||||
</li> | |||||
<li>lh_table_resize() | |||||
: <a class="el" href="linkhash_8h.html#a5322eccf3394af7dc1ebb22af8f8c562">linkhash.h</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_m">- m -</a></h3><ul> | |||||
<li>MC_ABORT | |||||
: <a class="el" href="debug_8h.html#a25591d3d4754c0c6d1f2b5463fb4977e">debug.h</a> | |||||
</li> | |||||
<li>mc_abort() | |||||
: <a class="el" href="debug_8h.html#a44913dbc4f1abf6614d42b22b941c092">debug.h</a> | |||||
</li> | |||||
<li>mc_debug() | |||||
: <a class="el" href="debug_8h.html#a600cf4cbbe19c0c15ca3710210e35aba">debug.h</a> | |||||
</li> | |||||
<li>MC_DEBUG | |||||
: <a class="el" href="debug_8h.html#afda355b35d18bf2e6a2a22d5c8eef42c">debug.h</a> | |||||
</li> | |||||
<li>MC_ERROR | |||||
: <a class="el" href="debug_8h.html#a11ba39cecbe449af5b86fa2f78e9da9d">debug.h</a> | |||||
</li> | |||||
<li>mc_error() | |||||
: <a class="el" href="debug_8h.html#abf22ea3a331c7ff21c23da91a07c7cb2">debug.h</a> | |||||
</li> | |||||
<li>MC_GET_DEBUG | |||||
: <a class="el" href="debug_8h.html#acb272a4b4444b69cd995236f167f90ba">debug.h</a> | |||||
</li> | |||||
<li>mc_get_debug() | |||||
: <a class="el" href="debug_8h.html#a3b3ab3ae8b438384fb109a2e38646b6e">debug.h</a> | |||||
</li> | |||||
<li>mc_info() | |||||
: <a class="el" href="debug_8h.html#acbb92996a994e316ff65ed3a026e12a4">debug.h</a> | |||||
</li> | |||||
<li>MC_INFO | |||||
: <a class="el" href="debug_8h.html#a5ef640ce1e9e61c5f6632aefbbfa0041">debug.h</a> | |||||
</li> | |||||
<li>mc_set_debug() | |||||
: <a class="el" href="debug_8h.html#af65a73617b71476020a005b20bf02726">debug.h</a> | |||||
</li> | |||||
<li>MC_SET_DEBUG | |||||
: <a class="el" href="debug_8h.html#a50f21a239fa040a10ad4cfdb4278b02b">debug.h</a> | |||||
</li> | |||||
<li>mc_set_syslog() | |||||
: <a class="el" href="debug_8h.html#aadb888da410116384e75a00db30da705">debug.h</a> | |||||
</li> | |||||
<li>MC_SET_SYSLOG | |||||
: <a class="el" href="debug_8h.html#acf1e895cb5eb7f334cbe51901e6bb918">debug.h</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_p">- p -</a></h3><ul> | |||||
<li>printbuf | |||||
: <a class="el" href="json__object_8h.html#ace274df280df67463ff417b1b3392395">json_object.h</a> | |||||
</li> | |||||
<li>printbuf_free() | |||||
: <a class="el" href="printbuf_8h.html#ab525221c767ac65c58ddeea8a655a4e8">printbuf.h</a> | |||||
</li> | |||||
<li>printbuf_length | |||||
: <a class="el" href="printbuf_8h.html#acdd84ad88987c0166b7ba0e3f1f8f1bb">printbuf.h</a> | |||||
</li> | |||||
<li>printbuf_memappend() | |||||
: <a class="el" href="printbuf_8h.html#a22f09779a19db59a83e7cb8c2ce4c75f">printbuf.h</a> | |||||
</li> | |||||
<li>printbuf_memappend_fast | |||||
: <a class="el" href="printbuf_8h.html#a6f3a4dc87fab41c37e3eff42f40dc346">printbuf.h</a> | |||||
</li> | |||||
<li>printbuf_memset() | |||||
: <a class="el" href="printbuf_8h.html#ad7fc6ec4c296e85abf404244614cded5">printbuf.h</a> | |||||
</li> | |||||
<li>printbuf_new() | |||||
: <a class="el" href="printbuf_8h.html#a3e390ebc7660a18335edd89f640fd415">printbuf.h</a> | |||||
</li> | |||||
<li>printbuf_reset() | |||||
: <a class="el" href="printbuf_8h.html#a4393ee3dedb376af11c96fe97532292e">printbuf.h</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_s">- s -</a></h3><ul> | |||||
<li>sprintbuf() | |||||
: <a class="el" href="printbuf_8h.html#adf6214db6c8ce994c7f7f1180863c8a4">printbuf.h</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_t">- t -</a></h3><ul> | |||||
<li>TRUE | |||||
: <a class="el" href="json__object_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d">json_object.h</a> | |||||
</li> | |||||
</ul> | |||||
</div> | |||||
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Apr 28 15:52:47 2012 for json-c by | |||||
<a href="http://www.doxygen.org/index.html"> | |||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> | |||||
</body> | |||||
</html> |
@@ -0,0 +1,205 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |||||
<title>json-c: Data Fields</title> | |||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/> | |||||
</head> | |||||
<body> | |||||
<!-- Generated by Doxygen 1.6.3 --> | |||||
<div class="navigation" id="top"> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<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="annotated.html"><span>Data Structures</span></a></li> | |||||
<li class="current"><a href="files.html"><span>Files</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="files.html"><span>File List</span></a></li> | |||||
<li class="current"><a href="globals.html"><span>Globals</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="globals.html"><span>All</span></a></li> | |||||
<li><a href="globals_func.html"><span>Functions</span></a></li> | |||||
<li><a href="globals_vars.html"><span>Variables</span></a></li> | |||||
<li><a href="globals_type.html"><span>Typedefs</span></a></li> | |||||
<li><a href="globals_enum.html"><span>Enumerations</span></a></li> | |||||
<li><a href="globals_eval.html"><span>Enumerator</span></a></li> | |||||
<li class="current"><a href="globals_defs.html"><span>Defines</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="#index__"><span>_</span></a></li> | |||||
<li><a href="#index_a"><span>a</span></a></li> | |||||
<li><a href="#index_e"><span>e</span></a></li> | |||||
<li><a href="#index_f"><span>f</span></a></li> | |||||
<li><a href="#index_h"><span>h</span></a></li> | |||||
<li><a href="#index_i"><span>i</span></a></li> | |||||
<li><a href="#index_j"><span>j</span></a></li> | |||||
<li><a href="#index_l"><span>l</span></a></li> | |||||
<li><a href="#index_m"><span>m</span></a></li> | |||||
<li><a href="#index_p"><span>p</span></a></li> | |||||
<li><a href="#index_t"><span>t</span></a></li> | |||||
</ul> | |||||
</div> | |||||
</div> | |||||
<div class="contents"> | |||||
| |||||
<h3><a class="anchor" id="index__">- _ -</a></h3><ul> | |||||
<li>__STRING | |||||
: <a class="el" href="debug_8h.html#a375c4dc9f0fb338999de81aab826f9d6">debug.h</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_a">- a -</a></h3><ul> | |||||
<li>ARRAY_LIST_DEFAULT_SIZE | |||||
: <a class="el" href="arraylist_8h.html#acd30d910b398421574eb1f59e78617f5">arraylist.h</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_e">- e -</a></h3><ul> | |||||
<li>error_description | |||||
: <a class="el" href="bits_8h.html#a45afe86501cd57ee2beeef9d67a4d40c">bits.h</a> | |||||
</li> | |||||
<li>error_ptr | |||||
: <a class="el" href="bits_8h.html#a863a898e607f8c2ff87b7052e326740f">bits.h</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_f">- f -</a></h3><ul> | |||||
<li>FALSE | |||||
: <a class="el" href="json__object_8h.html#aa93f0eb578d23995850d61f7d61c55c1">json_object.h</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_h">- h -</a></h3><ul> | |||||
<li>hexdigit | |||||
: <a class="el" href="bits_8h.html#a1cf38b22d3a118ad48d9282c32c048aa">bits.h</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_i">- i -</a></h3><ul> | |||||
<li>is_error | |||||
: <a class="el" href="bits_8h.html#a4a887e5fb7cde221bcab9c6f39d93fc1">bits.h</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_j">- j -</a></h3><ul> | |||||
<li>JASSERT | |||||
: <a class="el" href="debug_8h.html#a8ca29550d5b1b73948f4a7bce53f2385">debug.h</a> | |||||
</li> | |||||
<li>JSON_C_TO_STRING_PLAIN | |||||
: <a class="el" href="json__object_8h.html#a3294cb92765cdeb497cfd346644d1059">json_object.h</a> | |||||
</li> | |||||
<li>JSON_C_TO_STRING_PRETTY | |||||
: <a class="el" href="json__object_8h.html#a2025bc677c35f130e117dfda5bf1ef73">json_object.h</a> | |||||
</li> | |||||
<li>JSON_C_TO_STRING_SPACED | |||||
: <a class="el" href="json__object_8h.html#aa821746c8668e6ad62bed90ec9e00103">json_object.h</a> | |||||
</li> | |||||
<li>JSON_FILE_BUF_SIZE | |||||
: <a class="el" href="json__util_8h.html#a084b6afc8f7fbef88976aabe4aca7efd">json_util.h</a> | |||||
</li> | |||||
<li>json_max | |||||
: <a class="el" href="bits_8h.html#a57d63d199d4b9ea40359253618951300">bits.h</a> | |||||
</li> | |||||
<li>json_min | |||||
: <a class="el" href="bits_8h.html#a3dde282dc23d0eaa3c4840df8dc262d4">bits.h</a> | |||||
</li> | |||||
<li>JSON_OBJECT_DEF_HASH_ENTRIES | |||||
: <a class="el" href="json__object_8h.html#a268a63dd1b2e6d81559e268a4529e9bf">json_object.h</a> | |||||
</li> | |||||
<li>json_object_object_foreach | |||||
: <a class="el" href="json__object_8h.html#acf5f514a9e0061c10fc08055762639ee">json_object.h</a> | |||||
</li> | |||||
<li>json_object_object_foreachC | |||||
: <a class="el" href="json__object_8h.html#a71f07006c12d78f7bbf4cb716a5af3a6">json_object.h</a> | |||||
</li> | |||||
<li>JSON_TOKENER_MAX_DEPTH | |||||
: <a class="el" href="json__tokener_8h.html#ac4299cf4ed799b028e61cf7b2b0d5f1f">json_tokener.h</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_l">- l -</a></h3><ul> | |||||
<li>LH_EMPTY | |||||
: <a class="el" href="linkhash_8h.html#a93fad7f8ae44575dc89c9567859972d2">linkhash.h</a> | |||||
</li> | |||||
<li>lh_foreach | |||||
: <a class="el" href="linkhash_8h.html#ad7dd67da915065dce2c6f44cb03e2d82">linkhash.h</a> | |||||
</li> | |||||
<li>lh_foreach_safe | |||||
: <a class="el" href="linkhash_8h.html#abcbb0df08b4976d0649b826b6bacfca1">linkhash.h</a> | |||||
</li> | |||||
<li>LH_FREED | |||||
: <a class="el" href="linkhash_8h.html#ac69428f2de0a6fb080b6fb373d506aa7">linkhash.h</a> | |||||
</li> | |||||
<li>LH_LOAD_FACTOR | |||||
: <a class="el" href="linkhash_8h.html#a66b61772c29d85eb52b697e0b0dc0aaf">linkhash.h</a> | |||||
</li> | |||||
<li>LH_PRIME | |||||
: <a class="el" href="linkhash_8h.html#a032f1bd115df254dda325437203ce5fb">linkhash.h</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_m">- m -</a></h3><ul> | |||||
<li>MC_ABORT | |||||
: <a class="el" href="debug_8h.html#a25591d3d4754c0c6d1f2b5463fb4977e">debug.h</a> | |||||
</li> | |||||
<li>MC_DEBUG | |||||
: <a class="el" href="debug_8h.html#afda355b35d18bf2e6a2a22d5c8eef42c">debug.h</a> | |||||
</li> | |||||
<li>MC_ERROR | |||||
: <a class="el" href="debug_8h.html#a11ba39cecbe449af5b86fa2f78e9da9d">debug.h</a> | |||||
</li> | |||||
<li>MC_GET_DEBUG | |||||
: <a class="el" href="debug_8h.html#acb272a4b4444b69cd995236f167f90ba">debug.h</a> | |||||
</li> | |||||
<li>MC_INFO | |||||
: <a class="el" href="debug_8h.html#a5ef640ce1e9e61c5f6632aefbbfa0041">debug.h</a> | |||||
</li> | |||||
<li>MC_SET_DEBUG | |||||
: <a class="el" href="debug_8h.html#a50f21a239fa040a10ad4cfdb4278b02b">debug.h</a> | |||||
</li> | |||||
<li>MC_SET_SYSLOG | |||||
: <a class="el" href="debug_8h.html#acf1e895cb5eb7f334cbe51901e6bb918">debug.h</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_p">- p -</a></h3><ul> | |||||
<li>printbuf_length | |||||
: <a class="el" href="printbuf_8h.html#acdd84ad88987c0166b7ba0e3f1f8f1bb">printbuf.h</a> | |||||
</li> | |||||
<li>printbuf_memappend_fast | |||||
: <a class="el" href="printbuf_8h.html#a6f3a4dc87fab41c37e3eff42f40dc346">printbuf.h</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_t">- t -</a></h3><ul> | |||||
<li>TRUE | |||||
: <a class="el" href="json__object_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d">json_object.h</a> | |||||
</li> | |||||
</ul> | |||||
</div> | |||||
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Apr 28 15:52:47 2012 for json-c by | |||||
<a href="http://www.doxygen.org/index.html"> | |||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> | |||||
</body> | |||||
</html> |
@@ -0,0 +1,55 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |||||
<title>json-c: Data Fields</title> | |||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/> | |||||
</head> | |||||
<body> | |||||
<!-- Generated by Doxygen 1.6.3 --> | |||||
<div class="navigation" id="top"> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<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="annotated.html"><span>Data Structures</span></a></li> | |||||
<li class="current"><a href="files.html"><span>Files</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="files.html"><span>File List</span></a></li> | |||||
<li class="current"><a href="globals.html"><span>Globals</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="globals.html"><span>All</span></a></li> | |||||
<li><a href="globals_func.html"><span>Functions</span></a></li> | |||||
<li><a href="globals_vars.html"><span>Variables</span></a></li> | |||||
<li><a href="globals_type.html"><span>Typedefs</span></a></li> | |||||
<li class="current"><a href="globals_enum.html"><span>Enumerations</span></a></li> | |||||
<li><a href="globals_eval.html"><span>Enumerator</span></a></li> | |||||
<li><a href="globals_defs.html"><span>Defines</span></a></li> | |||||
</ul> | |||||
</div> | |||||
</div> | |||||
<div class="contents"> | |||||
<ul> | |||||
<li>json_tokener_error | |||||
: <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2">json_tokener.h</a> | |||||
</li> | |||||
<li>json_type | |||||
: <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06c">json_object.h</a> | |||||
</li> | |||||
</ul> | |||||
</div> | |||||
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Apr 28 15:52:47 2012 for json-c by | |||||
<a href="http://www.doxygen.org/index.html"> | |||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> | |||||
</body> | |||||
</html> |
@@ -0,0 +1,182 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |||||
<title>json-c: Data Fields</title> | |||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/> | |||||
</head> | |||||
<body> | |||||
<!-- Generated by Doxygen 1.6.3 --> | |||||
<div class="navigation" id="top"> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<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="annotated.html"><span>Data Structures</span></a></li> | |||||
<li class="current"><a href="files.html"><span>Files</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="files.html"><span>File List</span></a></li> | |||||
<li class="current"><a href="globals.html"><span>Globals</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="globals.html"><span>All</span></a></li> | |||||
<li><a href="globals_func.html"><span>Functions</span></a></li> | |||||
<li><a href="globals_vars.html"><span>Variables</span></a></li> | |||||
<li><a href="globals_type.html"><span>Typedefs</span></a></li> | |||||
<li><a href="globals_enum.html"><span>Enumerations</span></a></li> | |||||
<li class="current"><a href="globals_eval.html"><span>Enumerator</span></a></li> | |||||
<li><a href="globals_defs.html"><span>Defines</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="#index_j"><span>j</span></a></li> | |||||
</ul> | |||||
</div> | |||||
</div> | |||||
<div class="contents"> | |||||
| |||||
<h3><a class="anchor" id="index_j">- j -</a></h3><ul> | |||||
<li>json_tokener_continue | |||||
: <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a9b26e920ca765df91c84e999561d8fb0">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_error_depth | |||||
: <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a59b2c36d9cc30c3038e09b9ddee6c86c">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_error_parse_array | |||||
: <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a574846740b785146f164a209dc89574e">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_error_parse_boolean | |||||
: <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59addbdfe084e20709da3d20c8ae8ca278c">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_error_parse_comment | |||||
: <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a3588c05b1da8b909a8cbdef66b0a1a28">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_error_parse_eof | |||||
: <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a8f774f4c7869afdd9b92295fca3a9ded">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_error_parse_null | |||||
: <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a641bbb8d881fdd1e463f20a1a203b77c">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_error_parse_number | |||||
: <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59ab1b3ad685eb97235d269cc5b9eb7ab81">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_error_parse_object_key_name | |||||
: <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a2003bd8e96c6680cd22419c5ceafd4c0">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_error_parse_object_key_sep | |||||
: <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59af91a2a819b0d6344d6d4e1d2579f28fd">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_error_parse_object_value_sep | |||||
: <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a9ddb98741aebf7ac44735b4a43717013">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_error_parse_string | |||||
: <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a033ce89ce7b8f9e591e4bea92121c4c7">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_error_parse_unexpected | |||||
: <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a3309fa8ea4ab3ee0a81c55b69d223710">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_array | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2ab3d763300f1914865be09d603ddc11f4">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_array_add | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2aa2a01798ebe318ea91c38a886418f771">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_array_sep | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a4ec7762aeab3424cbb14354c94025865">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_boolean | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a3525b15ecd0a698281b3914115b6bd3e">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_comment | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a8c2680b8873a8dce85f0b1ac25882dc9">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_comment_end | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a62cef297a37a98b1239ea4bbd39723e1">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_comment_eol | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2ad8151350b1ef50298bafbab244ac1162">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_comment_start | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a0ff1d1935d49188aa1e6b998d43e655c">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_eatws | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a9db152607ec1872a000f1fcd8757297d">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_escape_unicode | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a6c852da2e694be56799c58c201d6dca0">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_finish | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2ad80b689cb709967b67a348de3d8601d2">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_null | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a668fb2654c59608945370003403a5792">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_number | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a7ce18d281d322af690b45f3b8b599e81">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_object_field | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a77375940a10806e81d99876d13be67fc">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_object_field_end | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a0220aea1d9204aadfffde92c7f73f5f7">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_object_field_start | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a8c7dbda177a5d83a36a64f7cb99b9a29">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_object_sep | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2adaf3e06c5fc04fd4f04040cd67698215">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_object_value | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a4c7b7deac37355491572f6da84f208aa">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_object_value_add | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2ade6bee72f2147e634b19eb84e58eb162">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_start | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a7c4c0bed1ebde45f5a99de4278792d72">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_string | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2aa90ea4c327a285bfbbce49d42d491d65">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_state_string_escape | |||||
: <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a1cf793d73587f68c4f2b3b4f65ff728e">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_success | |||||
: <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59afe2fa9bde03155019b2df30f66a5fcd0">json_tokener.h</a> | |||||
</li> | |||||
<li>json_type_array | |||||
: <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06cae536c8c9da4648e6b9348abddde6113c">json_object.h</a> | |||||
</li> | |||||
<li>json_type_boolean | |||||
: <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06ca5d15299e90dbb9935ff6d3e2c22a285c">json_object.h</a> | |||||
</li> | |||||
<li>json_type_double | |||||
: <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06cac6ac2d9a16577d00210fea64d16b47cd">json_object.h</a> | |||||
</li> | |||||
<li>json_type_int | |||||
: <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06ca7bf325c213b43c5f970ae2d4443ab956">json_object.h</a> | |||||
</li> | |||||
<li>json_type_null | |||||
: <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06ca127e62d156e13517471fcde3378979c1">json_object.h</a> | |||||
</li> | |||||
<li>json_type_object | |||||
: <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06cac966c8008f0b2c07da59ee8a60ad440f">json_object.h</a> | |||||
</li> | |||||
<li>json_type_string | |||||
: <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06cac9f56e57c09245522d764015a054faa6">json_object.h</a> | |||||
</li> | |||||
</ul> | |||||
</div> | |||||
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Apr 28 15:52:47 2012 for json-c by | |||||
<a href="http://www.doxygen.org/index.html"> | |||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> | |||||
</body> | |||||
</html> |
@@ -0,0 +1,339 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |||||
<title>json-c: Data Fields</title> | |||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/> | |||||
</head> | |||||
<body> | |||||
<!-- Generated by Doxygen 1.6.3 --> | |||||
<div class="navigation" id="top"> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<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="annotated.html"><span>Data Structures</span></a></li> | |||||
<li class="current"><a href="files.html"><span>Files</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="files.html"><span>File List</span></a></li> | |||||
<li class="current"><a href="globals.html"><span>Globals</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="globals.html"><span>All</span></a></li> | |||||
<li class="current"><a href="globals_func.html"><span>Functions</span></a></li> | |||||
<li><a href="globals_vars.html"><span>Variables</span></a></li> | |||||
<li><a href="globals_type.html"><span>Typedefs</span></a></li> | |||||
<li><a href="globals_enum.html"><span>Enumerations</span></a></li> | |||||
<li><a href="globals_eval.html"><span>Enumerator</span></a></li> | |||||
<li><a href="globals_defs.html"><span>Defines</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="#index_a"><span>a</span></a></li> | |||||
<li><a href="#index_j"><span>j</span></a></li> | |||||
<li><a href="#index_l"><span>l</span></a></li> | |||||
<li><a href="#index_m"><span>m</span></a></li> | |||||
<li><a href="#index_p"><span>p</span></a></li> | |||||
<li><a href="#index_s"><span>s</span></a></li> | |||||
</ul> | |||||
</div> | |||||
</div> | |||||
<div class="contents"> | |||||
| |||||
<h3><a class="anchor" id="index_a">- a -</a></h3><ul> | |||||
<li>array_list_add() | |||||
: <a class="el" href="arraylist_8h.html#a6e995608aa464244ff3184fb43574dc8">arraylist.h</a> | |||||
</li> | |||||
<li>array_list_free() | |||||
: <a class="el" href="arraylist_8h.html#acd00fb70f7ca82f23b48b812c3498f67">arraylist.h</a> | |||||
</li> | |||||
<li>array_list_get_idx() | |||||
: <a class="el" href="arraylist_8h.html#aa16207e545b6c1265299abcfa418dc2b">arraylist.h</a> | |||||
</li> | |||||
<li>array_list_length() | |||||
: <a class="el" href="arraylist_8h.html#aa8393b4aa3dc447660371530439ab70f">arraylist.h</a> | |||||
</li> | |||||
<li>array_list_new() | |||||
: <a class="el" href="arraylist_8h.html#a0d4bfac055dfd98e17296142abf4d894">arraylist.h</a> | |||||
</li> | |||||
<li>array_list_put_idx() | |||||
: <a class="el" href="arraylist_8h.html#a21b8e4c59e52fbc5a9a5a098e3f96e76">arraylist.h</a> | |||||
</li> | |||||
<li>array_list_sort() | |||||
: <a class="el" href="arraylist_8h.html#afb67cc8e2e5c9be41c3e644536079169">arraylist.h</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_j">- j -</a></h3><ul> | |||||
<li>json_object_array_add() | |||||
: <a class="el" href="json__object_8h.html#acc89c0f58947d499e2868ac8b62bed49">json_object.h</a> | |||||
</li> | |||||
<li>json_object_array_get_idx() | |||||
: <a class="el" href="json__object_8h.html#a5c9120a6d644ea12a61e2ec8520130c6">json_object.h</a> | |||||
</li> | |||||
<li>json_object_array_length() | |||||
: <a class="el" href="json__object_8h.html#a2e62d4b19de8f297595f3b4aaa0ec453">json_object.h</a> | |||||
</li> | |||||
<li>json_object_array_put_idx() | |||||
: <a class="el" href="json__object_8h.html#a2d19d21b495e1e0d3f711093d97a5104">json_object.h</a> | |||||
</li> | |||||
<li>json_object_array_sort() | |||||
: <a class="el" href="json__object_8h.html#aa1b05eeaa9c92f079facece87d6a0149">json_object.h</a> | |||||
</li> | |||||
<li>json_object_from_file() | |||||
: <a class="el" href="json__util_8h.html#a8fa0bba6b7ddb149a2159d99bae709ce">json_util.h</a> | |||||
</li> | |||||
<li>json_object_get() | |||||
: <a class="el" href="json__object_8h.html#acc3628d97c6308dc967006e4268c4e7f">json_object.h</a> | |||||
</li> | |||||
<li>json_object_get_array() | |||||
: <a class="el" href="json__object_8h.html#aba4e8df5e00bdc91a89bfb775e04ed70">json_object.h</a> | |||||
</li> | |||||
<li>json_object_get_boolean() | |||||
: <a class="el" href="json__object_8h.html#a3be3153ae5158ed24a49d74fbf14149f">json_object.h</a> | |||||
</li> | |||||
<li>json_object_get_double() | |||||
: <a class="el" href="json__object_8h.html#a9cf586fba906a597a121423045cb2a45">json_object.h</a> | |||||
</li> | |||||
<li>json_object_get_int() | |||||
: <a class="el" href="json__object_8h.html#ae6cab7d4c7c707b9053035a6405d3891">json_object.h</a> | |||||
</li> | |||||
<li>json_object_get_int64() | |||||
: <a class="el" href="json__object_8h.html#a3493894ebd226249118582e640af6944">json_object.h</a> | |||||
</li> | |||||
<li>json_object_get_object() | |||||
: <a class="el" href="json__object_8h.html#a9840421d6b45a7d00a42e13e379b54b5">json_object.h</a> | |||||
</li> | |||||
<li>json_object_get_string() | |||||
: <a class="el" href="json__object_8h.html#ad24f1c4c22b2a7d33e7b562c01f2ca65">json_object.h</a> | |||||
</li> | |||||
<li>json_object_get_string_len() | |||||
: <a class="el" href="json__object_8h.html#ad821384d0d8515d5ed4eec44d7101772">json_object.h</a> | |||||
</li> | |||||
<li>json_object_get_type() | |||||
: <a class="el" href="json__object_8h.html#adc5e998b4897b6e450bd0975a58d2f72">json_object.h</a> | |||||
</li> | |||||
<li>json_object_is_type() | |||||
: <a class="el" href="json__object_8h.html#ab6dc8b19f8da310e78f402f83d6ae6c5">json_object.h</a> | |||||
</li> | |||||
<li>json_object_iter_begin() | |||||
: <a class="el" href="json__object__iterator_8h.html#a925eb97b5aa5b64986a0f663f53cf0fa">json_object_iterator.h</a> | |||||
</li> | |||||
<li>json_object_iter_end() | |||||
: <a class="el" href="json__object__iterator_8h.html#a1fa3784395fb14496e3f1a1633028fd4">json_object_iterator.h</a> | |||||
</li> | |||||
<li>json_object_iter_equal() | |||||
: <a class="el" href="json__object__iterator_8h.html#a878ca25f72b339882aa2607ac938e79c">json_object_iterator.h</a> | |||||
</li> | |||||
<li>json_object_iter_init_default() | |||||
: <a class="el" href="json__object__iterator_8h.html#af30f56ca510d59da42e5592f9a436c10">json_object_iterator.h</a> | |||||
</li> | |||||
<li>json_object_iter_next() | |||||
: <a class="el" href="json__object__iterator_8h.html#aa98a310c340f6d9b4eeecb673aa5e240">json_object_iterator.h</a> | |||||
</li> | |||||
<li>json_object_iter_peek_name() | |||||
: <a class="el" href="json__object__iterator_8h.html#af17775b9b812a4206a84e4d3fb5774ab">json_object_iterator.h</a> | |||||
</li> | |||||
<li>json_object_iter_peek_value() | |||||
: <a class="el" href="json__object__iterator_8h.html#a47b0af7f1722c10475dffd29efc0b89d">json_object_iterator.h</a> | |||||
</li> | |||||
<li>json_object_new_array() | |||||
: <a class="el" href="json__object_8h.html#a9b5af06e9a99e16c6d9b6459a685ea3f">json_object.h</a> | |||||
</li> | |||||
<li>json_object_new_boolean() | |||||
: <a class="el" href="json__object_8h.html#a93cfacfdd1000c739ad19df0a080cb85">json_object.h</a> | |||||
</li> | |||||
<li>json_object_new_double() | |||||
: <a class="el" href="json__object_8h.html#a2e9c761833a4f5d0a0c60640377e3cec">json_object.h</a> | |||||
</li> | |||||
<li>json_object_new_int() | |||||
: <a class="el" href="json__object_8h.html#aa7db8ceb1afe1b93afc63c10b8c57560">json_object.h</a> | |||||
</li> | |||||
<li>json_object_new_int64() | |||||
: <a class="el" href="json__object_8h.html#a54a27690a1927354966189166bba6ca3">json_object.h</a> | |||||
</li> | |||||
<li>json_object_new_object() | |||||
: <a class="el" href="json__object_8h.html#af0ed3555604f39ac74b5e28bc5b1f82c">json_object.h</a> | |||||
</li> | |||||
<li>json_object_new_string() | |||||
: <a class="el" href="json__object_8h.html#a48eb92a8208e6718e55edf1130e8e4b8">json_object.h</a> | |||||
</li> | |||||
<li>json_object_new_string_len() | |||||
: <a class="el" href="json__object_8h.html#a9d14fd03ed7520c4aa33ab53b4569414">json_object.h</a> | |||||
</li> | |||||
<li>json_object_object_add() | |||||
: <a class="el" href="json__object_8h.html#a04448b1c63173e1bfe49965835732075">json_object.h</a> | |||||
</li> | |||||
<li>json_object_object_del() | |||||
: <a class="el" href="json__object_8h.html#a03653c18aafccd1ffba1ad318e342845">json_object.h</a> | |||||
</li> | |||||
<li>json_object_object_get() | |||||
: <a class="el" href="json__object_8h.html#ac11730ad909d1f9eb077d1ce9ff8b153">json_object.h</a> | |||||
</li> | |||||
<li>json_object_object_get_ex() | |||||
: <a class="el" href="json__object_8h.html#af3f38b3395b1af8e9d3ac73818c3a936">json_object.h</a> | |||||
</li> | |||||
<li>json_object_put() | |||||
: <a class="el" href="json__object_8h.html#accc34b38e15e46357d64a0beed3d0150">json_object.h</a> | |||||
</li> | |||||
<li>json_object_to_file() | |||||
: <a class="el" href="json__util_8h.html#a00f5c43b3035faa4e4f3e55cf59707ee">json_util.h</a> | |||||
</li> | |||||
<li>json_object_to_file_ext() | |||||
: <a class="el" href="json__util_8h.html#a1ddcf96dd176ed447ce4df383190cfa8">json_util.h</a> | |||||
</li> | |||||
<li>json_object_to_json_string() | |||||
: <a class="el" href="json__object_8h.html#a1f62a660e2619559d1f3f54cd7483ff8">json_object.h</a> | |||||
</li> | |||||
<li>json_object_to_json_string_ext() | |||||
: <a class="el" href="json__object_8h.html#a84421dab94ccad42e901e534c6d7b658">json_object.h</a> | |||||
</li> | |||||
<li>json_parse_int64() | |||||
: <a class="el" href="json__util_8h.html#a9bb9882ef2859ca2c1ee17805679bc25">json_util.h</a> | |||||
</li> | |||||
<li>json_tokener_error_desc() | |||||
: <a class="el" href="json__tokener_8h.html#a04c5625212aed3216cc303429e47f642">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_free() | |||||
: <a class="el" href="json__tokener_8h.html#af6645ff27c0ca82c6e314390814fcbeb">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_get_error() | |||||
: <a class="el" href="json__tokener_8h.html#ae8dff7f1ea11702aecf418e0da5574fe">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_new() | |||||
: <a class="el" href="json__tokener_8h.html#a55d6e8a6f6d90992c063a39e21769c52">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_parse() | |||||
: <a class="el" href="json__tokener_8h.html#abf031fdf1e5caab71e2225a99588c6bb">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_parse_ex() | |||||
: <a class="el" href="json__tokener_8h.html#a0d9a666c21879647e8831f9cfa691673">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_parse_verbose() | |||||
: <a class="el" href="json__tokener_8h.html#a1c8f5d8baad383dc8879615d2b02b53c">json_tokener.h</a> | |||||
</li> | |||||
<li>json_tokener_reset() | |||||
: <a class="el" href="json__tokener_8h.html#ae23dd7ad4737bfc18409af6173ab2b09">json_tokener.h</a> | |||||
</li> | |||||
<li>json_type_to_name() | |||||
: <a class="el" href="json__util_8h.html#a74031a1b948dc9fed3f367ea6ce78389">json_util.h</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_l">- l -</a></h3><ul> | |||||
<li>lh_abort() | |||||
: <a class="el" href="linkhash_8h.html#a1294160fa0e80cee04cd745a401f43a4">linkhash.h</a> | |||||
</li> | |||||
<li>lh_char_equal() | |||||
: <a class="el" href="linkhash_8h.html#ae4e9f21fb1a556c7a50c6b7ea61f2079">linkhash.h</a> | |||||
</li> | |||||
<li>lh_char_hash() | |||||
: <a class="el" href="linkhash_8h.html#a1fcf495b9c4ce169630cb31f638b8435">linkhash.h</a> | |||||
</li> | |||||
<li>lh_kchar_table_new() | |||||
: <a class="el" href="linkhash_8h.html#a0aaf11e11ee5b0925279a52eab04bc38">linkhash.h</a> | |||||
</li> | |||||
<li>lh_kptr_table_new() | |||||
: <a class="el" href="linkhash_8h.html#a705513954267a16cc1d40a284a7c441e">linkhash.h</a> | |||||
</li> | |||||
<li>lh_ptr_equal() | |||||
: <a class="el" href="linkhash_8h.html#a6ce3cb97560072c40f5caeaba85f756a">linkhash.h</a> | |||||
</li> | |||||
<li>lh_ptr_hash() | |||||
: <a class="el" href="linkhash_8h.html#a2e560f0d3e5a20f6b0bfa4049737db23">linkhash.h</a> | |||||
</li> | |||||
<li>lh_table_delete() | |||||
: <a class="el" href="linkhash_8h.html#a2fed2c78f70d229edb2d00775ffe593c">linkhash.h</a> | |||||
</li> | |||||
<li>lh_table_delete_entry() | |||||
: <a class="el" href="linkhash_8h.html#ae5885a71c3457190fb1dc2d6e20dde3b">linkhash.h</a> | |||||
</li> | |||||
<li>lh_table_free() | |||||
: <a class="el" href="linkhash_8h.html#a81653acf740cf8c9fe672e6cd16df0cf">linkhash.h</a> | |||||
</li> | |||||
<li>lh_table_insert() | |||||
: <a class="el" href="linkhash_8h.html#a22b897763cc34a98c21c7fe82d151004">linkhash.h</a> | |||||
</li> | |||||
<li>lh_table_lookup() | |||||
: <a class="el" href="linkhash_8h.html#a49c27f18a174eaf126d1b7953df13cb1">linkhash.h</a> | |||||
</li> | |||||
<li>lh_table_lookup_entry() | |||||
: <a class="el" href="linkhash_8h.html#ad3b6ca2d967a6c3021ee6c39e014a918">linkhash.h</a> | |||||
</li> | |||||
<li>lh_table_lookup_ex() | |||||
: <a class="el" href="linkhash_8h.html#a81c270bb0dd9d5c8a3e7ae20bc4d67f3">linkhash.h</a> | |||||
</li> | |||||
<li>lh_table_new() | |||||
: <a class="el" href="linkhash_8h.html#ac3ba464ac43c083397b1f1d34f2ddf55">linkhash.h</a> | |||||
</li> | |||||
<li>lh_table_resize() | |||||
: <a class="el" href="linkhash_8h.html#a5322eccf3394af7dc1ebb22af8f8c562">linkhash.h</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_m">- m -</a></h3><ul> | |||||
<li>mc_abort() | |||||
: <a class="el" href="debug_8h.html#a44913dbc4f1abf6614d42b22b941c092">debug.h</a> | |||||
</li> | |||||
<li>mc_debug() | |||||
: <a class="el" href="debug_8h.html#a600cf4cbbe19c0c15ca3710210e35aba">debug.h</a> | |||||
</li> | |||||
<li>mc_error() | |||||
: <a class="el" href="debug_8h.html#abf22ea3a331c7ff21c23da91a07c7cb2">debug.h</a> | |||||
</li> | |||||
<li>mc_get_debug() | |||||
: <a class="el" href="debug_8h.html#a3b3ab3ae8b438384fb109a2e38646b6e">debug.h</a> | |||||
</li> | |||||
<li>mc_info() | |||||
: <a class="el" href="debug_8h.html#acbb92996a994e316ff65ed3a026e12a4">debug.h</a> | |||||
</li> | |||||
<li>mc_set_debug() | |||||
: <a class="el" href="debug_8h.html#af65a73617b71476020a005b20bf02726">debug.h</a> | |||||
</li> | |||||
<li>mc_set_syslog() | |||||
: <a class="el" href="debug_8h.html#aadb888da410116384e75a00db30da705">debug.h</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_p">- p -</a></h3><ul> | |||||
<li>printbuf_free() | |||||
: <a class="el" href="printbuf_8h.html#ab525221c767ac65c58ddeea8a655a4e8">printbuf.h</a> | |||||
</li> | |||||
<li>printbuf_memappend() | |||||
: <a class="el" href="printbuf_8h.html#a22f09779a19db59a83e7cb8c2ce4c75f">printbuf.h</a> | |||||
</li> | |||||
<li>printbuf_memset() | |||||
: <a class="el" href="printbuf_8h.html#ad7fc6ec4c296e85abf404244614cded5">printbuf.h</a> | |||||
</li> | |||||
<li>printbuf_new() | |||||
: <a class="el" href="printbuf_8h.html#a3e390ebc7660a18335edd89f640fd415">printbuf.h</a> | |||||
</li> | |||||
<li>printbuf_reset() | |||||
: <a class="el" href="printbuf_8h.html#a4393ee3dedb376af11c96fe97532292e">printbuf.h</a> | |||||
</li> | |||||
</ul> | |||||
<h3><a class="anchor" id="index_s">- s -</a></h3><ul> | |||||
<li>sprintbuf() | |||||
: <a class="el" href="printbuf_8h.html#adf6214db6c8ce994c7f7f1180863c8a4">printbuf.h</a> | |||||
</li> | |||||
</ul> | |||||
</div> | |||||
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Apr 28 15:52:47 2012 for json-c by | |||||
<a href="http://www.doxygen.org/index.html"> | |||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> | |||||
</body> | |||||
</html> |
@@ -0,0 +1,88 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |||||
<title>json-c: Data Fields</title> | |||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/> | |||||
</head> | |||||
<body> | |||||
<!-- Generated by Doxygen 1.6.3 --> | |||||
<div class="navigation" id="top"> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<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="annotated.html"><span>Data Structures</span></a></li> | |||||
<li class="current"><a href="files.html"><span>Files</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="files.html"><span>File List</span></a></li> | |||||
<li class="current"><a href="globals.html"><span>Globals</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="globals.html"><span>All</span></a></li> | |||||
<li><a href="globals_func.html"><span>Functions</span></a></li> | |||||
<li><a href="globals_vars.html"><span>Variables</span></a></li> | |||||
<li class="current"><a href="globals_type.html"><span>Typedefs</span></a></li> | |||||
<li><a href="globals_enum.html"><span>Enumerations</span></a></li> | |||||
<li><a href="globals_eval.html"><span>Enumerator</span></a></li> | |||||
<li><a href="globals_defs.html"><span>Defines</span></a></li> | |||||
</ul> | |||||
</div> | |||||
</div> | |||||
<div class="contents"> | |||||
<ul> | |||||
<li>array_list | |||||
: <a class="el" href="json__object_8h.html#a6d6d32d8b026ea2025df519b9e90f44a">json_object.h</a> | |||||
</li> | |||||
<li>array_list_free_fn | |||||
: <a class="el" href="arraylist_8h.html#aad83e4ed3c8ea274e6f18459276d774b">arraylist.h</a> | |||||
</li> | |||||
<li>json_bool | |||||
: <a class="el" href="json__object_8h.html#a81f02022906fafc71eb9197049f07f73">json_object.h</a> | |||||
</li> | |||||
<li>json_object | |||||
: <a class="el" href="json__object_8h.html#af27907ced0f5a43409ad96430fe0f914">json_object.h</a> | |||||
</li> | |||||
<li>json_object_delete_fn | |||||
: <a class="el" href="json__object__private_8h.html#ac96402e72ae5c12d690ec95ed441ec70">json_object_private.h</a> | |||||
</li> | |||||
<li>json_object_iter | |||||
: <a class="el" href="json__object_8h.html#af88126730e765f2068968f4b16fd074f">json_object.h</a> | |||||
</li> | |||||
<li>json_object_to_json_string_fn | |||||
: <a class="el" href="json__object__private_8h.html#a778fe57040398137cf9ccf9f2dd53282">json_object_private.h</a> | |||||
</li> | |||||
<li>json_tokener | |||||
: <a class="el" href="json__object_8h.html#a4dd5e5b65aee7f376f529f86b210ff49">json_object.h</a> | |||||
</li> | |||||
<li>json_type | |||||
: <a class="el" href="json__object_8h.html#aba5eff84f8638d22f50403175f270c96">json_object.h</a> | |||||
</li> | |||||
<li>lh_entry_free_fn | |||||
: <a class="el" href="linkhash_8h.html#a671553d0ee3c2a123190ba0f8ed2b635">linkhash.h</a> | |||||
</li> | |||||
<li>lh_equal_fn | |||||
: <a class="el" href="linkhash_8h.html#a91fd85fc81b0c7c83c62f00e84729091">linkhash.h</a> | |||||
</li> | |||||
<li>lh_hash_fn | |||||
: <a class="el" href="linkhash_8h.html#a38bae27995dcfb6ee3fb109a9be229b2">linkhash.h</a> | |||||
</li> | |||||
<li>lh_table | |||||
: <a class="el" href="json__object_8h.html#a766e90057496fc6712d6be0da180a21f">json_object.h</a> | |||||
</li> | |||||
<li>printbuf | |||||
: <a class="el" href="json__object_8h.html#ace274df280df67463ff417b1b3392395">json_object.h</a> | |||||
</li> | |||||
</ul> | |||||
</div> | |||||
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Apr 28 15:52:47 2012 for json-c by | |||||
<a href="http://www.doxygen.org/index.html"> | |||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> | |||||
</body> | |||||
</html> |
@@ -0,0 +1,55 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |||||
<title>json-c: Data Fields</title> | |||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/> | |||||
</head> | |||||
<body> | |||||
<!-- Generated by Doxygen 1.6.3 --> | |||||
<div class="navigation" id="top"> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<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="annotated.html"><span>Data Structures</span></a></li> | |||||
<li class="current"><a href="files.html"><span>Files</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="files.html"><span>File List</span></a></li> | |||||
<li class="current"><a href="globals.html"><span>Globals</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="globals.html"><span>All</span></a></li> | |||||
<li><a href="globals_func.html"><span>Functions</span></a></li> | |||||
<li class="current"><a href="globals_vars.html"><span>Variables</span></a></li> | |||||
<li><a href="globals_type.html"><span>Typedefs</span></a></li> | |||||
<li><a href="globals_enum.html"><span>Enumerations</span></a></li> | |||||
<li><a href="globals_eval.html"><span>Enumerator</span></a></li> | |||||
<li><a href="globals_defs.html"><span>Defines</span></a></li> | |||||
</ul> | |||||
</div> | |||||
</div> | |||||
<div class="contents"> | |||||
<ul> | |||||
<li>json_hex_chars | |||||
: <a class="el" href="json__object_8h.html#a20dbe4913551cefa6b4b0a77fd4397c4">json_object.h</a> | |||||
</li> | |||||
<li>json_number_chars | |||||
: <a class="el" href="json__object_8h.html#a27427f89f2fc995639e366635fbe58ac">json_object.h</a> | |||||
</li> | |||||
<li>json_tokener_errors | |||||
: <a class="el" href="json__tokener_8h.html#a6ede8ee7a4ec1fed68d10ea77294c966">json_tokener.h</a> | |||||
</li> | |||||
</ul> | |||||
</div> | |||||
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Apr 28 15:52:47 2012 for json-c by | |||||
<a href="http://www.doxygen.org/index.html"> | |||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> | |||||
</body> | |||||
</html> |
@@ -0,0 +1,27 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |||||
<title>json-c: Main Page</title> | |||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/> | |||||
</head> | |||||
<body> | |||||
<!-- Generated by Doxygen 1.6.3 --> | |||||
<div class="navigation" id="top"> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li class="current"><a href="index.html"><span>Main Page</span></a></li> | |||||
<li><a href="pages.html"><span>Related Pages</span></a></li> | |||||
<li><a href="annotated.html"><span>Data Structures</span></a></li> | |||||
<li><a href="files.html"><span>Files</span></a></li> | |||||
</ul> | |||||
</div> | |||||
</div> | |||||
<div class="contents"> | |||||
<h1>json-c Documentation</h1><h3 class="version">0.10 </h3></div> | |||||
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Apr 28 15:52:46 2012 for json-c by | |||||
<a href="http://www.doxygen.org/index.html"> | |||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> | |||||
</body> | |||||
</html> |
@@ -0,0 +1,35 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |||||
<title>json-c: json.h File Reference</title> | |||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/> | |||||
</head> | |||||
<body> | |||||
<!-- Generated by Doxygen 1.6.3 --> | |||||
<div class="navigation" id="top"> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<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="annotated.html"><span>Data Structures</span></a></li> | |||||
<li class="current"><a href="files.html"><span>Files</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="files.html"><span>File List</span></a></li> | |||||
<li><a href="globals.html"><span>Globals</span></a></li> | |||||
</ul> | |||||
</div> | |||||
</div> | |||||
<div class="contents"> | |||||
<h1>json.h File Reference</h1><table border="0" cellpadding="0" cellspacing="0"> | |||||
</table> | |||||
</div> | |||||
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Apr 28 15:52:47 2012 for json-c by | |||||
<a href="http://www.doxygen.org/index.html"> | |||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> | |||||
</body> | |||||
</html> |
@@ -0,0 +1,35 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |||||
<title>json-c: json_inttypes.h File Reference</title> | |||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/> | |||||
</head> | |||||
<body> | |||||
<!-- Generated by Doxygen 1.6.3 --> | |||||
<div class="navigation" id="top"> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<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="annotated.html"><span>Data Structures</span></a></li> | |||||
<li class="current"><a href="files.html"><span>Files</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="files.html"><span>File List</span></a></li> | |||||
<li><a href="globals.html"><span>Globals</span></a></li> | |||||
</ul> | |||||
</div> | |||||
</div> | |||||
<div class="contents"> | |||||
<h1>json_inttypes.h File Reference</h1><table border="0" cellpadding="0" cellspacing="0"> | |||||
</table> | |||||
</div> | |||||
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Apr 28 15:52:47 2012 for json-c by | |||||
<a href="http://www.doxygen.org/index.html"> | |||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> | |||||
</body> | |||||
</html> |
@@ -0,0 +1,270 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |||||
<title>json-c: json_object_iterator.h File Reference</title> | |||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/> | |||||
</head> | |||||
<body> | |||||
<!-- Generated by Doxygen 1.6.3 --> | |||||
<div class="navigation" id="top"> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<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="annotated.html"><span>Data Structures</span></a></li> | |||||
<li class="current"><a href="files.html"><span>Files</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="files.html"><span>File List</span></a></li> | |||||
<li><a href="globals.html"><span>Globals</span></a></li> | |||||
</ul> | |||||
</div> | |||||
</div> | |||||
<div class="contents"> | |||||
<h1>json_object_iterator.h File Reference</h1> | |||||
<p>json-c forces clients to use its private data structures for JSON Object iteration. This API corrects that by abstracting the private json-c details. | |||||
<a href="#_details">More...</a></p> | |||||
<table border="0" cellpadding="0" cellspacing="0"> | |||||
<tr><td colspan="2"><h2>Data Structures</h2></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__object__iterator.html">json_object_iterator</a></td></tr> | |||||
<tr><td colspan="2"><h2>Functions</h2></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structjson__object__iterator.html">json_object_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object__iterator_8h.html#af30f56ca510d59da42e5592f9a436c10">json_object_iter_init_default</a> (void)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structjson__object__iterator.html">json_object_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object__iterator_8h.html#a925eb97b5aa5b64986a0f663f53cf0fa">json_object_iter_begin</a> (struct <a class="el" href="structjson__object.html">json_object</a> *obj)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structjson__object__iterator.html">json_object_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object__iterator_8h.html#a1fa3784395fb14496e3f1a1633028fd4">json_object_iter_end</a> (const struct <a class="el" href="structjson__object.html">json_object</a> *obj)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object__iterator_8h.html#aa98a310c340f6d9b4eeecb673aa5e240">json_object_iter_next</a> (struct <a class="el" href="structjson__object__iterator.html">json_object_iterator</a> *iter)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object__iterator_8h.html#af17775b9b812a4206a84e4d3fb5774ab">json_object_iter_peek_name</a> (const struct <a class="el" href="structjson__object__iterator.html">json_object_iterator</a> *iter)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structjson__object.html">json_object</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object__iterator_8h.html#a47b0af7f1722c10475dffd29efc0b89d">json_object_iter_peek_value</a> (const struct <a class="el" href="structjson__object__iterator.html">json_object_iterator</a> *iter)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object_8h.html#a81f02022906fafc71eb9197049f07f73">json_bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object__iterator_8h.html#a878ca25f72b339882aa2607ac938e79c">json_object_iter_equal</a> (const struct <a class="el" href="structjson__object__iterator.html">json_object_iterator</a> *iter1, const struct <a class="el" href="structjson__object__iterator.html">json_object_iterator</a> *iter2)</td></tr> | |||||
</table> | |||||
<hr/><a name="_details"></a><h2>Detailed Description</h2> | |||||
<p>json-c forces clients to use its private data structures for JSON Object iteration. This API corrects that by abstracting the private json-c details. </p> | |||||
<p>Copyright (c) 2009-2012 Hewlett-Packard Development Company, L.P.</p> | |||||
<p>This library is free software; you can redistribute it and/or modify it under the terms of the MIT license. See COPYING for details.</p> | |||||
<p>API attributes: <br/> | |||||
* Thread-safe: NO<br/> | |||||
* Reentrant: NO </p> | |||||
<hr/><h2>Function Documentation</h2> | |||||
<a class="anchor" id="a925eb97b5aa5b64986a0f663f53cf0fa"></a><!-- doxytag: member="json_object_iterator.h::json_object_iter_begin" ref="a925eb97b5aa5b64986a0f663f53cf0fa" args="(struct json_object *obj)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">struct <a class="el" href="structjson__object__iterator.html">json_object_iterator</a> json_object_iter_begin </td> | |||||
<td>(</td> | |||||
<td class="paramtype">struct <a class="el" href="structjson__object.html">json_object</a> * </td> | |||||
<td class="paramname"> <em>obj</em></td> | |||||
<td> ) </td> | |||||
<td><code> [read]</code></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>Retrieves an iterator to the first pair of the JSON Object.</p> | |||||
<dl class="warning"><dt><b>Warning:</b></dt><dd>Any modification of the underlying pair invalidates all iterators to that pair.</dd></dl> | |||||
<dl><dt><b>Parameters:</b></dt><dd> | |||||
<table border="0" cellspacing="2" cellpadding="0"> | |||||
<tr><td valign="top"></td><td valign="top"><em>obj</em> </td><td>JSON Object instance (MUST be of type <a class="el" href="structjson__object.html">json_object</a>)</td></tr> | |||||
</table> | |||||
</dd> | |||||
</dl> | |||||
<dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="structjson__object__iterator.html">json_object_iterator</a> If the JSON Object has at least one pair, on return, the iterator refers to the first pair. If the JSON Object doesn't have any pairs, the returned iterator is equivalent to the "end" iterator for the same JSON Object instance.</dd></dl> | |||||
<div class="fragment"><pre class="fragment"> <span class="keyword">struct </span><a class="code" href="structjson__object__iterator.html">json_object_iterator</a> it; | |||||
<span class="keyword">struct </span><a class="code" href="structjson__object__iterator.html">json_object_iterator</a> itEnd; | |||||
<span class="keyword">struct </span><a class="code" href="structjson__object.html">json_object</a>* obj; | |||||
obj = <a class="code" href="json__tokener_8h.html#abf031fdf1e5caab71e2225a99588c6bb">json_tokener_parse</a>(<span class="stringliteral">"{'first':'george', 'age':100}"</span>); | |||||
it = <a class="code" href="json__object__iterator_8h.html#a925eb97b5aa5b64986a0f663f53cf0fa">json_object_iter_begin</a>(obj); | |||||
itEnd = <a class="code" href="json__object__iterator_8h.html#a1fa3784395fb14496e3f1a1633028fd4">json_object_iter_end</a>(obj); | |||||
<span class="keywordflow">while</span> (!<a class="code" href="json__object__iterator_8h.html#a878ca25f72b339882aa2607ac938e79c">json_object_iter_equal</a>(&it, &itEnd)) { | |||||
printf(<span class="stringliteral">"%s\n"</span>, | |||||
<a class="code" href="json__object__iterator_8h.html#af17775b9b812a4206a84e4d3fb5774ab">json_object_iter_peek_name</a>(&it)); | |||||
<a class="code" href="json__object__iterator_8h.html#aa98a310c340f6d9b4eeecb673aa5e240">json_object_iter_next</a>(&it); | |||||
} | |||||
</pre></div> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a1fa3784395fb14496e3f1a1633028fd4"></a><!-- doxytag: member="json_object_iterator.h::json_object_iter_end" ref="a1fa3784395fb14496e3f1a1633028fd4" args="(const struct json_object *obj)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">struct <a class="el" href="structjson__object__iterator.html">json_object_iterator</a> json_object_iter_end </td> | |||||
<td>(</td> | |||||
<td class="paramtype">const struct <a class="el" href="structjson__object.html">json_object</a> * </td> | |||||
<td class="paramname"> <em>obj</em></td> | |||||
<td> ) </td> | |||||
<td><code> [read]</code></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>Retrieves the iterator that represents the position beyond the last pair of the given JSON Object instance.</p> | |||||
<dl class="warning"><dt><b>Warning:</b></dt><dd>Do NOT write code that assumes that the "end" iterator value is NULL, even if it is so in a particular instance of the implementation.</dd></dl> | |||||
<dl class="note"><dt><b>Note:</b></dt><dd>The reason we do not (and MUST NOT) provide "json_object_iter_is_end(json_object_iterator* iter)" type of API is because it would limit the underlying representation of name/value containment (or force us to add additional, otherwise unnecessary, fields to the iterator structure). The "end" iterator and the equality test method, on the other hand, permit us to cleanly abstract pretty much any reasonable underlying representation without burdening the iterator structure with unnecessary data.</dd> | |||||
<dd> | |||||
For performance reasons, memorize the "end" iterator prior to any loop.</dd></dl> | |||||
<dl><dt><b>Parameters:</b></dt><dd> | |||||
<table border="0" cellspacing="2" cellpadding="0"> | |||||
<tr><td valign="top"></td><td valign="top"><em>obj</em> </td><td>JSON Object instance (MUST be of type <a class="el" href="structjson__object.html">json_object</a>)</td></tr> | |||||
</table> | |||||
</dd> | |||||
</dl> | |||||
<dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="structjson__object__iterator.html">json_object_iterator</a> On return, the iterator refers to the "end" of the Object instance's pairs (i.e., NOT the last pair, but "beyond the last | |||||
pair" value) </dd></dl> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a878ca25f72b339882aa2607ac938e79c"></a><!-- doxytag: member="json_object_iterator.h::json_object_iter_equal" ref="a878ca25f72b339882aa2607ac938e79c" args="(const struct json_object_iterator *iter1, const struct json_object_iterator *iter2)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname"><a class="el" href="json__object_8h.html#a81f02022906fafc71eb9197049f07f73">json_bool</a> json_object_iter_equal </td> | |||||
<td>(</td> | |||||
<td class="paramtype">const struct <a class="el" href="structjson__object__iterator.html">json_object_iterator</a> * </td> | |||||
<td class="paramname"> <em>iter1</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">const struct <a class="el" href="structjson__object__iterator.html">json_object_iterator</a> * </td> | |||||
<td class="paramname"> <em>iter2</em></td><td> </td> | |||||
</tr> | |||||
<tr> | |||||
<td></td> | |||||
<td>)</td> | |||||
<td></td><td></td><td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>Tests two iterators for equality. Typically used to test for end of iteration by comparing an iterator to the corresponding "end" iterator (that was derived from the same JSON Object instance).</p> | |||||
<dl class="note"><dt><b>Note:</b></dt><dd>The reason we do not (and MUST NOT) provide "json_object_iter_is_end(json_object_iterator* iter)" type of API is because it would limit the underlying representation of name/value containment (or force us to add additional, otherwise unnecessary, fields to the iterator structure). The equality test method, on the other hand, permits us to cleanly abstract pretty much any reasonable underlying representation.</dd></dl> | |||||
<dl><dt><b>Parameters:</b></dt><dd> | |||||
<table border="0" cellspacing="2" cellpadding="0"> | |||||
<tr><td valign="top"></td><td valign="top"><em>iter1</em> </td><td>Pointer to first valid, non-NULL iterator </td></tr> | |||||
<tr><td valign="top"></td><td valign="top"><em>iter2</em> </td><td>POinter to second valid, non-NULL iterator</td></tr> | |||||
</table> | |||||
</dd> | |||||
</dl> | |||||
<dl class="warning"><dt><b>Warning:</b></dt><dd>if a NULL iterator pointer or an uninitialized or invalid iterator, or iterators derived from different JSON Object instances are passed, bad things will happen!</dd></dl> | |||||
<dl class="return"><dt><b>Returns:</b></dt><dd>json_bool non-zero if iterators are equal (i.e., both reference the same name/value pair or are both at "end"); zero if they are not equal. </dd></dl> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="af30f56ca510d59da42e5592f9a436c10"></a><!-- doxytag: member="json_object_iterator.h::json_object_iter_init_default" ref="af30f56ca510d59da42e5592f9a436c10" args="(void)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">struct <a class="el" href="structjson__object__iterator.html">json_object_iterator</a> json_object_iter_init_default </td> | |||||
<td>(</td> | |||||
<td class="paramtype">void </td> | |||||
<td class="paramname"></td> | |||||
<td> ) </td> | |||||
<td><code> [read]</code></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>Initializes an iterator structure to a "default" value that is convenient for initializing an iterator variable to a default state (e.g., initialization list in a class' constructor).</p> | |||||
<div class="fragment"><pre class="fragment"> <span class="keyword">struct </span><a class="code" href="structjson__object__iterator.html">json_object_iterator</a> iter = <a class="code" href="json__object__iterator_8h.html#af30f56ca510d59da42e5592f9a436c10">json_object_iter_init_default</a>(); | |||||
MyClass() : iter_(<a class="code" href="json__object__iterator_8h.html#af30f56ca510d59da42e5592f9a436c10">json_object_iter_init_default</a>()) | |||||
</pre></div><dl class="note"><dt><b>Note:</b></dt><dd>The initialized value doesn't reference any specific pair, is considered an invalid iterator, and MUST NOT be passed to any json-c API that expects a valid iterator.</dd> | |||||
<dd> | |||||
User and internal code MUST NOT make any assumptions about and dependencies on the value of the "default" iterator value.</dd></dl> | |||||
<dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="structjson__object__iterator.html">json_object_iterator</a> </dd></dl> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="aa98a310c340f6d9b4eeecb673aa5e240"></a><!-- doxytag: member="json_object_iterator.h::json_object_iter_next" ref="aa98a310c340f6d9b4eeecb673aa5e240" args="(struct json_object_iterator *iter)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">void json_object_iter_next </td> | |||||
<td>(</td> | |||||
<td class="paramtype">struct <a class="el" href="structjson__object__iterator.html">json_object_iterator</a> * </td> | |||||
<td class="paramname"> <em>iter</em></td> | |||||
<td> ) </td> | |||||
<td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>Returns an iterator to the next pair, if any</p> | |||||
<dl class="warning"><dt><b>Warning:</b></dt><dd>Any modification of the underlying pair invalidates all iterators to that pair.</dd></dl> | |||||
<dl><dt><b>Parameters:</b></dt><dd> | |||||
<table border="0" cellspacing="2" cellpadding="0"> | |||||
<tr><td valign="top"></td><td valign="top"><em>iter</em> </td><td>[IN/OUT] Pointer to iterator that references a name/value pair; MUST be a valid, non-end iterator. WARNING: bad things will happen if invalid or "end" iterator is passed. Upon return will contain the reference to the next pair if there is one; if there are no more pairs, will contain the "end" iterator value, which may be compared against the return value of <a class="el" href="json__object__iterator_8h.html#a1fa3784395fb14496e3f1a1633028fd4">json_object_iter_end()</a> for the same JSON Object instance. </td></tr> | |||||
</table> | |||||
</dd> | |||||
</dl> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="af17775b9b812a4206a84e4d3fb5774ab"></a><!-- doxytag: member="json_object_iterator.h::json_object_iter_peek_name" ref="af17775b9b812a4206a84e4d3fb5774ab" args="(const struct json_object_iterator *iter)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">const char* json_object_iter_peek_name </td> | |||||
<td>(</td> | |||||
<td class="paramtype">const struct <a class="el" href="structjson__object__iterator.html">json_object_iterator</a> * </td> | |||||
<td class="paramname"> <em>iter</em></td> | |||||
<td> ) </td> | |||||
<td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>Returns a const pointer to the name of the pair referenced by the given iterator.</p> | |||||
<dl><dt><b>Parameters:</b></dt><dd> | |||||
<table border="0" cellspacing="2" cellpadding="0"> | |||||
<tr><td valign="top"></td><td valign="top"><em>iter</em> </td><td>pointer to iterator that references a name/value pair; MUST be a valid, non-end iterator.</td></tr> | |||||
</table> | |||||
</dd> | |||||
</dl> | |||||
<dl class="warning"><dt><b>Warning:</b></dt><dd>bad things will happen if an invalid or "end" iterator is passed.</dd></dl> | |||||
<dl class="return"><dt><b>Returns:</b></dt><dd>const char* Pointer to the name of the referenced name/value pair. The name memory belongs to the name/value pair, will be freed when the pair is deleted or modified, and MUST NOT be modified or freed by the user. </dd></dl> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a47b0af7f1722c10475dffd29efc0b89d"></a><!-- doxytag: member="json_object_iterator.h::json_object_iter_peek_value" ref="a47b0af7f1722c10475dffd29efc0b89d" args="(const struct json_object_iterator *iter)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">struct <a class="el" href="structjson__object.html">json_object</a>* json_object_iter_peek_value </td> | |||||
<td>(</td> | |||||
<td class="paramtype">const struct <a class="el" href="structjson__object__iterator.html">json_object_iterator</a> * </td> | |||||
<td class="paramname"> <em>iter</em></td> | |||||
<td> ) </td> | |||||
<td><code> [read]</code></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>Returns a pointer to the json-c instance representing the value of the referenced name/value pair, without altering the instance's reference count.</p> | |||||
<dl><dt><b>Parameters:</b></dt><dd> | |||||
<table border="0" cellspacing="2" cellpadding="0"> | |||||
<tr><td valign="top"></td><td valign="top"><em>iter</em> </td><td>pointer to iterator that references a name/value pair; MUST be a valid, non-end iterator.</td></tr> | |||||
</table> | |||||
</dd> | |||||
</dl> | |||||
<dl class="warning"><dt><b>Warning:</b></dt><dd>bad things will happen if invalid or "end" iterator is passed.</dd></dl> | |||||
<dl class="return"><dt><b>Returns:</b></dt><dd>struct json_object* Pointer to the json-c value instance of the referenced name/value pair; the value's reference count is not changed by this function: if you plan to hold on to this json-c node, take a look at <a class="el" href="json__object_8h.html#acc3628d97c6308dc967006e4268c4e7f">json_object_get()</a> and <a class="el" href="json__object_8h.html#accc34b38e15e46357d64a0beed3d0150">json_object_put()</a>. IMPORTANT: json-c API represents the JSON Null value as a NULL <a class="el" href="structjson__object.html">json_object</a> instance pointer. </dd></dl> | |||||
</div> | |||||
</div> | |||||
</div> | |||||
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Apr 28 15:52:47 2012 for json-c by | |||||
<a href="http://www.doxygen.org/index.html"> | |||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> | |||||
</body> | |||||
</html> |
@@ -0,0 +1,68 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |||||
<title>json-c: json_object_private.h File Reference</title> | |||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/> | |||||
</head> | |||||
<body> | |||||
<!-- Generated by Doxygen 1.6.3 --> | |||||
<div class="navigation" id="top"> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<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="annotated.html"><span>Data Structures</span></a></li> | |||||
<li class="current"><a href="files.html"><span>Files</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="files.html"><span>File List</span></a></li> | |||||
<li><a href="globals.html"><span>Globals</span></a></li> | |||||
</ul> | |||||
</div> | |||||
</div> | |||||
<div class="contents"> | |||||
<h1>json_object_private.h File Reference</h1><table border="0" cellpadding="0" cellspacing="0"> | |||||
<tr><td colspan="2"><h2>Data Structures</h2></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__object.html">json_object</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">union </td><td class="memItemRight" valign="bottom"><a class="el" href="unionjson__object_1_1data.html">json_object::data</a></td></tr> | |||||
<tr><td colspan="2"><h2>Typedefs</h2></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">typedef void( </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object__private_8h.html#ac96402e72ae5c12d690ec95ed441ec70">json_object_delete_fn</a> )(struct <a class="el" href="structjson__object.html">json_object</a> *o)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">typedef int( </td><td class="memItemRight" valign="bottom"><a class="el" href="json__object__private_8h.html#a778fe57040398137cf9ccf9f2dd53282">json_object_to_json_string_fn</a> )(struct <a class="el" href="structjson__object.html">json_object</a> *o, struct <a class="el" href="structprintbuf.html">printbuf</a> *pb, int level, int flags)</td></tr> | |||||
</table> | |||||
<hr/><h2>Typedef Documentation</h2> | |||||
<a class="anchor" id="ac96402e72ae5c12d690ec95ed441ec70"></a><!-- doxytag: member="json_object_private.h::json_object_delete_fn" ref="ac96402e72ae5c12d690ec95ed441ec70" args=")(struct json_object *o)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">typedef void( <a class="el" href="json__object__private_8h.html#ac96402e72ae5c12d690ec95ed441ec70">json_object_delete_fn</a>)(struct <a class="el" href="structjson__object.html">json_object</a> *o)</td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a778fe57040398137cf9ccf9f2dd53282"></a><!-- doxytag: member="json_object_private.h::json_object_to_json_string_fn" ref="a778fe57040398137cf9ccf9f2dd53282" args=")(struct json_object *o, struct printbuf *pb, int level, int flags)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">typedef int( <a class="el" href="json__object__private_8h.html#a778fe57040398137cf9ccf9f2dd53282">json_object_to_json_string_fn</a>)(struct <a class="el" href="structjson__object.html">json_object</a> *o, struct <a class="el" href="structprintbuf.html">printbuf</a> *pb, int level, int flags)</td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
</div> | |||||
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Apr 28 15:52:47 2012 for json-c by | |||||
<a href="http://www.doxygen.org/index.html"> | |||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> | |||||
</body> | |||||
</html> |
@@ -0,0 +1,449 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |||||
<title>json-c: json_tokener.h File Reference</title> | |||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/> | |||||
</head> | |||||
<body> | |||||
<!-- Generated by Doxygen 1.6.3 --> | |||||
<div class="navigation" id="top"> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<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="annotated.html"><span>Data Structures</span></a></li> | |||||
<li class="current"><a href="files.html"><span>Files</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="files.html"><span>File List</span></a></li> | |||||
<li><a href="globals.html"><span>Globals</span></a></li> | |||||
</ul> | |||||
</div> | |||||
</div> | |||||
<div class="contents"> | |||||
<h1>json_tokener.h File Reference</h1><table border="0" cellpadding="0" cellspacing="0"> | |||||
<tr><td colspan="2"><h2>Data Structures</h2></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__tokener__srec.html">json_tokener_srec</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__tokener.html">json_tokener</a></td></tr> | |||||
<tr><td colspan="2"><h2>Defines</h2></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__tokener_8h.html#ac4299cf4ed799b028e61cf7b2b0d5f1f">JSON_TOKENER_MAX_DEPTH</a> 32</td></tr> | |||||
<tr><td colspan="2"><h2>Enumerations</h2></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59">json_tokener_error</a> { <br/> | |||||
<a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59afe2fa9bde03155019b2df30f66a5fcd0">json_tokener_success</a>, | |||||
<a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a9b26e920ca765df91c84e999561d8fb0">json_tokener_continue</a>, | |||||
<a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a59b2c36d9cc30c3038e09b9ddee6c86c">json_tokener_error_depth</a>, | |||||
<a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a8f774f4c7869afdd9b92295fca3a9ded">json_tokener_error_parse_eof</a>, | |||||
<br/> | |||||
<a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a3309fa8ea4ab3ee0a81c55b69d223710">json_tokener_error_parse_unexpected</a>, | |||||
<a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a641bbb8d881fdd1e463f20a1a203b77c">json_tokener_error_parse_null</a>, | |||||
<a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59addbdfe084e20709da3d20c8ae8ca278c">json_tokener_error_parse_boolean</a>, | |||||
<a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59ab1b3ad685eb97235d269cc5b9eb7ab81">json_tokener_error_parse_number</a>, | |||||
<br/> | |||||
<a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a574846740b785146f164a209dc89574e">json_tokener_error_parse_array</a>, | |||||
<a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a2003bd8e96c6680cd22419c5ceafd4c0">json_tokener_error_parse_object_key_name</a>, | |||||
<a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59af91a2a819b0d6344d6d4e1d2579f28fd">json_tokener_error_parse_object_key_sep</a>, | |||||
<a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a9ddb98741aebf7ac44735b4a43717013">json_tokener_error_parse_object_value_sep</a>, | |||||
<br/> | |||||
<a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a033ce89ce7b8f9e591e4bea92121c4c7">json_tokener_error_parse_string</a>, | |||||
<a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a3588c05b1da8b909a8cbdef66b0a1a28">json_tokener_error_parse_comment</a> | |||||
<br/> | |||||
}</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2">json_tokener_state</a> { <br/> | |||||
<a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a9db152607ec1872a000f1fcd8757297d">json_tokener_state_eatws</a>, | |||||
<a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a7c4c0bed1ebde45f5a99de4278792d72">json_tokener_state_start</a>, | |||||
<a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2ad80b689cb709967b67a348de3d8601d2">json_tokener_state_finish</a>, | |||||
<a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a668fb2654c59608945370003403a5792">json_tokener_state_null</a>, | |||||
<br/> | |||||
<a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a0ff1d1935d49188aa1e6b998d43e655c">json_tokener_state_comment_start</a>, | |||||
<a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a8c2680b8873a8dce85f0b1ac25882dc9">json_tokener_state_comment</a>, | |||||
<a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2ad8151350b1ef50298bafbab244ac1162">json_tokener_state_comment_eol</a>, | |||||
<a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a62cef297a37a98b1239ea4bbd39723e1">json_tokener_state_comment_end</a>, | |||||
<br/> | |||||
<a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2aa90ea4c327a285bfbbce49d42d491d65">json_tokener_state_string</a>, | |||||
<a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a1cf793d73587f68c4f2b3b4f65ff728e">json_tokener_state_string_escape</a>, | |||||
<a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a6c852da2e694be56799c58c201d6dca0">json_tokener_state_escape_unicode</a>, | |||||
<a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a3525b15ecd0a698281b3914115b6bd3e">json_tokener_state_boolean</a>, | |||||
<br/> | |||||
<a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a7ce18d281d322af690b45f3b8b599e81">json_tokener_state_number</a>, | |||||
<a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2ab3d763300f1914865be09d603ddc11f4">json_tokener_state_array</a>, | |||||
<a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2aa2a01798ebe318ea91c38a886418f771">json_tokener_state_array_add</a>, | |||||
<a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a4ec7762aeab3424cbb14354c94025865">json_tokener_state_array_sep</a>, | |||||
<br/> | |||||
<a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a8c7dbda177a5d83a36a64f7cb99b9a29">json_tokener_state_object_field_start</a>, | |||||
<a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a77375940a10806e81d99876d13be67fc">json_tokener_state_object_field</a>, | |||||
<a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a0220aea1d9204aadfffde92c7f73f5f7">json_tokener_state_object_field_end</a>, | |||||
<a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2a4c7b7deac37355491572f6da84f208aa">json_tokener_state_object_value</a>, | |||||
<br/> | |||||
<a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2ade6bee72f2147e634b19eb84e58eb162">json_tokener_state_object_value_add</a>, | |||||
<a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2adaf3e06c5fc04fd4f04040cd67698215">json_tokener_state_object_sep</a> | |||||
<br/> | |||||
}</td></tr> | |||||
<tr><td colspan="2"><h2>Functions</h2></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="json__tokener_8h.html#a04c5625212aed3216cc303429e47f642">json_tokener_error_desc</a> (enum <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59">json_tokener_error</a> jerr)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59">json_tokener_error</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="json__tokener_8h.html#ae8dff7f1ea11702aecf418e0da5574fe">json_tokener_get_error</a> (struct <a class="el" href="structjson__tokener.html">json_tokener</a> *tok)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structjson__tokener.html">json_tokener</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="json__tokener_8h.html#a55d6e8a6f6d90992c063a39e21769c52">json_tokener_new</a> (void)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="json__tokener_8h.html#af6645ff27c0ca82c6e314390814fcbeb">json_tokener_free</a> (struct <a class="el" href="structjson__tokener.html">json_tokener</a> *tok)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="json__tokener_8h.html#ae23dd7ad4737bfc18409af6173ab2b09">json_tokener_reset</a> (struct <a class="el" href="structjson__tokener.html">json_tokener</a> *tok)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structjson__object.html">json_object</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="json__tokener_8h.html#abf031fdf1e5caab71e2225a99588c6bb">json_tokener_parse</a> (const char *str)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structjson__object.html">json_object</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="json__tokener_8h.html#a1c8f5d8baad383dc8879615d2b02b53c">json_tokener_parse_verbose</a> (const char *str, enum <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59">json_tokener_error</a> *error)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structjson__object.html">json_object</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="json__tokener_8h.html#a0d9a666c21879647e8831f9cfa691673">json_tokener_parse_ex</a> (struct <a class="el" href="structjson__tokener.html">json_tokener</a> *tok, const char *str, int len)</td></tr> | |||||
<tr><td colspan="2"><h2>Variables</h2></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="json__tokener_8h.html#a6ede8ee7a4ec1fed68d10ea77294c966">json_tokener_errors</a> []</td></tr> | |||||
</table> | |||||
<hr/><h2>Define Documentation</h2> | |||||
<a class="anchor" id="ac4299cf4ed799b028e61cf7b2b0d5f1f"></a><!-- doxytag: member="json_tokener.h::JSON_TOKENER_MAX_DEPTH" ref="ac4299cf4ed799b028e61cf7b2b0d5f1f" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">#define JSON_TOKENER_MAX_DEPTH 32</td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<hr/><h2>Enumeration Type Documentation</h2> | |||||
<a class="anchor" id="a0a31f0df8a532ef8be5c09ba40eacb59"></a><!-- doxytag: member="json_tokener.h::json_tokener_error" ref="a0a31f0df8a532ef8be5c09ba40eacb59" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">enum <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59">json_tokener_error</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0"> | |||||
<tr><td valign="top"><em><a class="anchor" id="a0a31f0df8a532ef8be5c09ba40eacb59afe2fa9bde03155019b2df30f66a5fcd0"></a><!-- doxytag: member="json_tokener_success" ref="a0a31f0df8a532ef8be5c09ba40eacb59afe2fa9bde03155019b2df30f66a5fcd0" args="" -->json_tokener_success</em> </td><td> | |||||
</td></tr> | |||||
<tr><td valign="top"><em><a class="anchor" id="a0a31f0df8a532ef8be5c09ba40eacb59a9b26e920ca765df91c84e999561d8fb0"></a><!-- doxytag: member="json_tokener_continue" ref="a0a31f0df8a532ef8be5c09ba40eacb59a9b26e920ca765df91c84e999561d8fb0" args="" -->json_tokener_continue</em> </td><td> | |||||
</td></tr> | |||||
<tr><td valign="top"><em><a class="anchor" id="a0a31f0df8a532ef8be5c09ba40eacb59a59b2c36d9cc30c3038e09b9ddee6c86c"></a><!-- doxytag: member="json_tokener_error_depth" ref="a0a31f0df8a532ef8be5c09ba40eacb59a59b2c36d9cc30c3038e09b9ddee6c86c" args="" -->json_tokener_error_depth</em> </td><td> | |||||
</td></tr> | |||||
<tr><td valign="top"><em><a class="anchor" id="a0a31f0df8a532ef8be5c09ba40eacb59a8f774f4c7869afdd9b92295fca3a9ded"></a><!-- doxytag: member="json_tokener_error_parse_eof" ref="a0a31f0df8a532ef8be5c09ba40eacb59a8f774f4c7869afdd9b92295fca3a9ded" args="" -->json_tokener_error_parse_eof</em> </td><td> | |||||
</td></tr> | |||||
<tr><td valign="top"><em><a class="anchor" id="a0a31f0df8a532ef8be5c09ba40eacb59a3309fa8ea4ab3ee0a81c55b69d223710"></a><!-- doxytag: member="json_tokener_error_parse_unexpected" ref="a0a31f0df8a532ef8be5c09ba40eacb59a3309fa8ea4ab3ee0a81c55b69d223710" args="" -->json_tokener_error_parse_unexpected</em> </td><td> | |||||
</td></tr> | |||||
<tr><td valign="top"><em><a class="anchor" id="a0a31f0df8a532ef8be5c09ba40eacb59a641bbb8d881fdd1e463f20a1a203b77c"></a><!-- doxytag: member="json_tokener_error_parse_null" ref="a0a31f0df8a532ef8be5c09ba40eacb59a641bbb8d881fdd1e463f20a1a203b77c" args="" -->json_tokener_error_parse_null</em> </td><td> | |||||
</td></tr> | |||||
<tr><td valign="top"><em><a class="anchor" id="a0a31f0df8a532ef8be5c09ba40eacb59addbdfe084e20709da3d20c8ae8ca278c"></a><!-- doxytag: member="json_tokener_error_parse_boolean" ref="a0a31f0df8a532ef8be5c09ba40eacb59addbdfe084e20709da3d20c8ae8ca278c" args="" -->json_tokener_error_parse_boolean</em> </td><td> | |||||
</td></tr> | |||||
<tr><td valign="top"><em><a class="anchor" id="a0a31f0df8a532ef8be5c09ba40eacb59ab1b3ad685eb97235d269cc5b9eb7ab81"></a><!-- doxytag: member="json_tokener_error_parse_number" ref="a0a31f0df8a532ef8be5c09ba40eacb59ab1b3ad685eb97235d269cc5b9eb7ab81" args="" -->json_tokener_error_parse_number</em> </td><td> | |||||
</td></tr> | |||||
<tr><td valign="top"><em><a class="anchor" id="a0a31f0df8a532ef8be5c09ba40eacb59a574846740b785146f164a209dc89574e"></a><!-- doxytag: member="json_tokener_error_parse_array" ref="a0a31f0df8a532ef8be5c09ba40eacb59a574846740b785146f164a209dc89574e" args="" -->json_tokener_error_parse_array</em> </td><td> | |||||
</td></tr> | |||||
<tr><td valign="top"><em><a class="anchor" id="a0a31f0df8a532ef8be5c09ba40eacb59a2003bd8e96c6680cd22419c5ceafd4c0"></a><!-- doxytag: member="json_tokener_error_parse_object_key_name" ref="a0a31f0df8a532ef8be5c09ba40eacb59a2003bd8e96c6680cd22419c5ceafd4c0" args="" -->json_tokener_error_parse_object_key_name</em> </td><td> | |||||
</td></tr> | |||||
<tr><td valign="top"><em><a class="anchor" id="a0a31f0df8a532ef8be5c09ba40eacb59af91a2a819b0d6344d6d4e1d2579f28fd"></a><!-- doxytag: member="json_tokener_error_parse_object_key_sep" ref="a0a31f0df8a532ef8be5c09ba40eacb59af91a2a819b0d6344d6d4e1d2579f28fd" args="" -->json_tokener_error_parse_object_key_sep</em> </td><td> | |||||
</td></tr> | |||||
<tr><td valign="top"><em><a class="anchor" id="a0a31f0df8a532ef8be5c09ba40eacb59a9ddb98741aebf7ac44735b4a43717013"></a><!-- doxytag: member="json_tokener_error_parse_object_value_sep" ref="a0a31f0df8a532ef8be5c09ba40eacb59a9ddb98741aebf7ac44735b4a43717013" args="" -->json_tokener_error_parse_object_value_sep</em> </td><td> | |||||
</td></tr> | |||||
<tr><td valign="top"><em><a class="anchor" id="a0a31f0df8a532ef8be5c09ba40eacb59a033ce89ce7b8f9e591e4bea92121c4c7"></a><!-- doxytag: member="json_tokener_error_parse_string" ref="a0a31f0df8a532ef8be5c09ba40eacb59a033ce89ce7b8f9e591e4bea92121c4c7" args="" -->json_tokener_error_parse_string</em> </td><td> | |||||
</td></tr> | |||||
<tr><td valign="top"><em><a class="anchor" id="a0a31f0df8a532ef8be5c09ba40eacb59a3588c05b1da8b909a8cbdef66b0a1a28"></a><!-- doxytag: member="json_tokener_error_parse_comment" ref="a0a31f0df8a532ef8be5c09ba40eacb59a3588c05b1da8b909a8cbdef66b0a1a28" args="" -->json_tokener_error_parse_comment</em> </td><td> | |||||
</td></tr> | |||||
</table> | |||||
</dd> | |||||
</dl> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2"></a><!-- doxytag: member="json_tokener.h::json_tokener_state" ref="af026dec71e4548e6200eb2f902f1c4e2" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">enum <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2">json_tokener_state</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0"> | |||||
<tr><td valign="top"><em><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2a9db152607ec1872a000f1fcd8757297d"></a><!-- doxytag: member="json_tokener_state_eatws" ref="af026dec71e4548e6200eb2f902f1c4e2a9db152607ec1872a000f1fcd8757297d" args="" -->json_tokener_state_eatws</em> </td><td> | |||||
</td></tr> | |||||
<tr><td valign="top"><em><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2a7c4c0bed1ebde45f5a99de4278792d72"></a><!-- doxytag: member="json_tokener_state_start" ref="af026dec71e4548e6200eb2f902f1c4e2a7c4c0bed1ebde45f5a99de4278792d72" args="" -->json_tokener_state_start</em> </td><td> | |||||
</td></tr> | |||||
<tr><td valign="top"><em><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2ad80b689cb709967b67a348de3d8601d2"></a><!-- doxytag: member="json_tokener_state_finish" ref="af026dec71e4548e6200eb2f902f1c4e2ad80b689cb709967b67a348de3d8601d2" args="" -->json_tokener_state_finish</em> </td><td> | |||||
</td></tr> | |||||
<tr><td valign="top"><em><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2a668fb2654c59608945370003403a5792"></a><!-- doxytag: member="json_tokener_state_null" ref="af026dec71e4548e6200eb2f902f1c4e2a668fb2654c59608945370003403a5792" args="" -->json_tokener_state_null</em> </td><td> | |||||
</td></tr> | |||||
<tr><td valign="top"><em><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2a0ff1d1935d49188aa1e6b998d43e655c"></a><!-- doxytag: member="json_tokener_state_comment_start" ref="af026dec71e4548e6200eb2f902f1c4e2a0ff1d1935d49188aa1e6b998d43e655c" args="" -->json_tokener_state_comment_start</em> </td><td> | |||||
</td></tr> | |||||
<tr><td valign="top"><em><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2a8c2680b8873a8dce85f0b1ac25882dc9"></a><!-- doxytag: member="json_tokener_state_comment" ref="af026dec71e4548e6200eb2f902f1c4e2a8c2680b8873a8dce85f0b1ac25882dc9" args="" -->json_tokener_state_comment</em> </td><td> | |||||
</td></tr> | |||||
<tr><td valign="top"><em><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2ad8151350b1ef50298bafbab244ac1162"></a><!-- doxytag: member="json_tokener_state_comment_eol" ref="af026dec71e4548e6200eb2f902f1c4e2ad8151350b1ef50298bafbab244ac1162" args="" -->json_tokener_state_comment_eol</em> </td><td> | |||||
</td></tr> | |||||
<tr><td valign="top"><em><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2a62cef297a37a98b1239ea4bbd39723e1"></a><!-- doxytag: member="json_tokener_state_comment_end" ref="af026dec71e4548e6200eb2f902f1c4e2a62cef297a37a98b1239ea4bbd39723e1" args="" -->json_tokener_state_comment_end</em> </td><td> | |||||
</td></tr> | |||||
<tr><td valign="top"><em><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2aa90ea4c327a285bfbbce49d42d491d65"></a><!-- doxytag: member="json_tokener_state_string" ref="af026dec71e4548e6200eb2f902f1c4e2aa90ea4c327a285bfbbce49d42d491d65" args="" -->json_tokener_state_string</em> </td><td> | |||||
</td></tr> | |||||
<tr><td valign="top"><em><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2a1cf793d73587f68c4f2b3b4f65ff728e"></a><!-- doxytag: member="json_tokener_state_string_escape" ref="af026dec71e4548e6200eb2f902f1c4e2a1cf793d73587f68c4f2b3b4f65ff728e" args="" -->json_tokener_state_string_escape</em> </td><td> | |||||
</td></tr> | |||||
<tr><td valign="top"><em><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2a6c852da2e694be56799c58c201d6dca0"></a><!-- doxytag: member="json_tokener_state_escape_unicode" ref="af026dec71e4548e6200eb2f902f1c4e2a6c852da2e694be56799c58c201d6dca0" args="" -->json_tokener_state_escape_unicode</em> </td><td> | |||||
</td></tr> | |||||
<tr><td valign="top"><em><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2a3525b15ecd0a698281b3914115b6bd3e"></a><!-- doxytag: member="json_tokener_state_boolean" ref="af026dec71e4548e6200eb2f902f1c4e2a3525b15ecd0a698281b3914115b6bd3e" args="" -->json_tokener_state_boolean</em> </td><td> | |||||
</td></tr> | |||||
<tr><td valign="top"><em><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2a7ce18d281d322af690b45f3b8b599e81"></a><!-- doxytag: member="json_tokener_state_number" ref="af026dec71e4548e6200eb2f902f1c4e2a7ce18d281d322af690b45f3b8b599e81" args="" -->json_tokener_state_number</em> </td><td> | |||||
</td></tr> | |||||
<tr><td valign="top"><em><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2ab3d763300f1914865be09d603ddc11f4"></a><!-- doxytag: member="json_tokener_state_array" ref="af026dec71e4548e6200eb2f902f1c4e2ab3d763300f1914865be09d603ddc11f4" args="" -->json_tokener_state_array</em> </td><td> | |||||
</td></tr> | |||||
<tr><td valign="top"><em><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2aa2a01798ebe318ea91c38a886418f771"></a><!-- doxytag: member="json_tokener_state_array_add" ref="af026dec71e4548e6200eb2f902f1c4e2aa2a01798ebe318ea91c38a886418f771" args="" -->json_tokener_state_array_add</em> </td><td> | |||||
</td></tr> | |||||
<tr><td valign="top"><em><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2a4ec7762aeab3424cbb14354c94025865"></a><!-- doxytag: member="json_tokener_state_array_sep" ref="af026dec71e4548e6200eb2f902f1c4e2a4ec7762aeab3424cbb14354c94025865" args="" -->json_tokener_state_array_sep</em> </td><td> | |||||
</td></tr> | |||||
<tr><td valign="top"><em><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2a8c7dbda177a5d83a36a64f7cb99b9a29"></a><!-- doxytag: member="json_tokener_state_object_field_start" ref="af026dec71e4548e6200eb2f902f1c4e2a8c7dbda177a5d83a36a64f7cb99b9a29" args="" -->json_tokener_state_object_field_start</em> </td><td> | |||||
</td></tr> | |||||
<tr><td valign="top"><em><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2a77375940a10806e81d99876d13be67fc"></a><!-- doxytag: member="json_tokener_state_object_field" ref="af026dec71e4548e6200eb2f902f1c4e2a77375940a10806e81d99876d13be67fc" args="" -->json_tokener_state_object_field</em> </td><td> | |||||
</td></tr> | |||||
<tr><td valign="top"><em><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2a0220aea1d9204aadfffde92c7f73f5f7"></a><!-- doxytag: member="json_tokener_state_object_field_end" ref="af026dec71e4548e6200eb2f902f1c4e2a0220aea1d9204aadfffde92c7f73f5f7" args="" -->json_tokener_state_object_field_end</em> </td><td> | |||||
</td></tr> | |||||
<tr><td valign="top"><em><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2a4c7b7deac37355491572f6da84f208aa"></a><!-- doxytag: member="json_tokener_state_object_value" ref="af026dec71e4548e6200eb2f902f1c4e2a4c7b7deac37355491572f6da84f208aa" args="" -->json_tokener_state_object_value</em> </td><td> | |||||
</td></tr> | |||||
<tr><td valign="top"><em><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2ade6bee72f2147e634b19eb84e58eb162"></a><!-- doxytag: member="json_tokener_state_object_value_add" ref="af026dec71e4548e6200eb2f902f1c4e2ade6bee72f2147e634b19eb84e58eb162" args="" -->json_tokener_state_object_value_add</em> </td><td> | |||||
</td></tr> | |||||
<tr><td valign="top"><em><a class="anchor" id="af026dec71e4548e6200eb2f902f1c4e2adaf3e06c5fc04fd4f04040cd67698215"></a><!-- doxytag: member="json_tokener_state_object_sep" ref="af026dec71e4548e6200eb2f902f1c4e2adaf3e06c5fc04fd4f04040cd67698215" args="" -->json_tokener_state_object_sep</em> </td><td> | |||||
</td></tr> | |||||
</table> | |||||
</dd> | |||||
</dl> | |||||
</div> | |||||
</div> | |||||
<hr/><h2>Function Documentation</h2> | |||||
<a class="anchor" id="a04c5625212aed3216cc303429e47f642"></a><!-- doxytag: member="json_tokener.h::json_tokener_error_desc" ref="a04c5625212aed3216cc303429e47f642" args="(enum json_tokener_error jerr)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">const char* json_tokener_error_desc </td> | |||||
<td>(</td> | |||||
<td class="paramtype">enum <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59">json_tokener_error</a> </td> | |||||
<td class="paramname"> <em>jerr</em></td> | |||||
<td> ) </td> | |||||
<td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>Given an error previously returned by <a class="el" href="json__tokener_8h.html#ae8dff7f1ea11702aecf418e0da5574fe">json_tokener_get_error()</a>, return a human readable description of the error.</p> | |||||
<dl class="return"><dt><b>Returns:</b></dt><dd>a generic error message is returned if an invalid error value is provided. </dd></dl> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="af6645ff27c0ca82c6e314390814fcbeb"></a><!-- doxytag: member="json_tokener.h::json_tokener_free" ref="af6645ff27c0ca82c6e314390814fcbeb" args="(struct json_tokener *tok)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">void json_tokener_free </td> | |||||
<td>(</td> | |||||
<td class="paramtype">struct <a class="el" href="structjson__tokener.html">json_tokener</a> * </td> | |||||
<td class="paramname"> <em>tok</em></td> | |||||
<td> ) </td> | |||||
<td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="ae8dff7f1ea11702aecf418e0da5574fe"></a><!-- doxytag: member="json_tokener.h::json_tokener_get_error" ref="ae8dff7f1ea11702aecf418e0da5574fe" args="(struct json_tokener *tok)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">enum <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59">json_tokener_error</a> json_tokener_get_error </td> | |||||
<td>(</td> | |||||
<td class="paramtype">struct <a class="el" href="structjson__tokener.html">json_tokener</a> * </td> | |||||
<td class="paramname"> <em>tok</em></td> | |||||
<td> ) </td> | |||||
<td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>Retrieve the error caused by the last call to <a class="el" href="json__tokener_8h.html#a0d9a666c21879647e8831f9cfa691673">json_tokener_parse_ex()</a>, or json_tokener_success if there is no error.</p> | |||||
<p>When parsing a JSON string in pieces, if the tokener is in the middle of parsing this will return json_tokener_continue.</p> | |||||
<p>See also <a class="el" href="json__tokener_8h.html#a04c5625212aed3216cc303429e47f642">json_tokener_error_desc()</a>. </p> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a55d6e8a6f6d90992c063a39e21769c52"></a><!-- doxytag: member="json_tokener.h::json_tokener_new" ref="a55d6e8a6f6d90992c063a39e21769c52" args="(void)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">struct <a class="el" href="structjson__tokener.html">json_tokener</a>* json_tokener_new </td> | |||||
<td>(</td> | |||||
<td class="paramtype">void </td> | |||||
<td class="paramname"></td> | |||||
<td> ) </td> | |||||
<td><code> [read]</code></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="abf031fdf1e5caab71e2225a99588c6bb"></a><!-- doxytag: member="json_tokener.h::json_tokener_parse" ref="abf031fdf1e5caab71e2225a99588c6bb" args="(const char *str)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">struct <a class="el" href="structjson__object.html">json_object</a>* json_tokener_parse </td> | |||||
<td>(</td> | |||||
<td class="paramtype">const char * </td> | |||||
<td class="paramname"> <em>str</em></td> | |||||
<td> ) </td> | |||||
<td><code> [read]</code></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a0d9a666c21879647e8831f9cfa691673"></a><!-- doxytag: member="json_tokener.h::json_tokener_parse_ex" ref="a0d9a666c21879647e8831f9cfa691673" args="(struct json_tokener *tok, const char *str, int len)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">struct <a class="el" href="structjson__object.html">json_object</a>* json_tokener_parse_ex </td> | |||||
<td>(</td> | |||||
<td class="paramtype">struct <a class="el" href="structjson__tokener.html">json_tokener</a> * </td> | |||||
<td class="paramname"> <em>tok</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">const char * </td> | |||||
<td class="paramname"> <em>str</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">int </td> | |||||
<td class="paramname"> <em>len</em></td><td> </td> | |||||
</tr> | |||||
<tr> | |||||
<td></td> | |||||
<td>)</td> | |||||
<td></td><td></td><td><code> [read]</code></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>Parse a string and return a non-NULL <a class="el" href="structjson__object.html">json_object</a> if a valid JSON value is found. The string does not need to be a JSON object or array; it can also be a string, number or boolean value.</p> | |||||
<p>A partial JSON string can be parsed. If the parsing is incomplete, NULL will be returned and <a class="el" href="json__tokener_8h.html#ae8dff7f1ea11702aecf418e0da5574fe">json_tokener_get_error()</a> will be return json_tokener_continue. <a class="el" href="json__tokener_8h.html#a0d9a666c21879647e8831f9cfa691673">json_tokener_parse_ex()</a> can then be called with additional bytes in str to continue the parsing.</p> | |||||
<p>If <a class="el" href="json__tokener_8h.html#a0d9a666c21879647e8831f9cfa691673">json_tokener_parse_ex()</a> returns NULL and the error anything other than json_tokener_continue, a fatal error has occurred and parsing must be halted. Then tok object must not be re-used until <a class="el" href="json__tokener_8h.html#ae23dd7ad4737bfc18409af6173ab2b09">json_tokener_reset()</a> is called.</p> | |||||
<p>When a valid JSON value is parsed, a non-NULL <a class="el" href="structjson__object.html">json_object</a> will be returned. Also, <a class="el" href="json__tokener_8h.html#ae8dff7f1ea11702aecf418e0da5574fe">json_tokener_get_error()</a> will return json_tokener_success. Be sure to check the type with <a class="el" href="json__object_8h.html#ab6dc8b19f8da310e78f402f83d6ae6c5">json_object_is_type()</a> or <a class="el" href="json__object_8h.html#adc5e998b4897b6e450bd0975a58d2f72">json_object_get_type()</a> before using the object.</p> | |||||
<p><b>XXX</b> this shouldn't use internal fields: Trailing characters after the parsed value do not automatically cause an error. It is up to the caller to decide whether to treat this as an error or to handle the additional characters, perhaps by parsing another json value starting from that point.</p> | |||||
<p>Extra characters can be detected by comparing the tok->char_offset against the length of the last len parameter passed in.</p> | |||||
<p>The tokener does <b>not</b> maintain an internal buffer so the caller is responsible for calling json_tokener_parse_ex with an appropriate str parameter starting with the extra characters.</p> | |||||
<p>Example: </p> | |||||
<div class="fragment"><pre class="fragment"><a class="code" href="structjson__object.html">json_object</a> *jobj = NULL; | |||||
<span class="keyword">const</span> <span class="keywordtype">char</span> *mystring = NULL; | |||||
<span class="keywordtype">int</span> stringlen = 0; | |||||
<span class="keyword">enum</span> <a class="code" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59">json_tokener_error</a> jerr; | |||||
<span class="keywordflow">do</span> { | |||||
mystring = ... <span class="comment">// get JSON string, e.g. read from file, etc...</span> | |||||
stringlen = strlen(mystring); | |||||
jobj = <a class="code" href="json__tokener_8h.html#a0d9a666c21879647e8831f9cfa691673">json_tokener_parse_ex</a>(tok, mystring, stringlen); | |||||
} <span class="keywordflow">while</span> ((jerr = <a class="code" href="json__tokener_8h.html#ae8dff7f1ea11702aecf418e0da5574fe">json_tokener_get_error</a>(tok)) == <a class="code" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59a9b26e920ca765df91c84e999561d8fb0">json_tokener_continue</a>); | |||||
<span class="keywordflow">if</span> (jerr != <a class="code" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59afe2fa9bde03155019b2df30f66a5fcd0">json_tokener_success</a>) | |||||
{ | |||||
fprintf(stderr, <span class="stringliteral">"Error: %s\n"</span>, <a class="code" href="json__tokener_8h.html#a04c5625212aed3216cc303429e47f642">json_tokener_error_desc</a>(jerr)); | |||||
<span class="comment">// Handle errors, as appropriate for your application.</span> | |||||
} | |||||
<span class="keywordflow">if</span> (tok->char_offset < stringlen) <span class="comment">// XXX shouldn't access internal fields</span> | |||||
{ | |||||
<span class="comment">// Handle extra characters after parsed object as desired.</span> | |||||
<span class="comment">// e.g. issue an error, parse another object from that point, etc...</span> | |||||
} | |||||
<span class="comment">// Success, use jobj here.</span> | |||||
</pre></div><dl><dt><b>Parameters:</b></dt><dd> | |||||
<table border="0" cellspacing="2" cellpadding="0"> | |||||
<tr><td valign="top"></td><td valign="top"><em>tok</em> </td><td>a <a class="el" href="structjson__tokener.html">json_tokener</a> previously allocated with <a class="el" href="json__tokener_8h.html#a55d6e8a6f6d90992c063a39e21769c52">json_tokener_new()</a> </td></tr> | |||||
<tr><td valign="top"></td><td valign="top"><em>str</em> </td><td>an string with any valid JSON expression, or portion of. This does not need to be null terminated. </td></tr> | |||||
<tr><td valign="top"></td><td valign="top"><em>len</em> </td><td>the length of str </td></tr> | |||||
</table> | |||||
</dd> | |||||
</dl> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a1c8f5d8baad383dc8879615d2b02b53c"></a><!-- doxytag: member="json_tokener.h::json_tokener_parse_verbose" ref="a1c8f5d8baad383dc8879615d2b02b53c" args="(const char *str, enum json_tokener_error *error)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">struct <a class="el" href="structjson__object.html">json_object</a>* json_tokener_parse_verbose </td> | |||||
<td>(</td> | |||||
<td class="paramtype">const char * </td> | |||||
<td class="paramname"> <em>str</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">enum <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59">json_tokener_error</a> * </td> | |||||
<td class="paramname"> <em>error</em></td><td> </td> | |||||
</tr> | |||||
<tr> | |||||
<td></td> | |||||
<td>)</td> | |||||
<td></td><td></td><td><code> [read]</code></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="ae23dd7ad4737bfc18409af6173ab2b09"></a><!-- doxytag: member="json_tokener.h::json_tokener_reset" ref="ae23dd7ad4737bfc18409af6173ab2b09" args="(struct json_tokener *tok)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">void json_tokener_reset </td> | |||||
<td>(</td> | |||||
<td class="paramtype">struct <a class="el" href="structjson__tokener.html">json_tokener</a> * </td> | |||||
<td class="paramname"> <em>tok</em></td> | |||||
<td> ) </td> | |||||
<td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<hr/><h2>Variable Documentation</h2> | |||||
<a class="anchor" id="a6ede8ee7a4ec1fed68d10ea77294c966"></a><!-- doxytag: member="json_tokener.h::json_tokener_errors" ref="a6ede8ee7a4ec1fed68d10ea77294c966" args="[]" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">const char* <a class="el" href="json__tokener_8h.html#a6ede8ee7a4ec1fed68d10ea77294c966">json_tokener_errors</a>[]</td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p><b>XXX</b> do not use json_tokener_errors directly. After v0.10 this will be removed.</p> | |||||
<p>See <a class="el" href="json__tokener_8h.html#a04c5625212aed3216cc303429e47f642">json_tokener_error_desc()</a> instead. </p> | |||||
</div> | |||||
</div> | |||||
</div> | |||||
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Apr 28 15:52:47 2012 for json-c by | |||||
<a href="http://www.doxygen.org/index.html"> | |||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> | |||||
</body> | |||||
</html> |
@@ -0,0 +1,182 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |||||
<title>json-c: json_util.h File Reference</title> | |||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/> | |||||
</head> | |||||
<body> | |||||
<!-- Generated by Doxygen 1.6.3 --> | |||||
<div class="navigation" id="top"> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<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="annotated.html"><span>Data Structures</span></a></li> | |||||
<li class="current"><a href="files.html"><span>Files</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="files.html"><span>File List</span></a></li> | |||||
<li><a href="globals.html"><span>Globals</span></a></li> | |||||
</ul> | |||||
</div> | |||||
</div> | |||||
<div class="contents"> | |||||
<h1>json_util.h File Reference</h1><table border="0" cellpadding="0" cellspacing="0"> | |||||
<tr><td colspan="2"><h2>Defines</h2></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="json__util_8h.html#a084b6afc8f7fbef88976aabe4aca7efd">JSON_FILE_BUF_SIZE</a> 4096</td></tr> | |||||
<tr><td colspan="2"><h2>Functions</h2></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structjson__object.html">json_object</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="json__util_8h.html#a8fa0bba6b7ddb149a2159d99bae709ce">json_object_from_file</a> (const char *filename)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="json__util_8h.html#a00f5c43b3035faa4e4f3e55cf59707ee">json_object_to_file</a> (char *filename, struct <a class="el" href="structjson__object.html">json_object</a> *obj)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="json__util_8h.html#a1ddcf96dd176ed447ce4df383190cfa8">json_object_to_file_ext</a> (char *filename, struct <a class="el" href="structjson__object.html">json_object</a> *obj, int flags)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="json__util_8h.html#a9bb9882ef2859ca2c1ee17805679bc25">json_parse_int64</a> (const char *buf, int64_t *retval)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="json__util_8h.html#a74031a1b948dc9fed3f367ea6ce78389">json_type_to_name</a> (enum <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06c">json_type</a> o_type)</td></tr> | |||||
</table> | |||||
<hr/><h2>Define Documentation</h2> | |||||
<a class="anchor" id="a084b6afc8f7fbef88976aabe4aca7efd"></a><!-- doxytag: member="json_util.h::JSON_FILE_BUF_SIZE" ref="a084b6afc8f7fbef88976aabe4aca7efd" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">#define JSON_FILE_BUF_SIZE 4096</td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<hr/><h2>Function Documentation</h2> | |||||
<a class="anchor" id="a8fa0bba6b7ddb149a2159d99bae709ce"></a><!-- doxytag: member="json_util.h::json_object_from_file" ref="a8fa0bba6b7ddb149a2159d99bae709ce" args="(const char *filename)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">struct <a class="el" href="structjson__object.html">json_object</a>* json_object_from_file </td> | |||||
<td>(</td> | |||||
<td class="paramtype">const char * </td> | |||||
<td class="paramname"> <em>filename</em></td> | |||||
<td> ) </td> | |||||
<td><code> [read]</code></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a00f5c43b3035faa4e4f3e55cf59707ee"></a><!-- doxytag: member="json_util.h::json_object_to_file" ref="a00f5c43b3035faa4e4f3e55cf59707ee" args="(char *filename, struct json_object *obj)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">int json_object_to_file </td> | |||||
<td>(</td> | |||||
<td class="paramtype">char * </td> | |||||
<td class="paramname"> <em>filename</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">struct <a class="el" href="structjson__object.html">json_object</a> * </td> | |||||
<td class="paramname"> <em>obj</em></td><td> </td> | |||||
</tr> | |||||
<tr> | |||||
<td></td> | |||||
<td>)</td> | |||||
<td></td><td></td><td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a1ddcf96dd176ed447ce4df383190cfa8"></a><!-- doxytag: member="json_util.h::json_object_to_file_ext" ref="a1ddcf96dd176ed447ce4df383190cfa8" args="(char *filename, struct json_object *obj, int flags)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">int json_object_to_file_ext </td> | |||||
<td>(</td> | |||||
<td class="paramtype">char * </td> | |||||
<td class="paramname"> <em>filename</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">struct <a class="el" href="structjson__object.html">json_object</a> * </td> | |||||
<td class="paramname"> <em>obj</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">int </td> | |||||
<td class="paramname"> <em>flags</em></td><td> </td> | |||||
</tr> | |||||
<tr> | |||||
<td></td> | |||||
<td>)</td> | |||||
<td></td><td></td><td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a9bb9882ef2859ca2c1ee17805679bc25"></a><!-- doxytag: member="json_util.h::json_parse_int64" ref="a9bb9882ef2859ca2c1ee17805679bc25" args="(const char *buf, int64_t *retval)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">int json_parse_int64 </td> | |||||
<td>(</td> | |||||
<td class="paramtype">const char * </td> | |||||
<td class="paramname"> <em>buf</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">int64_t * </td> | |||||
<td class="paramname"> <em>retval</em></td><td> </td> | |||||
</tr> | |||||
<tr> | |||||
<td></td> | |||||
<td>)</td> | |||||
<td></td><td></td><td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a74031a1b948dc9fed3f367ea6ce78389"></a><!-- doxytag: member="json_util.h::json_type_to_name" ref="a74031a1b948dc9fed3f367ea6ce78389" args="(enum json_type o_type)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">const char* json_type_to_name </td> | |||||
<td>(</td> | |||||
<td class="paramtype">enum <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06c">json_type</a> </td> | |||||
<td class="paramname"> <em>o_type</em></td> | |||||
<td> ) </td> | |||||
<td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>Return a string describing the type of the object. e.g. "int", or "object", etc... </p> | |||||
</div> | |||||
</div> | |||||
</div> | |||||
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Apr 28 15:52:47 2012 for json-c by | |||||
<a href="http://www.doxygen.org/index.html"> | |||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> | |||||
</body> | |||||
</html> |
@@ -0,0 +1,767 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |||||
<title>json-c: linkhash.h File Reference</title> | |||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/> | |||||
</head> | |||||
<body> | |||||
<!-- Generated by Doxygen 1.6.3 --> | |||||
<div class="navigation" id="top"> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<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="annotated.html"><span>Data Structures</span></a></li> | |||||
<li class="current"><a href="files.html"><span>Files</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="files.html"><span>File List</span></a></li> | |||||
<li><a href="globals.html"><span>Globals</span></a></li> | |||||
</ul> | |||||
</div> | |||||
</div> | |||||
<div class="contents"> | |||||
<h1>linkhash.h File Reference</h1><table border="0" cellpadding="0" cellspacing="0"> | |||||
<tr><td colspan="2"><h2>Data Structures</h2></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__entry.html">lh_entry</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html">lh_table</a></td></tr> | |||||
<tr><td colspan="2"><h2>Defines</h2></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a032f1bd115df254dda325437203ce5fb">LH_PRIME</a> 0x9e370001UL</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a66b61772c29d85eb52b697e0b0dc0aaf">LH_LOAD_FACTOR</a> 0.66</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a93fad7f8ae44575dc89c9567859972d2">LH_EMPTY</a> (void*)-1</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#ac69428f2de0a6fb080b6fb373d506aa7">LH_FREED</a> (void*)-2</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#ad7dd67da915065dce2c6f44cb03e2d82">lh_foreach</a>(table, entry) for(entry = table->head; entry; entry = entry->next)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#abcbb0df08b4976d0649b826b6bacfca1">lh_foreach_safe</a>(table, entry, tmp) for(entry = table->head; entry && ((tmp = entry->next) || 1); entry = tmp)</td></tr> | |||||
<tr><td colspan="2"><h2>Typedefs</h2></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">typedef void( </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a671553d0ee3c2a123190ba0f8ed2b635">lh_entry_free_fn</a> )(struct <a class="el" href="structlh__entry.html">lh_entry</a> *e)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">typedef unsigned long( </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a38bae27995dcfb6ee3fb109a9be229b2">lh_hash_fn</a> )(const void *k)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">typedef int( </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a91fd85fc81b0c7c83c62f00e84729091">lh_equal_fn</a> )(const void *k1, const void *k2)</td></tr> | |||||
<tr><td colspan="2"><h2>Functions</h2></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">unsigned long </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a2e560f0d3e5a20f6b0bfa4049737db23">lh_ptr_hash</a> (const void *k)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a6ce3cb97560072c40f5caeaba85f756a">lh_ptr_equal</a> (const void *k1, const void *k2)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">unsigned long </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a1fcf495b9c4ce169630cb31f638b8435">lh_char_hash</a> (const void *k)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#ae4e9f21fb1a556c7a50c6b7ea61f2079">lh_char_equal</a> (const void *k1, const void *k2)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structlh__table.html">lh_table</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#ac3ba464ac43c083397b1f1d34f2ddf55">lh_table_new</a> (int size, const char *name, <a class="el" href="linkhash_8h.html#a671553d0ee3c2a123190ba0f8ed2b635">lh_entry_free_fn</a> *free_fn, <a class="el" href="linkhash_8h.html#a38bae27995dcfb6ee3fb109a9be229b2">lh_hash_fn</a> *hash_fn, <a class="el" href="linkhash_8h.html#a91fd85fc81b0c7c83c62f00e84729091">lh_equal_fn</a> *equal_fn)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structlh__table.html">lh_table</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a0aaf11e11ee5b0925279a52eab04bc38">lh_kchar_table_new</a> (int size, const char *name, <a class="el" href="linkhash_8h.html#a671553d0ee3c2a123190ba0f8ed2b635">lh_entry_free_fn</a> *free_fn)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structlh__table.html">lh_table</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a705513954267a16cc1d40a284a7c441e">lh_kptr_table_new</a> (int size, const char *name, <a class="el" href="linkhash_8h.html#a671553d0ee3c2a123190ba0f8ed2b635">lh_entry_free_fn</a> *free_fn)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a81653acf740cf8c9fe672e6cd16df0cf">lh_table_free</a> (struct <a class="el" href="structlh__table.html">lh_table</a> *t)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a22b897763cc34a98c21c7fe82d151004">lh_table_insert</a> (struct <a class="el" href="structlh__table.html">lh_table</a> *t, void *k, const void *v)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structlh__entry.html">lh_entry</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#ad3b6ca2d967a6c3021ee6c39e014a918">lh_table_lookup_entry</a> (struct <a class="el" href="structlh__table.html">lh_table</a> *t, const void *k)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">const void * </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a49c27f18a174eaf126d1b7953df13cb1">lh_table_lookup</a> (struct <a class="el" href="structlh__table.html">lh_table</a> *t, const void *k)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object_8h.html#a81f02022906fafc71eb9197049f07f73">json_bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a81c270bb0dd9d5c8a3e7ae20bc4d67f3">lh_table_lookup_ex</a> (struct <a class="el" href="structlh__table.html">lh_table</a> *t, const void *k, void **v)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#ae5885a71c3457190fb1dc2d6e20dde3b">lh_table_delete_entry</a> (struct <a class="el" href="structlh__table.html">lh_table</a> *t, struct <a class="el" href="structlh__entry.html">lh_entry</a> *e)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a2fed2c78f70d229edb2d00775ffe593c">lh_table_delete</a> (struct <a class="el" href="structlh__table.html">lh_table</a> *t, const void *k)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a1294160fa0e80cee04cd745a401f43a4">lh_abort</a> (const char *msg,...)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="linkhash_8h.html#a5322eccf3394af7dc1ebb22af8f8c562">lh_table_resize</a> (struct <a class="el" href="structlh__table.html">lh_table</a> *t, int new_size)</td></tr> | |||||
</table> | |||||
<hr/><h2>Define Documentation</h2> | |||||
<a class="anchor" id="a93fad7f8ae44575dc89c9567859972d2"></a><!-- doxytag: member="linkhash.h::LH_EMPTY" ref="a93fad7f8ae44575dc89c9567859972d2" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">#define LH_EMPTY (void*)-1</td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>sentinel pointer value for empty slots </p> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="ad7dd67da915065dce2c6f44cb03e2d82"></a><!-- doxytag: member="linkhash.h::lh_foreach" ref="ad7dd67da915065dce2c6f44cb03e2d82" args="(table, entry)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">#define lh_foreach</td> | |||||
<td>(</td> | |||||
<td class="paramtype">table, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">entry </td> | |||||
<td class="paramname"></td> | |||||
<td> ) </td> | |||||
<td> for(entry = table->head; entry; entry = entry->next)</td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>Convenience list iterator. </p> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="abcbb0df08b4976d0649b826b6bacfca1"></a><!-- doxytag: member="linkhash.h::lh_foreach_safe" ref="abcbb0df08b4976d0649b826b6bacfca1" args="(table, entry, tmp)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">#define lh_foreach_safe</td> | |||||
<td>(</td> | |||||
<td class="paramtype">table, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">entry, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">tmp </td> | |||||
<td class="paramname"></td> | |||||
<td> ) </td> | |||||
<td> for(entry = table->head; entry && ((tmp = entry->next) || 1); entry = tmp)</td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>lh_foreach_safe allows calling of deletion routine while iterating. </p> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="ac69428f2de0a6fb080b6fb373d506aa7"></a><!-- doxytag: member="linkhash.h::LH_FREED" ref="ac69428f2de0a6fb080b6fb373d506aa7" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">#define LH_FREED (void*)-2</td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>sentinel pointer value for freed slots </p> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a66b61772c29d85eb52b697e0b0dc0aaf"></a><!-- doxytag: member="linkhash.h::LH_LOAD_FACTOR" ref="a66b61772c29d85eb52b697e0b0dc0aaf" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">#define LH_LOAD_FACTOR 0.66</td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>The fraction of filled hash buckets until an insert will cause the table to be resized. This can range from just above 0 up to 1.0. </p> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a032f1bd115df254dda325437203ce5fb"></a><!-- doxytag: member="linkhash.h::LH_PRIME" ref="a032f1bd115df254dda325437203ce5fb" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">#define LH_PRIME 0x9e370001UL</td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>golden prime used in hash functions </p> | |||||
</div> | |||||
</div> | |||||
<hr/><h2>Typedef Documentation</h2> | |||||
<a class="anchor" id="a671553d0ee3c2a123190ba0f8ed2b635"></a><!-- doxytag: member="linkhash.h::lh_entry_free_fn" ref="a671553d0ee3c2a123190ba0f8ed2b635" args=")(struct lh_entry *e)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">typedef void( <a class="el" href="linkhash_8h.html#a671553d0ee3c2a123190ba0f8ed2b635">lh_entry_free_fn</a>)(struct <a class="el" href="structlh__entry.html">lh_entry</a> *e)</td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>callback function prototypes </p> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a91fd85fc81b0c7c83c62f00e84729091"></a><!-- doxytag: member="linkhash.h::lh_equal_fn" ref="a91fd85fc81b0c7c83c62f00e84729091" args=")(const void *k1, const void *k2)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">typedef int( <a class="el" href="linkhash_8h.html#a91fd85fc81b0c7c83c62f00e84729091">lh_equal_fn</a>)(const void *k1, const void *k2)</td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>callback function prototypes </p> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a38bae27995dcfb6ee3fb109a9be229b2"></a><!-- doxytag: member="linkhash.h::lh_hash_fn" ref="a38bae27995dcfb6ee3fb109a9be229b2" args=")(const void *k)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">typedef unsigned long( <a class="el" href="linkhash_8h.html#a38bae27995dcfb6ee3fb109a9be229b2">lh_hash_fn</a>)(const void *k)</td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>callback function prototypes </p> | |||||
</div> | |||||
</div> | |||||
<hr/><h2>Function Documentation</h2> | |||||
<a class="anchor" id="a1294160fa0e80cee04cd745a401f43a4"></a><!-- doxytag: member="linkhash.h::lh_abort" ref="a1294160fa0e80cee04cd745a401f43a4" args="(const char *msg,...)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">void lh_abort </td> | |||||
<td>(</td> | |||||
<td class="paramtype">const char * </td> | |||||
<td class="paramname"> <em>msg</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype"> </td> | |||||
<td class="paramname"> <em>...</em></td><td> </td> | |||||
</tr> | |||||
<tr> | |||||
<td></td> | |||||
<td>)</td> | |||||
<td></td><td></td><td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="ae4e9f21fb1a556c7a50c6b7ea61f2079"></a><!-- doxytag: member="linkhash.h::lh_char_equal" ref="ae4e9f21fb1a556c7a50c6b7ea61f2079" args="(const void *k1, const void *k2)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">int lh_char_equal </td> | |||||
<td>(</td> | |||||
<td class="paramtype">const void * </td> | |||||
<td class="paramname"> <em>k1</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">const void * </td> | |||||
<td class="paramname"> <em>k2</em></td><td> </td> | |||||
</tr> | |||||
<tr> | |||||
<td></td> | |||||
<td>)</td> | |||||
<td></td><td></td><td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a1fcf495b9c4ce169630cb31f638b8435"></a><!-- doxytag: member="linkhash.h::lh_char_hash" ref="a1fcf495b9c4ce169630cb31f638b8435" args="(const void *k)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">unsigned long lh_char_hash </td> | |||||
<td>(</td> | |||||
<td class="paramtype">const void * </td> | |||||
<td class="paramname"> <em>k</em></td> | |||||
<td> ) </td> | |||||
<td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a0aaf11e11ee5b0925279a52eab04bc38"></a><!-- doxytag: member="linkhash.h::lh_kchar_table_new" ref="a0aaf11e11ee5b0925279a52eab04bc38" args="(int size, const char *name, lh_entry_free_fn *free_fn)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">struct <a class="el" href="structlh__table.html">lh_table</a>* lh_kchar_table_new </td> | |||||
<td>(</td> | |||||
<td class="paramtype">int </td> | |||||
<td class="paramname"> <em>size</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">const char * </td> | |||||
<td class="paramname"> <em>name</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype"><a class="el" href="linkhash_8h.html#a671553d0ee3c2a123190ba0f8ed2b635">lh_entry_free_fn</a> * </td> | |||||
<td class="paramname"> <em>free_fn</em></td><td> </td> | |||||
</tr> | |||||
<tr> | |||||
<td></td> | |||||
<td>)</td> | |||||
<td></td><td></td><td><code> [read]</code></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>Convenience function to create a new linkhash table with char keys. </p> | |||||
<dl><dt><b>Parameters:</b></dt><dd> | |||||
<table border="0" cellspacing="2" cellpadding="0"> | |||||
<tr><td valign="top"></td><td valign="top"><em>size</em> </td><td>initial table size. </td></tr> | |||||
<tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>table name. </td></tr> | |||||
<tr><td valign="top"></td><td valign="top"><em>free_fn</em> </td><td>callback function used to free memory for entries. </td></tr> | |||||
</table> | |||||
</dd> | |||||
</dl> | |||||
<dl class="return"><dt><b>Returns:</b></dt><dd>a pointer onto the linkhash table. </dd></dl> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a705513954267a16cc1d40a284a7c441e"></a><!-- doxytag: member="linkhash.h::lh_kptr_table_new" ref="a705513954267a16cc1d40a284a7c441e" args="(int size, const char *name, lh_entry_free_fn *free_fn)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">struct <a class="el" href="structlh__table.html">lh_table</a>* lh_kptr_table_new </td> | |||||
<td>(</td> | |||||
<td class="paramtype">int </td> | |||||
<td class="paramname"> <em>size</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">const char * </td> | |||||
<td class="paramname"> <em>name</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype"><a class="el" href="linkhash_8h.html#a671553d0ee3c2a123190ba0f8ed2b635">lh_entry_free_fn</a> * </td> | |||||
<td class="paramname"> <em>free_fn</em></td><td> </td> | |||||
</tr> | |||||
<tr> | |||||
<td></td> | |||||
<td>)</td> | |||||
<td></td><td></td><td><code> [read]</code></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>Convenience function to create a new linkhash table with ptr keys. </p> | |||||
<dl><dt><b>Parameters:</b></dt><dd> | |||||
<table border="0" cellspacing="2" cellpadding="0"> | |||||
<tr><td valign="top"></td><td valign="top"><em>size</em> </td><td>initial table size. </td></tr> | |||||
<tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>table name. </td></tr> | |||||
<tr><td valign="top"></td><td valign="top"><em>free_fn</em> </td><td>callback function used to free memory for entries. </td></tr> | |||||
</table> | |||||
</dd> | |||||
</dl> | |||||
<dl class="return"><dt><b>Returns:</b></dt><dd>a pointer onto the linkhash table. </dd></dl> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a6ce3cb97560072c40f5caeaba85f756a"></a><!-- doxytag: member="linkhash.h::lh_ptr_equal" ref="a6ce3cb97560072c40f5caeaba85f756a" args="(const void *k1, const void *k2)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">int lh_ptr_equal </td> | |||||
<td>(</td> | |||||
<td class="paramtype">const void * </td> | |||||
<td class="paramname"> <em>k1</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">const void * </td> | |||||
<td class="paramname"> <em>k2</em></td><td> </td> | |||||
</tr> | |||||
<tr> | |||||
<td></td> | |||||
<td>)</td> | |||||
<td></td><td></td><td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a2e560f0d3e5a20f6b0bfa4049737db23"></a><!-- doxytag: member="linkhash.h::lh_ptr_hash" ref="a2e560f0d3e5a20f6b0bfa4049737db23" args="(const void *k)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">unsigned long lh_ptr_hash </td> | |||||
<td>(</td> | |||||
<td class="paramtype">const void * </td> | |||||
<td class="paramname"> <em>k</em></td> | |||||
<td> ) </td> | |||||
<td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>Pre-defined hash and equality functions </p> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a2fed2c78f70d229edb2d00775ffe593c"></a><!-- doxytag: member="linkhash.h::lh_table_delete" ref="a2fed2c78f70d229edb2d00775ffe593c" args="(struct lh_table *t, const void *k)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">int lh_table_delete </td> | |||||
<td>(</td> | |||||
<td class="paramtype">struct <a class="el" href="structlh__table.html">lh_table</a> * </td> | |||||
<td class="paramname"> <em>t</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">const void * </td> | |||||
<td class="paramname"> <em>k</em></td><td> </td> | |||||
</tr> | |||||
<tr> | |||||
<td></td> | |||||
<td>)</td> | |||||
<td></td><td></td><td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>Delete a record from the table. If a callback free function is provided then it is called for the for the item being deleted. </p> | |||||
<dl><dt><b>Parameters:</b></dt><dd> | |||||
<table border="0" cellspacing="2" cellpadding="0"> | |||||
<tr><td valign="top"></td><td valign="top"><em>t</em> </td><td>the table to delete from. </td></tr> | |||||
<tr><td valign="top"></td><td valign="top"><em>k</em> </td><td>a pointer to the key to delete. </td></tr> | |||||
</table> | |||||
</dd> | |||||
</dl> | |||||
<dl class="return"><dt><b>Returns:</b></dt><dd>0 if the item was deleted. </dd> | |||||
<dd> | |||||
-1 if it was not found. </dd></dl> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="ae5885a71c3457190fb1dc2d6e20dde3b"></a><!-- doxytag: member="linkhash.h::lh_table_delete_entry" ref="ae5885a71c3457190fb1dc2d6e20dde3b" args="(struct lh_table *t, struct lh_entry *e)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">int lh_table_delete_entry </td> | |||||
<td>(</td> | |||||
<td class="paramtype">struct <a class="el" href="structlh__table.html">lh_table</a> * </td> | |||||
<td class="paramname"> <em>t</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">struct <a class="el" href="structlh__entry.html">lh_entry</a> * </td> | |||||
<td class="paramname"> <em>e</em></td><td> </td> | |||||
</tr> | |||||
<tr> | |||||
<td></td> | |||||
<td>)</td> | |||||
<td></td><td></td><td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>Delete a record from the table. If a callback free function is provided then it is called for the for the item being deleted. </p> | |||||
<dl><dt><b>Parameters:</b></dt><dd> | |||||
<table border="0" cellspacing="2" cellpadding="0"> | |||||
<tr><td valign="top"></td><td valign="top"><em>t</em> </td><td>the table to delete from. </td></tr> | |||||
<tr><td valign="top"></td><td valign="top"><em>e</em> </td><td>a pointer to the entry to delete. </td></tr> | |||||
</table> | |||||
</dd> | |||||
</dl> | |||||
<dl class="return"><dt><b>Returns:</b></dt><dd>0 if the item was deleted. </dd> | |||||
<dd> | |||||
-1 if it was not found. </dd></dl> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a81653acf740cf8c9fe672e6cd16df0cf"></a><!-- doxytag: member="linkhash.h::lh_table_free" ref="a81653acf740cf8c9fe672e6cd16df0cf" args="(struct lh_table *t)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">void lh_table_free </td> | |||||
<td>(</td> | |||||
<td class="paramtype">struct <a class="el" href="structlh__table.html">lh_table</a> * </td> | |||||
<td class="paramname"> <em>t</em></td> | |||||
<td> ) </td> | |||||
<td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>Free a linkhash table. If a callback free function is provided then it is called for all entries in the table. </p> | |||||
<dl><dt><b>Parameters:</b></dt><dd> | |||||
<table border="0" cellspacing="2" cellpadding="0"> | |||||
<tr><td valign="top"></td><td valign="top"><em>t</em> </td><td>table to free. </td></tr> | |||||
</table> | |||||
</dd> | |||||
</dl> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a22b897763cc34a98c21c7fe82d151004"></a><!-- doxytag: member="linkhash.h::lh_table_insert" ref="a22b897763cc34a98c21c7fe82d151004" args="(struct lh_table *t, void *k, const void *v)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">int lh_table_insert </td> | |||||
<td>(</td> | |||||
<td class="paramtype">struct <a class="el" href="structlh__table.html">lh_table</a> * </td> | |||||
<td class="paramname"> <em>t</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">void * </td> | |||||
<td class="paramname"> <em>k</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">const void * </td> | |||||
<td class="paramname"> <em>v</em></td><td> </td> | |||||
</tr> | |||||
<tr> | |||||
<td></td> | |||||
<td>)</td> | |||||
<td></td><td></td><td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>Insert a record into the table. </p> | |||||
<dl><dt><b>Parameters:</b></dt><dd> | |||||
<table border="0" cellspacing="2" cellpadding="0"> | |||||
<tr><td valign="top"></td><td valign="top"><em>t</em> </td><td>the table to insert into. </td></tr> | |||||
<tr><td valign="top"></td><td valign="top"><em>k</em> </td><td>a pointer to the key to insert. </td></tr> | |||||
<tr><td valign="top"></td><td valign="top"><em>v</em> </td><td>a pointer to the value to insert. </td></tr> | |||||
</table> | |||||
</dd> | |||||
</dl> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a49c27f18a174eaf126d1b7953df13cb1"></a><!-- doxytag: member="linkhash.h::lh_table_lookup" ref="a49c27f18a174eaf126d1b7953df13cb1" args="(struct lh_table *t, const void *k)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">const void* lh_table_lookup </td> | |||||
<td>(</td> | |||||
<td class="paramtype">struct <a class="el" href="structlh__table.html">lh_table</a> * </td> | |||||
<td class="paramname"> <em>t</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">const void * </td> | |||||
<td class="paramname"> <em>k</em></td><td> </td> | |||||
</tr> | |||||
<tr> | |||||
<td></td> | |||||
<td>)</td> | |||||
<td></td><td></td><td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>Lookup a record into the table </p> | |||||
<dl><dt><b>Parameters:</b></dt><dd> | |||||
<table border="0" cellspacing="2" cellpadding="0"> | |||||
<tr><td valign="top"></td><td valign="top"><em>t</em> </td><td>the table to lookup </td></tr> | |||||
<tr><td valign="top"></td><td valign="top"><em>k</em> </td><td>a pointer to the key to lookup </td></tr> | |||||
</table> | |||||
</dd> | |||||
</dl> | |||||
<dl class="return"><dt><b>Returns:</b></dt><dd>a pointer to the found value or NULL if it does not exist. </dd></dl> | |||||
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000002">Deprecated:</a></b></dt><dd>Use lh_table_lookup_ex instead. </dd></dl> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="ad3b6ca2d967a6c3021ee6c39e014a918"></a><!-- doxytag: member="linkhash.h::lh_table_lookup_entry" ref="ad3b6ca2d967a6c3021ee6c39e014a918" args="(struct lh_table *t, const void *k)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">struct <a class="el" href="structlh__entry.html">lh_entry</a>* lh_table_lookup_entry </td> | |||||
<td>(</td> | |||||
<td class="paramtype">struct <a class="el" href="structlh__table.html">lh_table</a> * </td> | |||||
<td class="paramname"> <em>t</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">const void * </td> | |||||
<td class="paramname"> <em>k</em></td><td> </td> | |||||
</tr> | |||||
<tr> | |||||
<td></td> | |||||
<td>)</td> | |||||
<td></td><td></td><td><code> [read]</code></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>Lookup a record into the table. </p> | |||||
<dl><dt><b>Parameters:</b></dt><dd> | |||||
<table border="0" cellspacing="2" cellpadding="0"> | |||||
<tr><td valign="top"></td><td valign="top"><em>t</em> </td><td>the table to lookup </td></tr> | |||||
<tr><td valign="top"></td><td valign="top"><em>k</em> </td><td>a pointer to the key to lookup </td></tr> | |||||
</table> | |||||
</dd> | |||||
</dl> | |||||
<dl class="return"><dt><b>Returns:</b></dt><dd>a pointer to the record structure of the value or NULL if it does not exist. </dd></dl> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a81c270bb0dd9d5c8a3e7ae20bc4d67f3"></a><!-- doxytag: member="linkhash.h::lh_table_lookup_ex" ref="a81c270bb0dd9d5c8a3e7ae20bc4d67f3" args="(struct lh_table *t, const void *k, void **v)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname"><a class="el" href="json__object_8h.html#a81f02022906fafc71eb9197049f07f73">json_bool</a> lh_table_lookup_ex </td> | |||||
<td>(</td> | |||||
<td class="paramtype">struct <a class="el" href="structlh__table.html">lh_table</a> * </td> | |||||
<td class="paramname"> <em>t</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">const void * </td> | |||||
<td class="paramname"> <em>k</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">void ** </td> | |||||
<td class="paramname"> <em>v</em></td><td> </td> | |||||
</tr> | |||||
<tr> | |||||
<td></td> | |||||
<td>)</td> | |||||
<td></td><td></td><td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>Lookup a record in the table </p> | |||||
<dl><dt><b>Parameters:</b></dt><dd> | |||||
<table border="0" cellspacing="2" cellpadding="0"> | |||||
<tr><td valign="top"></td><td valign="top"><em>t</em> </td><td>the table to lookup </td></tr> | |||||
<tr><td valign="top"></td><td valign="top"><em>k</em> </td><td>a pointer to the key to lookup </td></tr> | |||||
<tr><td valign="top"></td><td valign="top"><em>v</em> </td><td>a pointer to a where to store the found value (set to NULL if it doesn't exist). </td></tr> | |||||
</table> | |||||
</dd> | |||||
</dl> | |||||
<dl class="return"><dt><b>Returns:</b></dt><dd>whether or not the key was found </dd></dl> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="ac3ba464ac43c083397b1f1d34f2ddf55"></a><!-- doxytag: member="linkhash.h::lh_table_new" ref="ac3ba464ac43c083397b1f1d34f2ddf55" args="(int size, const char *name, lh_entry_free_fn *free_fn, lh_hash_fn *hash_fn, lh_equal_fn *equal_fn)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">struct <a class="el" href="structlh__table.html">lh_table</a>* lh_table_new </td> | |||||
<td>(</td> | |||||
<td class="paramtype">int </td> | |||||
<td class="paramname"> <em>size</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">const char * </td> | |||||
<td class="paramname"> <em>name</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype"><a class="el" href="linkhash_8h.html#a671553d0ee3c2a123190ba0f8ed2b635">lh_entry_free_fn</a> * </td> | |||||
<td class="paramname"> <em>free_fn</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype"><a class="el" href="linkhash_8h.html#a38bae27995dcfb6ee3fb109a9be229b2">lh_hash_fn</a> * </td> | |||||
<td class="paramname"> <em>hash_fn</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype"><a class="el" href="linkhash_8h.html#a91fd85fc81b0c7c83c62f00e84729091">lh_equal_fn</a> * </td> | |||||
<td class="paramname"> <em>equal_fn</em></td><td> </td> | |||||
</tr> | |||||
<tr> | |||||
<td></td> | |||||
<td>)</td> | |||||
<td></td><td></td><td><code> [read]</code></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>Create a new linkhash table. </p> | |||||
<dl><dt><b>Parameters:</b></dt><dd> | |||||
<table border="0" cellspacing="2" cellpadding="0"> | |||||
<tr><td valign="top"></td><td valign="top"><em>size</em> </td><td>initial table size. The table is automatically resized although this incurs a performance penalty. </td></tr> | |||||
<tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>the table name. </td></tr> | |||||
<tr><td valign="top"></td><td valign="top"><em>free_fn</em> </td><td>callback function used to free memory for entries when lh_table_free or lh_table_delete is called. If NULL is provided, then memory for keys and values must be freed by the caller. </td></tr> | |||||
<tr><td valign="top"></td><td valign="top"><em>hash_fn</em> </td><td>function used to hash keys. 2 standard ones are defined: lh_ptr_hash and lh_char_hash for hashing pointer values and C strings respectively. </td></tr> | |||||
<tr><td valign="top"></td><td valign="top"><em>equal_fn</em> </td><td>comparison function to compare keys. 2 standard ones defined: lh_ptr_hash and lh_char_hash for comparing pointer values and C strings respectively. </td></tr> | |||||
</table> | |||||
</dd> | |||||
</dl> | |||||
<dl class="return"><dt><b>Returns:</b></dt><dd>a pointer onto the linkhash table. </dd></dl> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a5322eccf3394af7dc1ebb22af8f8c562"></a><!-- doxytag: member="linkhash.h::lh_table_resize" ref="a5322eccf3394af7dc1ebb22af8f8c562" args="(struct lh_table *t, int new_size)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">void lh_table_resize </td> | |||||
<td>(</td> | |||||
<td class="paramtype">struct <a class="el" href="structlh__table.html">lh_table</a> * </td> | |||||
<td class="paramname"> <em>t</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">int </td> | |||||
<td class="paramname"> <em>new_size</em></td><td> </td> | |||||
</tr> | |||||
<tr> | |||||
<td></td> | |||||
<td>)</td> | |||||
<td></td><td></td><td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
</div> | |||||
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Apr 28 15:52:47 2012 for json-c by | |||||
<a href="http://www.doxygen.org/index.html"> | |||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> | |||||
</body> | |||||
</html> |
@@ -0,0 +1,31 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |||||
<title>json-c: Page Index</title> | |||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/> | |||||
</head> | |||||
<body> | |||||
<!-- Generated by Doxygen 1.6.3 --> | |||||
<div class="navigation" id="top"> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="index.html"><span>Main Page</span></a></li> | |||||
<li class="current"><a href="pages.html"><span>Related Pages</span></a></li> | |||||
<li><a href="annotated.html"><span>Data Structures</span></a></li> | |||||
<li><a href="files.html"><span>Files</span></a></li> | |||||
</ul> | |||||
</div> | |||||
</div> | |||||
<div class="contents"> | |||||
<h1>Related Pages</h1>Here is a list of all related documentation pages:<ul> | |||||
<li><a class="el" href="deprecated.html">Deprecated List</a> | |||||
</li> | |||||
</ul> | |||||
</div> | |||||
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Apr 28 15:52:46 2012 for json-c by | |||||
<a href="http://www.doxygen.org/index.html"> | |||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> | |||||
</body> | |||||
</html> |
@@ -0,0 +1,264 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |||||
<title>json-c: printbuf.h File Reference</title> | |||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/> | |||||
</head> | |||||
<body> | |||||
<!-- Generated by Doxygen 1.6.3 --> | |||||
<div class="navigation" id="top"> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<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="annotated.html"><span>Data Structures</span></a></li> | |||||
<li class="current"><a href="files.html"><span>Files</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="files.html"><span>File List</span></a></li> | |||||
<li><a href="globals.html"><span>Globals</span></a></li> | |||||
</ul> | |||||
</div> | |||||
</div> | |||||
<div class="contents"> | |||||
<h1>printbuf.h File Reference</h1><table border="0" cellpadding="0" cellspacing="0"> | |||||
<tr><td colspan="2"><h2>Data Structures</h2></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structprintbuf.html">printbuf</a></td></tr> | |||||
<tr><td colspan="2"><h2>Defines</h2></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="printbuf_8h.html#a6f3a4dc87fab41c37e3eff42f40dc346">printbuf_memappend_fast</a>(p, bufptr, bufsize)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="printbuf_8h.html#acdd84ad88987c0166b7ba0e3f1f8f1bb">printbuf_length</a>(p) ((p)->bpos)</td></tr> | |||||
<tr><td colspan="2"><h2>Functions</h2></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structprintbuf.html">printbuf</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="printbuf_8h.html#a3e390ebc7660a18335edd89f640fd415">printbuf_new</a> (void)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="printbuf_8h.html#a22f09779a19db59a83e7cb8c2ce4c75f">printbuf_memappend</a> (struct <a class="el" href="structprintbuf.html">printbuf</a> *p, const char *buf, int size)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="printbuf_8h.html#ad7fc6ec4c296e85abf404244614cded5">printbuf_memset</a> (struct <a class="el" href="structprintbuf.html">printbuf</a> *pb, int offset, int charvalue, int len)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="printbuf_8h.html#adf6214db6c8ce994c7f7f1180863c8a4">sprintbuf</a> (struct <a class="el" href="structprintbuf.html">printbuf</a> *p, const char *msg,...)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="printbuf_8h.html#a4393ee3dedb376af11c96fe97532292e">printbuf_reset</a> (struct <a class="el" href="structprintbuf.html">printbuf</a> *p)</td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="printbuf_8h.html#ab525221c767ac65c58ddeea8a655a4e8">printbuf_free</a> (struct <a class="el" href="structprintbuf.html">printbuf</a> *p)</td></tr> | |||||
</table> | |||||
<hr/><h2>Define Documentation</h2> | |||||
<a class="anchor" id="acdd84ad88987c0166b7ba0e3f1f8f1bb"></a><!-- doxytag: member="printbuf.h::printbuf_length" ref="acdd84ad88987c0166b7ba0e3f1f8f1bb" args="(p)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">#define printbuf_length</td> | |||||
<td>(</td> | |||||
<td class="paramtype">p </td> | |||||
<td class="paramname"></td> | |||||
<td> ) </td> | |||||
<td> ((p)->bpos)</td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a6f3a4dc87fab41c37e3eff42f40dc346"></a><!-- doxytag: member="printbuf.h::printbuf_memappend_fast" ref="a6f3a4dc87fab41c37e3eff42f40dc346" args="(p, bufptr, bufsize)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">#define printbuf_memappend_fast</td> | |||||
<td>(</td> | |||||
<td class="paramtype">p, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">bufptr, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">bufsize </td> | |||||
<td class="paramname"></td> | |||||
<td> ) </td> | |||||
<td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">do</span> { \ | |||||
<span class="keywordflow">if</span> ((p->size - p->bpos) > bufsize) { \ | |||||
memcpy(p->buf + p->bpos, (bufptr), bufsize); \ | |||||
p->bpos += bufsize; \ | |||||
p->buf[p->bpos]= <span class="charliteral">'\0'</span>; \ | |||||
} <span class="keywordflow">else</span> { <a class="code" href="printbuf_8h.html#a22f09779a19db59a83e7cb8c2ce4c75f">printbuf_memappend</a>(p, (bufptr), bufsize); } \ | |||||
} <span class="keywordflow">while</span> (0) | |||||
</pre></div> | |||||
</div> | |||||
</div> | |||||
<hr/><h2>Function Documentation</h2> | |||||
<a class="anchor" id="ab525221c767ac65c58ddeea8a655a4e8"></a><!-- doxytag: member="printbuf.h::printbuf_free" ref="ab525221c767ac65c58ddeea8a655a4e8" args="(struct printbuf *p)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">void printbuf_free </td> | |||||
<td>(</td> | |||||
<td class="paramtype">struct <a class="el" href="structprintbuf.html">printbuf</a> * </td> | |||||
<td class="paramname"> <em>p</em></td> | |||||
<td> ) </td> | |||||
<td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a22f09779a19db59a83e7cb8c2ce4c75f"></a><!-- doxytag: member="printbuf.h::printbuf_memappend" ref="a22f09779a19db59a83e7cb8c2ce4c75f" args="(struct printbuf *p, const char *buf, int size)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">int printbuf_memappend </td> | |||||
<td>(</td> | |||||
<td class="paramtype">struct <a class="el" href="structprintbuf.html">printbuf</a> * </td> | |||||
<td class="paramname"> <em>p</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">const char * </td> | |||||
<td class="paramname"> <em>buf</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">int </td> | |||||
<td class="paramname"> <em>size</em></td><td> </td> | |||||
</tr> | |||||
<tr> | |||||
<td></td> | |||||
<td>)</td> | |||||
<td></td><td></td><td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="ad7fc6ec4c296e85abf404244614cded5"></a><!-- doxytag: member="printbuf.h::printbuf_memset" ref="ad7fc6ec4c296e85abf404244614cded5" args="(struct printbuf *pb, int offset, int charvalue, int len)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">int printbuf_memset </td> | |||||
<td>(</td> | |||||
<td class="paramtype">struct <a class="el" href="structprintbuf.html">printbuf</a> * </td> | |||||
<td class="paramname"> <em>pb</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">int </td> | |||||
<td class="paramname"> <em>offset</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">int </td> | |||||
<td class="paramname"> <em>charvalue</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">int </td> | |||||
<td class="paramname"> <em>len</em></td><td> </td> | |||||
</tr> | |||||
<tr> | |||||
<td></td> | |||||
<td>)</td> | |||||
<td></td><td></td><td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>Set len bytes of the buffer to charvalue, starting at offset offset. Similar to calling memset(x, charvalue, len);</p> | |||||
<p>The memory allocated for the buffer is extended as necessary.</p> | |||||
<p>If offset is -1, this starts at the end of the current data in the buffer. </p> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a3e390ebc7660a18335edd89f640fd415"></a><!-- doxytag: member="printbuf.h::printbuf_new" ref="a3e390ebc7660a18335edd89f640fd415" args="(void)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">struct <a class="el" href="structprintbuf.html">printbuf</a>* printbuf_new </td> | |||||
<td>(</td> | |||||
<td class="paramtype">void </td> | |||||
<td class="paramname"></td> | |||||
<td> ) </td> | |||||
<td><code> [read]</code></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a4393ee3dedb376af11c96fe97532292e"></a><!-- doxytag: member="printbuf.h::printbuf_reset" ref="a4393ee3dedb376af11c96fe97532292e" args="(struct printbuf *p)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">void printbuf_reset </td> | |||||
<td>(</td> | |||||
<td class="paramtype">struct <a class="el" href="structprintbuf.html">printbuf</a> * </td> | |||||
<td class="paramname"> <em>p</em></td> | |||||
<td> ) </td> | |||||
<td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="adf6214db6c8ce994c7f7f1180863c8a4"></a><!-- doxytag: member="printbuf.h::sprintbuf" ref="adf6214db6c8ce994c7f7f1180863c8a4" args="(struct printbuf *p, const char *msg,...)" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">int sprintbuf </td> | |||||
<td>(</td> | |||||
<td class="paramtype">struct <a class="el" href="structprintbuf.html">printbuf</a> * </td> | |||||
<td class="paramname"> <em>p</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype">const char * </td> | |||||
<td class="paramname"> <em>msg</em>, </td> | |||||
</tr> | |||||
<tr> | |||||
<td class="paramkey"></td> | |||||
<td></td> | |||||
<td class="paramtype"> </td> | |||||
<td class="paramname"> <em>...</em></td><td> </td> | |||||
</tr> | |||||
<tr> | |||||
<td></td> | |||||
<td>)</td> | |||||
<td></td><td></td><td></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
</div> | |||||
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Apr 28 15:52:47 2012 for json-c by | |||||
<a href="http://www.doxygen.org/index.html"> | |||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> | |||||
</body> | |||||
</html> |
@@ -0,0 +1,96 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |||||
<title>json-c: array_list Struct Reference</title> | |||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/> | |||||
</head> | |||||
<body> | |||||
<!-- Generated by Doxygen 1.6.3 --> | |||||
<div class="navigation" id="top"> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="index.html"><span>Main Page</span></a></li> | |||||
<li><a href="pages.html"><span>Related Pages</span></a></li> | |||||
<li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> | |||||
<li><a href="files.html"><span>Files</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="annotated.html"><span>Data Structures</span></a></li> | |||||
<li><a href="functions.html"><span>Data Fields</span></a></li> | |||||
</ul> | |||||
</div> | |||||
</div> | |||||
<div class="contents"> | |||||
<h1>array_list Struct Reference</h1><!-- doxytag: class="array_list" --><table border="0" cellpadding="0" cellspacing="0"> | |||||
<tr><td colspan="2"><h2>Data Fields</h2></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">void ** </td><td class="memItemRight" valign="bottom"><a class="el" href="structarray__list.html#a7ba65feda2b156148c08667cf155b657">array</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structarray__list.html#a442fcfde196a3cc95a647f0708de814d">length</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structarray__list.html#aba48a197d3c8f1d56682da23fe883d0a">size</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="arraylist_8h.html#aad83e4ed3c8ea274e6f18459276d774b">array_list_free_fn</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structarray__list.html#ab7989cdde357e5c7819c562c7680ab74">free_fn</a></td></tr> | |||||
</table> | |||||
<hr/><h2>Field Documentation</h2> | |||||
<a class="anchor" id="a7ba65feda2b156148c08667cf155b657"></a><!-- doxytag: member="array_list::array" ref="a7ba65feda2b156148c08667cf155b657" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">void** <a class="el" href="structarray__list.html#a7ba65feda2b156148c08667cf155b657">array_list::array</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="ab7989cdde357e5c7819c562c7680ab74"></a><!-- doxytag: member="array_list::free_fn" ref="ab7989cdde357e5c7819c562c7680ab74" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname"><a class="el" href="arraylist_8h.html#aad83e4ed3c8ea274e6f18459276d774b">array_list_free_fn</a>* <a class="el" href="structarray__list.html#ab7989cdde357e5c7819c562c7680ab74">array_list::free_fn</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a442fcfde196a3cc95a647f0708de814d"></a><!-- doxytag: member="array_list::length" ref="a442fcfde196a3cc95a647f0708de814d" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">int <a class="el" href="structarray__list.html#a442fcfde196a3cc95a647f0708de814d">array_list::length</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="aba48a197d3c8f1d56682da23fe883d0a"></a><!-- doxytag: member="array_list::size" ref="aba48a197d3c8f1d56682da23fe883d0a" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">int <a class="el" href="structarray__list.html#aba48a197d3c8f1d56682da23fe883d0a">array_list::size</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<hr/>The documentation for this struct was generated from the following file:<ul> | |||||
<li><a class="el" href="arraylist_8h.html">arraylist.h</a></li> | |||||
</ul> | |||||
</div> | |||||
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Apr 28 15:52:47 2012 for json-c by | |||||
<a href="http://www.doxygen.org/index.html"> | |||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> | |||||
</body> | |||||
</html> |
@@ -0,0 +1,126 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |||||
<title>json-c: json_object Struct Reference</title> | |||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/> | |||||
</head> | |||||
<body> | |||||
<!-- Generated by Doxygen 1.6.3 --> | |||||
<div class="navigation" id="top"> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="index.html"><span>Main Page</span></a></li> | |||||
<li><a href="pages.html"><span>Related Pages</span></a></li> | |||||
<li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> | |||||
<li><a href="files.html"><span>Files</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="annotated.html"><span>Data Structures</span></a></li> | |||||
<li><a href="functions.html"><span>Data Fields</span></a></li> | |||||
</ul> | |||||
</div> | |||||
</div> | |||||
<div class="contents"> | |||||
<h1>json_object Struct Reference</h1><!-- doxytag: class="json_object" --><table border="0" cellpadding="0" cellspacing="0"> | |||||
<tr><td colspan="2"><h2>Data Structures</h2></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">union </td><td class="memItemRight" valign="bottom"><a class="el" href="unionjson__object_1_1data.html">data</a></td></tr> | |||||
<tr><td colspan="2"><h2>Data Fields</h2></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06c">json_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__object.html#a28307a4a3fe6cefe27e28fec56b76b3e">o_type</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object__private_8h.html#ac96402e72ae5c12d690ec95ed441ec70">json_object_delete_fn</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__object.html#aa3a238f4b671c21fa0578fc37a126c2e">_delete</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object__private_8h.html#a778fe57040398137cf9ccf9f2dd53282">json_object_to_json_string_fn</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__object.html#a077a02daac4653f91584dd7f47c3d632">_to_json_string</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__object.html#aca9b93573ba6bb8cf66d87c170a575b2">_ref_count</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structprintbuf.html">printbuf</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__object.html#afdcaa9e24bce7c86c33cb6f6ae65cb56">_pb</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">union <a class="el" href="unionjson__object_1_1data.html">json_object::data</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__object.html#a33aff83ffea02b934235c4821cca8cf0">o</a></td></tr> | |||||
</table> | |||||
<hr/><h2>Field Documentation</h2> | |||||
<a class="anchor" id="aa3a238f4b671c21fa0578fc37a126c2e"></a><!-- doxytag: member="json_object::_delete" ref="aa3a238f4b671c21fa0578fc37a126c2e" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname"><a class="el" href="json__object__private_8h.html#ac96402e72ae5c12d690ec95ed441ec70">json_object_delete_fn</a>* <a class="el" href="structjson__object.html#aa3a238f4b671c21fa0578fc37a126c2e">json_object::_delete</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="afdcaa9e24bce7c86c33cb6f6ae65cb56"></a><!-- doxytag: member="json_object::_pb" ref="afdcaa9e24bce7c86c33cb6f6ae65cb56" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">struct <a class="el" href="structprintbuf.html">printbuf</a>* <a class="el" href="structjson__object.html#afdcaa9e24bce7c86c33cb6f6ae65cb56">json_object::_pb</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="aca9b93573ba6bb8cf66d87c170a575b2"></a><!-- doxytag: member="json_object::_ref_count" ref="aca9b93573ba6bb8cf66d87c170a575b2" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">int <a class="el" href="structjson__object.html#aca9b93573ba6bb8cf66d87c170a575b2">json_object::_ref_count</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a077a02daac4653f91584dd7f47c3d632"></a><!-- doxytag: member="json_object::_to_json_string" ref="a077a02daac4653f91584dd7f47c3d632" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname"><a class="el" href="json__object__private_8h.html#a778fe57040398137cf9ccf9f2dd53282">json_object_to_json_string_fn</a>* <a class="el" href="structjson__object.html#a077a02daac4653f91584dd7f47c3d632">json_object::_to_json_string</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a33aff83ffea02b934235c4821cca8cf0"></a><!-- doxytag: member="json_object::o" ref="a33aff83ffea02b934235c4821cca8cf0" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">union <a class="el" href="unionjson__object_1_1data.html">json_object::data</a> <a class="el" href="structjson__object.html#a33aff83ffea02b934235c4821cca8cf0">json_object::o</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a28307a4a3fe6cefe27e28fec56b76b3e"></a><!-- doxytag: member="json_object::o_type" ref="a28307a4a3fe6cefe27e28fec56b76b3e" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">enum <a class="el" href="json__object_8h.html#ac75c61993722a9b8aaa44704072ec06c">json_type</a> <a class="el" href="structjson__object.html#a28307a4a3fe6cefe27e28fec56b76b3e">json_object::o_type</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<hr/>The documentation for this struct was generated from the following file:<ul> | |||||
<li><a class="el" href="json__object__private_8h.html">json_object_private.h</a></li> | |||||
</ul> | |||||
</div> | |||||
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Apr 28 15:52:47 2012 for json-c by | |||||
<a href="http://www.doxygen.org/index.html"> | |||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> | |||||
</body> | |||||
</html> |
@@ -0,0 +1,82 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |||||
<title>json-c: json_object_iter Struct Reference</title> | |||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/> | |||||
</head> | |||||
<body> | |||||
<!-- Generated by Doxygen 1.6.3 --> | |||||
<div class="navigation" id="top"> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="index.html"><span>Main Page</span></a></li> | |||||
<li><a href="pages.html"><span>Related Pages</span></a></li> | |||||
<li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> | |||||
<li><a href="files.html"><span>Files</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="annotated.html"><span>Data Structures</span></a></li> | |||||
<li><a href="functions.html"><span>Data Fields</span></a></li> | |||||
</ul> | |||||
</div> | |||||
</div> | |||||
<div class="contents"> | |||||
<h1>json_object_iter Struct Reference</h1><!-- doxytag: class="json_object_iter" --><table border="0" cellpadding="0" cellspacing="0"> | |||||
<tr><td colspan="2"><h2>Data Fields</h2></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__object__iter.html#a0b76228b3a039075e9d84f88fa72ff53">key</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structjson__object.html">json_object</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__object__iter.html#aaae14a8d17aacddacb0a57234e0a4491">val</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structlh__entry.html">lh_entry</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__object__iter.html#a64e326f050826c644c02ed5bcd214faa">entry</a></td></tr> | |||||
</table> | |||||
<hr/><h2>Field Documentation</h2> | |||||
<a class="anchor" id="a64e326f050826c644c02ed5bcd214faa"></a><!-- doxytag: member="json_object_iter::entry" ref="a64e326f050826c644c02ed5bcd214faa" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">struct <a class="el" href="structlh__entry.html">lh_entry</a>* <a class="el" href="structjson__object__iter.html#a64e326f050826c644c02ed5bcd214faa">json_object_iter::entry</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a0b76228b3a039075e9d84f88fa72ff53"></a><!-- doxytag: member="json_object_iter::key" ref="a0b76228b3a039075e9d84f88fa72ff53" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">char* <a class="el" href="structjson__object__iter.html#a0b76228b3a039075e9d84f88fa72ff53">json_object_iter::key</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="aaae14a8d17aacddacb0a57234e0a4491"></a><!-- doxytag: member="json_object_iter::val" ref="aaae14a8d17aacddacb0a57234e0a4491" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">struct <a class="el" href="structjson__object.html">json_object</a>* <a class="el" href="structjson__object__iter.html#aaae14a8d17aacddacb0a57234e0a4491">json_object_iter::val</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<hr/>The documentation for this struct was generated from the following file:<ul> | |||||
<li><a class="el" href="json__object_8h.html">json_object.h</a></li> | |||||
</ul> | |||||
</div> | |||||
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Apr 28 15:52:47 2012 for json-c by | |||||
<a href="http://www.doxygen.org/index.html"> | |||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> | |||||
</body> | |||||
</html> |
@@ -0,0 +1,56 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |||||
<title>json-c: json_object_iterator Struct Reference</title> | |||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/> | |||||
</head> | |||||
<body> | |||||
<!-- Generated by Doxygen 1.6.3 --> | |||||
<div class="navigation" id="top"> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="index.html"><span>Main Page</span></a></li> | |||||
<li><a href="pages.html"><span>Related Pages</span></a></li> | |||||
<li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> | |||||
<li><a href="files.html"><span>Files</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="annotated.html"><span>Data Structures</span></a></li> | |||||
<li><a href="functions.html"><span>Data Fields</span></a></li> | |||||
</ul> | |||||
</div> | |||||
</div> | |||||
<div class="contents"> | |||||
<h1>json_object_iterator Struct Reference</h1><!-- doxytag: class="json_object_iterator" --><table border="0" cellpadding="0" cellspacing="0"> | |||||
<tr><td colspan="2"><h2>Data Fields</h2></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">const void * </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__object__iterator.html#a69c61c14f5a36b1dc2217e49cd987f47">opaque_</a></td></tr> | |||||
</table> | |||||
<hr/><a name="_details"></a><h2>Detailed Description</h2> | |||||
<p>The opaque iterator that references a name/value pair within a JSON Object instance or the "end" iterator value. </p> | |||||
<hr/><h2>Field Documentation</h2> | |||||
<a class="anchor" id="a69c61c14f5a36b1dc2217e49cd987f47"></a><!-- doxytag: member="json_object_iterator::opaque_" ref="a69c61c14f5a36b1dc2217e49cd987f47" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">const void* <a class="el" href="structjson__object__iterator.html#a69c61c14f5a36b1dc2217e49cd987f47">json_object_iterator::opaque_</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<hr/>The documentation for this struct was generated from the following file:<ul> | |||||
<li><a class="el" href="json__object__iterator_8h.html">json_object_iterator.h</a></li> | |||||
</ul> | |||||
</div> | |||||
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Apr 28 15:52:47 2012 for json-c by | |||||
<a href="http://www.doxygen.org/index.html"> | |||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> | |||||
</body> | |||||
</html> |
@@ -0,0 +1,180 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |||||
<title>json-c: json_tokener Struct Reference</title> | |||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/> | |||||
</head> | |||||
<body> | |||||
<!-- Generated by Doxygen 1.6.3 --> | |||||
<div class="navigation" id="top"> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="index.html"><span>Main Page</span></a></li> | |||||
<li><a href="pages.html"><span>Related Pages</span></a></li> | |||||
<li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> | |||||
<li><a href="files.html"><span>Files</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="annotated.html"><span>Data Structures</span></a></li> | |||||
<li><a href="functions.html"><span>Data Fields</span></a></li> | |||||
</ul> | |||||
</div> | |||||
</div> | |||||
<div class="contents"> | |||||
<h1>json_tokener Struct Reference</h1><!-- doxytag: class="json_tokener" --><table border="0" cellpadding="0" cellspacing="0"> | |||||
<tr><td colspan="2"><h2>Data Fields</h2></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__tokener.html#a9772e2170322a19d8da6ce5d7dc46895">str</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structprintbuf.html">printbuf</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__tokener.html#a1cdc7f85d7bde95f81bb08b7e61d6684">pb</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__tokener.html#ae0e5102b44cc1fc680be3e0fb5fff028">depth</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__tokener.html#ad3bf0aa728ea14549d5aa6ca8dcba070">is_double</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__tokener.html#a8eed213c0a37d09c1df66c8567e44471">st_pos</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__tokener.html#a9daae2516fd6df23555d33ef01020a76">char_offset</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59">json_tokener_error</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__tokener.html#adef37cdc2578d8f8920db14315728cbd">err</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__tokener.html#a32fa73e43fb760e6845231a8482eb064">ucs_char</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__tokener.html#aea488b73085ac7c5969ae7fc29e25fa0">quote_char</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structjson__tokener__srec.html">json_tokener_srec</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__tokener.html#a1499f97597246a18357b874e1805a678">stack</a> [JSON_TOKENER_MAX_DEPTH]</td></tr> | |||||
</table> | |||||
<hr/><h2>Field Documentation</h2> | |||||
<a class="anchor" id="a9daae2516fd6df23555d33ef01020a76"></a><!-- doxytag: member="json_tokener::char_offset" ref="a9daae2516fd6df23555d33ef01020a76" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">int <a class="el" href="structjson__tokener.html#a9daae2516fd6df23555d33ef01020a76">json_tokener::char_offset</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="ae0e5102b44cc1fc680be3e0fb5fff028"></a><!-- doxytag: member="json_tokener::depth" ref="ae0e5102b44cc1fc680be3e0fb5fff028" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">int <a class="el" href="structjson__tokener.html#ae0e5102b44cc1fc680be3e0fb5fff028">json_tokener::depth</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="adef37cdc2578d8f8920db14315728cbd"></a><!-- doxytag: member="json_tokener::err" ref="adef37cdc2578d8f8920db14315728cbd" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">enum <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59">json_tokener_error</a> <a class="el" href="structjson__tokener.html#adef37cdc2578d8f8920db14315728cbd">json_tokener::err</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="ad3bf0aa728ea14549d5aa6ca8dcba070"></a><!-- doxytag: member="json_tokener::is_double" ref="ad3bf0aa728ea14549d5aa6ca8dcba070" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">int <a class="el" href="structjson__tokener.html#ad3bf0aa728ea14549d5aa6ca8dcba070">json_tokener::is_double</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a1cdc7f85d7bde95f81bb08b7e61d6684"></a><!-- doxytag: member="json_tokener::pb" ref="a1cdc7f85d7bde95f81bb08b7e61d6684" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">struct <a class="el" href="structprintbuf.html">printbuf</a>* <a class="el" href="structjson__tokener.html#a1cdc7f85d7bde95f81bb08b7e61d6684">json_tokener::pb</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="aea488b73085ac7c5969ae7fc29e25fa0"></a><!-- doxytag: member="json_tokener::quote_char" ref="aea488b73085ac7c5969ae7fc29e25fa0" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">char <a class="el" href="structjson__tokener.html#aea488b73085ac7c5969ae7fc29e25fa0">json_tokener::quote_char</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a8eed213c0a37d09c1df66c8567e44471"></a><!-- doxytag: member="json_tokener::st_pos" ref="a8eed213c0a37d09c1df66c8567e44471" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">int <a class="el" href="structjson__tokener.html#a8eed213c0a37d09c1df66c8567e44471">json_tokener::st_pos</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a1499f97597246a18357b874e1805a678"></a><!-- doxytag: member="json_tokener::stack" ref="a1499f97597246a18357b874e1805a678" args="[JSON_TOKENER_MAX_DEPTH]" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">struct <a class="el" href="structjson__tokener__srec.html">json_tokener_srec</a> <a class="el" href="structjson__tokener.html#a1499f97597246a18357b874e1805a678">json_tokener::stack</a>[JSON_TOKENER_MAX_DEPTH]</td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a9772e2170322a19d8da6ce5d7dc46895"></a><!-- doxytag: member="json_tokener::str" ref="a9772e2170322a19d8da6ce5d7dc46895" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">char* <a class="el" href="structjson__tokener.html#a9772e2170322a19d8da6ce5d7dc46895">json_tokener::str</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a32fa73e43fb760e6845231a8482eb064"></a><!-- doxytag: member="json_tokener::ucs_char" ref="a32fa73e43fb760e6845231a8482eb064" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">unsigned int <a class="el" href="structjson__tokener.html#a32fa73e43fb760e6845231a8482eb064">json_tokener::ucs_char</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<hr/>The documentation for this struct was generated from the following file:<ul> | |||||
<li><a class="el" href="json__tokener_8h.html">json_tokener.h</a></li> | |||||
</ul> | |||||
</div> | |||||
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Apr 28 15:52:47 2012 for json-c by | |||||
<a href="http://www.doxygen.org/index.html"> | |||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> | |||||
</body> | |||||
</html> |
@@ -0,0 +1,96 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |||||
<title>json-c: json_tokener_srec Struct Reference</title> | |||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/> | |||||
</head> | |||||
<body> | |||||
<!-- Generated by Doxygen 1.6.3 --> | |||||
<div class="navigation" id="top"> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="index.html"><span>Main Page</span></a></li> | |||||
<li><a href="pages.html"><span>Related Pages</span></a></li> | |||||
<li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> | |||||
<li><a href="files.html"><span>Files</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="annotated.html"><span>Data Structures</span></a></li> | |||||
<li><a href="functions.html"><span>Data Fields</span></a></li> | |||||
</ul> | |||||
</div> | |||||
</div> | |||||
<div class="contents"> | |||||
<h1>json_tokener_srec Struct Reference</h1><!-- doxytag: class="json_tokener_srec" --><table border="0" cellpadding="0" cellspacing="0"> | |||||
<tr><td colspan="2"><h2>Data Fields</h2></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2">json_tokener_state</a> state </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__tokener__srec.html#a868b9912dbb1e4813a630c944f522d48">saved_state</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structjson__object.html">json_object</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__tokener__srec.html#ad2bb71affec1da5ba1d9952c3bf2c12a">obj</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structjson__object.html">json_object</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__tokener__srec.html#a466f192f920368a5a6375aeba1e2757f">current</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__tokener__srec.html#a99551c172e97ac2e7a3849a50b4f51ca">obj_field_name</a></td></tr> | |||||
</table> | |||||
<hr/><h2>Field Documentation</h2> | |||||
<a class="anchor" id="a466f192f920368a5a6375aeba1e2757f"></a><!-- doxytag: member="json_tokener_srec::current" ref="a466f192f920368a5a6375aeba1e2757f" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">struct <a class="el" href="structjson__object.html">json_object</a>* <a class="el" href="structjson__tokener__srec.html#a466f192f920368a5a6375aeba1e2757f">json_tokener_srec::current</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="ad2bb71affec1da5ba1d9952c3bf2c12a"></a><!-- doxytag: member="json_tokener_srec::obj" ref="ad2bb71affec1da5ba1d9952c3bf2c12a" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">struct <a class="el" href="structjson__object.html">json_object</a>* <a class="el" href="structjson__tokener__srec.html#ad2bb71affec1da5ba1d9952c3bf2c12a">json_tokener_srec::obj</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a99551c172e97ac2e7a3849a50b4f51ca"></a><!-- doxytag: member="json_tokener_srec::obj_field_name" ref="a99551c172e97ac2e7a3849a50b4f51ca" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">char* <a class="el" href="structjson__tokener__srec.html#a99551c172e97ac2e7a3849a50b4f51ca">json_tokener_srec::obj_field_name</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a868b9912dbb1e4813a630c944f522d48"></a><!-- doxytag: member="json_tokener_srec::saved_state" ref="a868b9912dbb1e4813a630c944f522d48" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">enum <a class="el" href="json__tokener_8h.html#af026dec71e4548e6200eb2f902f1c4e2">json_tokener_state</a> state <a class="el" href="structjson__tokener__srec.html#a868b9912dbb1e4813a630c944f522d48">json_tokener_srec::saved_state</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<hr/>The documentation for this struct was generated from the following file:<ul> | |||||
<li><a class="el" href="json__tokener_8h.html">json_tokener.h</a></li> | |||||
</ul> | |||||
</div> | |||||
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Apr 28 15:52:47 2012 for json-c by | |||||
<a href="http://www.doxygen.org/index.html"> | |||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> | |||||
</body> | |||||
</html> |
@@ -0,0 +1,102 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |||||
<title>json-c: lh_entry Struct Reference</title> | |||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/> | |||||
</head> | |||||
<body> | |||||
<!-- Generated by Doxygen 1.6.3 --> | |||||
<div class="navigation" id="top"> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="index.html"><span>Main Page</span></a></li> | |||||
<li><a href="pages.html"><span>Related Pages</span></a></li> | |||||
<li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> | |||||
<li><a href="files.html"><span>Files</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="annotated.html"><span>Data Structures</span></a></li> | |||||
<li><a href="functions.html"><span>Data Fields</span></a></li> | |||||
</ul> | |||||
</div> | |||||
</div> | |||||
<div class="contents"> | |||||
<h1>lh_entry Struct Reference</h1><!-- doxytag: class="lh_entry" --><table border="0" cellpadding="0" cellspacing="0"> | |||||
<tr><td colspan="2"><h2>Data Fields</h2></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__entry.html#a6b176b3582c9cf553af6431750f5c3b6">k</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">const void * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__entry.html#a1b676732ab2ad3eeaedf6ec60a6a0835">v</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structlh__entry.html">lh_entry</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__entry.html#a7c40c46e72d9a0ba071a8d49d535bc67">next</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structlh__entry.html">lh_entry</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__entry.html#a6fb9c3de01fb5af67d8d429921cc6a3b">prev</a></td></tr> | |||||
</table> | |||||
<hr/><a name="_details"></a><h2>Detailed Description</h2> | |||||
<p>An entry in the hash table </p> | |||||
<hr/><h2>Field Documentation</h2> | |||||
<a class="anchor" id="a6b176b3582c9cf553af6431750f5c3b6"></a><!-- doxytag: member="lh_entry::k" ref="a6b176b3582c9cf553af6431750f5c3b6" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">void* <a class="el" href="structlh__entry.html#a6b176b3582c9cf553af6431750f5c3b6">lh_entry::k</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>The key. </p> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a7c40c46e72d9a0ba071a8d49d535bc67"></a><!-- doxytag: member="lh_entry::next" ref="a7c40c46e72d9a0ba071a8d49d535bc67" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">struct <a class="el" href="structlh__entry.html">lh_entry</a>* <a class="el" href="structlh__entry.html#a7c40c46e72d9a0ba071a8d49d535bc67">lh_entry::next</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>The next entry </p> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a6fb9c3de01fb5af67d8d429921cc6a3b"></a><!-- doxytag: member="lh_entry::prev" ref="a6fb9c3de01fb5af67d8d429921cc6a3b" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">struct <a class="el" href="structlh__entry.html">lh_entry</a>* <a class="el" href="structlh__entry.html#a6fb9c3de01fb5af67d8d429921cc6a3b">lh_entry::prev</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>The previous entry. </p> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a1b676732ab2ad3eeaedf6ec60a6a0835"></a><!-- doxytag: member="lh_entry::v" ref="a1b676732ab2ad3eeaedf6ec60a6a0835" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">const void* <a class="el" href="structlh__entry.html#a1b676732ab2ad3eeaedf6ec60a6a0835">lh_entry::v</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>The value. </p> | |||||
</div> | |||||
</div> | |||||
<hr/>The documentation for this struct was generated from the following file:<ul> | |||||
<li><a class="el" href="linkhash_8h.html">linkhash.h</a></li> | |||||
</ul> | |||||
</div> | |||||
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Apr 28 15:52:47 2012 for json-c by | |||||
<a href="http://www.doxygen.org/index.html"> | |||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> | |||||
</body> | |||||
</html> |
@@ -0,0 +1,249 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |||||
<title>json-c: lh_table Struct Reference</title> | |||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/> | |||||
</head> | |||||
<body> | |||||
<!-- Generated by Doxygen 1.6.3 --> | |||||
<div class="navigation" id="top"> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="index.html"><span>Main Page</span></a></li> | |||||
<li><a href="pages.html"><span>Related Pages</span></a></li> | |||||
<li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> | |||||
<li><a href="files.html"><span>Files</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="annotated.html"><span>Data Structures</span></a></li> | |||||
<li><a href="functions.html"><span>Data Fields</span></a></li> | |||||
</ul> | |||||
</div> | |||||
</div> | |||||
<div class="contents"> | |||||
<h1>lh_table Struct Reference</h1><!-- doxytag: class="lh_table" --><table border="0" cellpadding="0" cellspacing="0"> | |||||
<tr><td colspan="2"><h2>Data Fields</h2></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html#ae251575ec2935bcb0e0589ca8e243839">size</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html#aa172ed8fe205367b54e0e2cdf9ea8c6c">count</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html#a9458e41d842ce40cd37dc13458ced133">collisions</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html#ab4cde49bd9ce7a07daaf99af34ddb67e">resizes</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html#afd0385c645413d26e682f725a6f52164">lookups</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html#afd64becd0d2cfbc91a4c9c9a117498b9">inserts</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html#a8348bdd7e61c8d72b402f6a152013fbf">deletes</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html#aebf4001cde3746ec8025c1d87d4e6279">name</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structlh__entry.html">lh_entry</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html#aa7d986a3b12a9fa47e349713794c30fb">head</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structlh__entry.html">lh_entry</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html#a479895e45db2bdf9bf5d173fa4b7e277">tail</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structlh__entry.html">lh_entry</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html#a4fd9c5aba38791b26ab0ec614a5caf8f">table</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="linkhash_8h.html#a671553d0ee3c2a123190ba0f8ed2b635">lh_entry_free_fn</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html#a30ea5903f4f8126abd6aa489ffe14737">free_fn</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="linkhash_8h.html#a38bae27995dcfb6ee3fb109a9be229b2">lh_hash_fn</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html#a1488d1a4a320b1a9bb2f441859544be1">hash_fn</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="linkhash_8h.html#a91fd85fc81b0c7c83c62f00e84729091">lh_equal_fn</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structlh__table.html#aa646c287a6a46e09da6c7457c981a359">equal_fn</a></td></tr> | |||||
</table> | |||||
<hr/><a name="_details"></a><h2>Detailed Description</h2> | |||||
<p>The hash table structure. </p> | |||||
<hr/><h2>Field Documentation</h2> | |||||
<a class="anchor" id="a9458e41d842ce40cd37dc13458ced133"></a><!-- doxytag: member="lh_table::collisions" ref="a9458e41d842ce40cd37dc13458ced133" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">int <a class="el" href="structlh__table.html#a9458e41d842ce40cd37dc13458ced133">lh_table::collisions</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>Number of collisions. </p> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="aa172ed8fe205367b54e0e2cdf9ea8c6c"></a><!-- doxytag: member="lh_table::count" ref="aa172ed8fe205367b54e0e2cdf9ea8c6c" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">int <a class="el" href="structlh__table.html#aa172ed8fe205367b54e0e2cdf9ea8c6c">lh_table::count</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>Numbers of entries. </p> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a8348bdd7e61c8d72b402f6a152013fbf"></a><!-- doxytag: member="lh_table::deletes" ref="a8348bdd7e61c8d72b402f6a152013fbf" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">int <a class="el" href="structlh__table.html#a8348bdd7e61c8d72b402f6a152013fbf">lh_table::deletes</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>Number of deletes. </p> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="aa646c287a6a46e09da6c7457c981a359"></a><!-- doxytag: member="lh_table::equal_fn" ref="aa646c287a6a46e09da6c7457c981a359" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname"><a class="el" href="linkhash_8h.html#a91fd85fc81b0c7c83c62f00e84729091">lh_equal_fn</a>* <a class="el" href="structlh__table.html#aa646c287a6a46e09da6c7457c981a359">lh_table::equal_fn</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a30ea5903f4f8126abd6aa489ffe14737"></a><!-- doxytag: member="lh_table::free_fn" ref="a30ea5903f4f8126abd6aa489ffe14737" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname"><a class="el" href="linkhash_8h.html#a671553d0ee3c2a123190ba0f8ed2b635">lh_entry_free_fn</a>* <a class="el" href="structlh__table.html#a30ea5903f4f8126abd6aa489ffe14737">lh_table::free_fn</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>A pointer onto the function responsible for freeing an entry. </p> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a1488d1a4a320b1a9bb2f441859544be1"></a><!-- doxytag: member="lh_table::hash_fn" ref="a1488d1a4a320b1a9bb2f441859544be1" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname"><a class="el" href="linkhash_8h.html#a38bae27995dcfb6ee3fb109a9be229b2">lh_hash_fn</a>* <a class="el" href="structlh__table.html#a1488d1a4a320b1a9bb2f441859544be1">lh_table::hash_fn</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="aa7d986a3b12a9fa47e349713794c30fb"></a><!-- doxytag: member="lh_table::head" ref="aa7d986a3b12a9fa47e349713794c30fb" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">struct <a class="el" href="structlh__entry.html">lh_entry</a>* <a class="el" href="structlh__table.html#aa7d986a3b12a9fa47e349713794c30fb">lh_table::head</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>The first entry. </p> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="afd64becd0d2cfbc91a4c9c9a117498b9"></a><!-- doxytag: member="lh_table::inserts" ref="afd64becd0d2cfbc91a4c9c9a117498b9" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">int <a class="el" href="structlh__table.html#afd64becd0d2cfbc91a4c9c9a117498b9">lh_table::inserts</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>Number of inserts. </p> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="afd0385c645413d26e682f725a6f52164"></a><!-- doxytag: member="lh_table::lookups" ref="afd0385c645413d26e682f725a6f52164" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">int <a class="el" href="structlh__table.html#afd0385c645413d26e682f725a6f52164">lh_table::lookups</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>Number of lookups. </p> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="aebf4001cde3746ec8025c1d87d4e6279"></a><!-- doxytag: member="lh_table::name" ref="aebf4001cde3746ec8025c1d87d4e6279" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">const char* <a class="el" href="structlh__table.html#aebf4001cde3746ec8025c1d87d4e6279">lh_table::name</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>Name of the hash table. </p> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="ab4cde49bd9ce7a07daaf99af34ddb67e"></a><!-- doxytag: member="lh_table::resizes" ref="ab4cde49bd9ce7a07daaf99af34ddb67e" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">int <a class="el" href="structlh__table.html#ab4cde49bd9ce7a07daaf99af34ddb67e">lh_table::resizes</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>Number of resizes. </p> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="ae251575ec2935bcb0e0589ca8e243839"></a><!-- doxytag: member="lh_table::size" ref="ae251575ec2935bcb0e0589ca8e243839" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">int <a class="el" href="structlh__table.html#ae251575ec2935bcb0e0589ca8e243839">lh_table::size</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>Size of our hash. </p> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a4fd9c5aba38791b26ab0ec614a5caf8f"></a><!-- doxytag: member="lh_table::table" ref="a4fd9c5aba38791b26ab0ec614a5caf8f" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">struct <a class="el" href="structlh__entry.html">lh_entry</a>* <a class="el" href="structlh__table.html#a4fd9c5aba38791b26ab0ec614a5caf8f">lh_table::table</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a479895e45db2bdf9bf5d173fa4b7e277"></a><!-- doxytag: member="lh_table::tail" ref="a479895e45db2bdf9bf5d173fa4b7e277" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">struct <a class="el" href="structlh__entry.html">lh_entry</a>* <a class="el" href="structlh__table.html#a479895e45db2bdf9bf5d173fa4b7e277">lh_table::tail</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
<p>The last entry. </p> | |||||
</div> | |||||
</div> | |||||
<hr/>The documentation for this struct was generated from the following file:<ul> | |||||
<li><a class="el" href="linkhash_8h.html">linkhash.h</a></li> | |||||
</ul> | |||||
</div> | |||||
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Apr 28 15:52:47 2012 for json-c by | |||||
<a href="http://www.doxygen.org/index.html"> | |||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> | |||||
</body> | |||||
</html> |
@@ -0,0 +1,82 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |||||
<title>json-c: printbuf Struct Reference</title> | |||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/> | |||||
</head> | |||||
<body> | |||||
<!-- Generated by Doxygen 1.6.3 --> | |||||
<div class="navigation" id="top"> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="index.html"><span>Main Page</span></a></li> | |||||
<li><a href="pages.html"><span>Related Pages</span></a></li> | |||||
<li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> | |||||
<li><a href="files.html"><span>Files</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="annotated.html"><span>Data Structures</span></a></li> | |||||
<li><a href="functions.html"><span>Data Fields</span></a></li> | |||||
</ul> | |||||
</div> | |||||
</div> | |||||
<div class="contents"> | |||||
<h1>printbuf Struct Reference</h1><!-- doxytag: class="printbuf" --><table border="0" cellpadding="0" cellspacing="0"> | |||||
<tr><td colspan="2"><h2>Data Fields</h2></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structprintbuf.html#a5d7cf8ac260f1f7c50fecaf9bd7bc651">buf</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structprintbuf.html#aba980ad7406329e32f557dfa0eb7b1b2">bpos</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structprintbuf.html#a12ce6440eaa06a55b96ebdc5a9778dd5">size</a></td></tr> | |||||
</table> | |||||
<hr/><h2>Field Documentation</h2> | |||||
<a class="anchor" id="aba980ad7406329e32f557dfa0eb7b1b2"></a><!-- doxytag: member="printbuf::bpos" ref="aba980ad7406329e32f557dfa0eb7b1b2" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">int <a class="el" href="structprintbuf.html#aba980ad7406329e32f557dfa0eb7b1b2">printbuf::bpos</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a5d7cf8ac260f1f7c50fecaf9bd7bc651"></a><!-- doxytag: member="printbuf::buf" ref="a5d7cf8ac260f1f7c50fecaf9bd7bc651" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">char* <a class="el" href="structprintbuf.html#a5d7cf8ac260f1f7c50fecaf9bd7bc651">printbuf::buf</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a12ce6440eaa06a55b96ebdc5a9778dd5"></a><!-- doxytag: member="printbuf::size" ref="a12ce6440eaa06a55b96ebdc5a9778dd5" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">int <a class="el" href="structprintbuf.html#a12ce6440eaa06a55b96ebdc5a9778dd5">printbuf::size</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<hr/>The documentation for this struct was generated from the following file:<ul> | |||||
<li><a class="el" href="printbuf_8h.html">printbuf.h</a></li> | |||||
</ul> | |||||
</div> | |||||
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Apr 28 15:52:47 2012 for json-c by | |||||
<a href="http://www.doxygen.org/index.html"> | |||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> | |||||
</body> | |||||
</html> |
@@ -0,0 +1,105 @@ | |||||
/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */ | |||||
DIV.tabs | |||||
{ | |||||
float : left; | |||||
width : 100%; | |||||
background : url("tab_b.gif") repeat-x bottom; | |||||
margin-bottom : 4px; | |||||
} | |||||
DIV.tabs UL | |||||
{ | |||||
margin : 0px; | |||||
padding-left : 10px; | |||||
list-style : none; | |||||
} | |||||
DIV.tabs LI, DIV.tabs FORM | |||||
{ | |||||
display : inline; | |||||
margin : 0px; | |||||
padding : 0px; | |||||
} | |||||
DIV.tabs FORM | |||||
{ | |||||
float : right; | |||||
} | |||||
DIV.tabs A | |||||
{ | |||||
float : left; | |||||
background : url("tab_r.gif") no-repeat right top; | |||||
border-bottom : 1px solid #84B0C7; | |||||
font-size : 80%; | |||||
font-weight : bold; | |||||
text-decoration : none; | |||||
} | |||||
DIV.tabs A:hover | |||||
{ | |||||
background-position: 100% -150px; | |||||
} | |||||
DIV.tabs A:link, DIV.tabs A:visited, | |||||
DIV.tabs A:active, DIV.tabs A:hover | |||||
{ | |||||
color: #1A419D; | |||||
} | |||||
DIV.tabs SPAN | |||||
{ | |||||
float : left; | |||||
display : block; | |||||
background : url("tab_l.gif") no-repeat left top; | |||||
padding : 5px 9px; | |||||
white-space : nowrap; | |||||
} | |||||
DIV.tabs #MSearchBox | |||||
{ | |||||
float : right; | |||||
display : inline; | |||||
font-size : 1em; | |||||
} | |||||
DIV.tabs TD | |||||
{ | |||||
font-size : 80%; | |||||
font-weight : bold; | |||||
text-decoration : none; | |||||
} | |||||
/* Commented Backslash Hack hides rule from IE5-Mac \*/ | |||||
DIV.tabs SPAN {float : none;} | |||||
/* End IE5-Mac hack */ | |||||
DIV.tabs A:hover SPAN | |||||
{ | |||||
background-position: 0% -150px; | |||||
} | |||||
DIV.tabs LI.current A | |||||
{ | |||||
background-position: 100% -150px; | |||||
border-width : 0px; | |||||
} | |||||
DIV.tabs LI.current SPAN | |||||
{ | |||||
background-position: 0% -150px; | |||||
padding-bottom : 6px; | |||||
} | |||||
DIV.navpath | |||||
{ | |||||
background : none; | |||||
border : none; | |||||
border-bottom : 1px solid #84B0C7; | |||||
text-align : center; | |||||
margin : 2px; | |||||
padding : 2px; | |||||
} |
@@ -0,0 +1,155 @@ | |||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||||
<head> | |||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | |||||
<title>json-c: json_object::data Union Reference</title> | |||||
<link href="tabs.css" rel="stylesheet" type="text/css"/> | |||||
<link href="doxygen.css" rel="stylesheet" type="text/css"/> | |||||
</head> | |||||
<body> | |||||
<!-- Generated by Doxygen 1.6.3 --> | |||||
<div class="navigation" id="top"> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="index.html"><span>Main Page</span></a></li> | |||||
<li><a href="pages.html"><span>Related Pages</span></a></li> | |||||
<li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> | |||||
<li><a href="files.html"><span>Files</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="tabs"> | |||||
<ul> | |||||
<li><a href="annotated.html"><span>Data Structures</span></a></li> | |||||
<li><a href="functions.html"><span>Data Fields</span></a></li> | |||||
</ul> | |||||
</div> | |||||
<div class="navpath"><a class="el" href="structjson__object.html">json_object</a>::<a class="el" href="unionjson__object_1_1data.html">data</a> | |||||
</div> | |||||
</div> | |||||
<div class="contents"> | |||||
<h1>json_object::data Union Reference</h1><!-- doxytag: class="json_object::data" --><table border="0" cellpadding="0" cellspacing="0"> | |||||
<tr><td colspan="2"><h2>Data Fields</h2></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="json__object_8h.html#a81f02022906fafc71eb9197049f07f73">json_bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="unionjson__object_1_1data.html#a98a3964e5fb0b3a0e9d8786b8facde5c">c_boolean</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="unionjson__object_1_1data.html#a9cc4abdb21302913701ac0c8dc75e55a">c_double</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="unionjson__object_1_1data.html#a7733181cdb631570913e3a2abfd6937c">c_int64</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structlh__table.html">lh_table</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="unionjson__object_1_1data.html#a68089c942f154d4df590d8ecb476a69b">c_object</a></td></tr> | |||||
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structarray__list.html">array_list</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="unionjson__object_1_1data.html#a4ad6bf2fd6d8718f55850509edfe2e45">c_array</a></td></tr> | |||||
<tr><td class="memItemLeft" >struct {</td></tr> | |||||
<tr><td class="memItemLeft" > char * <a class="el" href="unionjson__object_1_1data.html#a18a82441c3972195a3bf698bb286634b">str</a></td></tr> | |||||
<tr><td class="memItemLeft" > int <a class="el" href="unionjson__object_1_1data.html#ac2386853b8a4e7d0b28a27ed599ccef7">len</a></td></tr> | |||||
<tr><td class="memItemLeft" valign="top">} </td><td class="memItemRight" valign="bottom"><a class="el" href="unionjson__object_1_1data.html#af9cd2e329ad7ab0a86b1b622290a663a">c_string</a></td></tr> | |||||
</table> | |||||
<hr/><h2>Field Documentation</h2> | |||||
<a class="anchor" id="a4ad6bf2fd6d8718f55850509edfe2e45"></a><!-- doxytag: member="json_object::data::c_array" ref="a4ad6bf2fd6d8718f55850509edfe2e45" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">struct <a class="el" href="structarray__list.html">array_list</a>* <a class="el" href="unionjson__object_1_1data.html#a4ad6bf2fd6d8718f55850509edfe2e45">json_object::data::c_array</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a98a3964e5fb0b3a0e9d8786b8facde5c"></a><!-- doxytag: member="json_object::data::c_boolean" ref="a98a3964e5fb0b3a0e9d8786b8facde5c" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname"><a class="el" href="json__object_8h.html#a81f02022906fafc71eb9197049f07f73">json_bool</a> <a class="el" href="unionjson__object_1_1data.html#a98a3964e5fb0b3a0e9d8786b8facde5c">json_object::data::c_boolean</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a9cc4abdb21302913701ac0c8dc75e55a"></a><!-- doxytag: member="json_object::data::c_double" ref="a9cc4abdb21302913701ac0c8dc75e55a" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">double <a class="el" href="unionjson__object_1_1data.html#a9cc4abdb21302913701ac0c8dc75e55a">json_object::data::c_double</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a7733181cdb631570913e3a2abfd6937c"></a><!-- doxytag: member="json_object::data::c_int64" ref="a7733181cdb631570913e3a2abfd6937c" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">int64_t <a class="el" href="unionjson__object_1_1data.html#a7733181cdb631570913e3a2abfd6937c">json_object::data::c_int64</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a68089c942f154d4df590d8ecb476a69b"></a><!-- doxytag: member="json_object::data::c_object" ref="a68089c942f154d4df590d8ecb476a69b" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">struct <a class="el" href="structlh__table.html">lh_table</a>* <a class="el" href="unionjson__object_1_1data.html#a68089c942f154d4df590d8ecb476a69b">json_object::data::c_object</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="af9cd2e329ad7ab0a86b1b622290a663a"></a><!-- doxytag: member="json_object::data::c_string" ref="af9cd2e329ad7ab0a86b1b622290a663a" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">struct { ... } <a class="el" href="unionjson__object_1_1data.html#af9cd2e329ad7ab0a86b1b622290a663a">json_object::data::c_string</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="ac2386853b8a4e7d0b28a27ed599ccef7"></a><!-- doxytag: member="json_object::data::len" ref="ac2386853b8a4e7d0b28a27ed599ccef7" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">int <a class="el" href="unionjson__object_1_1data.html#ac2386853b8a4e7d0b28a27ed599ccef7">json_object::data::len</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<a class="anchor" id="a18a82441c3972195a3bf698bb286634b"></a><!-- doxytag: member="json_object::data::str" ref="a18a82441c3972195a3bf698bb286634b" args="" --> | |||||
<div class="memitem"> | |||||
<div class="memproto"> | |||||
<table class="memname"> | |||||
<tr> | |||||
<td class="memname">char* <a class="el" href="unionjson__object_1_1data.html#a18a82441c3972195a3bf698bb286634b">json_object::data::str</a></td> | |||||
</tr> | |||||
</table> | |||||
</div> | |||||
<div class="memdoc"> | |||||
</div> | |||||
</div> | |||||
<hr/>The documentation for this union was generated from the following file:<ul> | |||||
<li><a class="el" href="json__object__private_8h.html">json_object_private.h</a></li> | |||||
</ul> | |||||
</div> | |||||
<hr class="footer"/><address style="text-align: right;"><small>Generated on Sat Apr 28 15:52:47 2012 for json-c by | |||||
<a href="http://www.doxygen.org/index.html"> | |||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address> | |||||
</body> | |||||
</html> |