1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> 5 <meta http-equiv="X-UA-Compatible" content="IE=9"/> 6 <title>json-c: json_tokener Struct Reference</title> 7 <link href="tabs.css" rel="stylesheet" type="text/css"/> 8 <script type="text/javascript" src="jquery.js"></script> 9 <script type="text/javascript" src="dynsections.js"></script> 10 <link href="doxygen.css" rel="stylesheet" type="text/css" /> 11 </head> 12 <body> 13 <div id="top"><!-- do not remove this div, it is closed by doxygen! --> 14 <div id="titlearea"> 15 <table cellspacing="0" cellpadding="0"> 16 <tbody> 17 <tr style="height: 56px;"> 18 <td style="padding-left: 0.5em;"> 19 <div id="projectname">json-c 20  <span id="projectnumber">0.15</span> 21 </div> 22 </td> 23 </tr> 24 </tbody> 25 </table> 26 </div> 27 <!-- end header part --> 28 <!-- Generated by Doxygen 1.8.2 --> 29 <div id="navrow1" class="tabs"> 30 <ul class="tablist"> 31 <li><a href="index.html"><span>Main Page</span></a></li> 32 <li><a href="pages.html"><span>Related Pages</span></a></li> 33 <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> 34 <li><a href="files.html"><span>Files</span></a></li> 35 </ul> 36 </div> 37 <div id="navrow2" class="tabs2"> 38 <ul class="tablist"> 39 <li><a href="annotated.html"><span>Data Structures</span></a></li> 40 <li><a href="functions.html"><span>Data Fields</span></a></li> 41 </ul> 42 </div> 43 </div><!-- top --> 44 <div class="header"> 45 <div class="summary"> 46 <a href="#pub-attribs">Data Fields</a> </div> 47 <div class="headertitle"> 48 <div class="title">json_tokener Struct Reference</div> </div> 49 </div><!--header--> 50 <div class="contents"> 51 <table class="memberdecls"> 52 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> 53 Data Fields</h2></td></tr> 54 <tr class="memitem:a9772e2170322a19d8da6ce5d7dc46895"><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> 55 <tr class="separator:a9772e2170322a19d8da6ce5d7dc46895"><td class="memSeparator" colspan="2"> </td></tr> 56 <tr class="memitem:a1cdc7f85d7bde95f81bb08b7e61d6684"><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> 57 <tr class="separator:a1cdc7f85d7bde95f81bb08b7e61d6684"><td class="memSeparator" colspan="2"> </td></tr> 58 <tr class="memitem:a9d9b33c3982925349627dc6a3edca940"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__tokener.html#a9d9b33c3982925349627dc6a3edca940">max_depth</a></td></tr> 59 <tr class="separator:a9d9b33c3982925349627dc6a3edca940"><td class="memSeparator" colspan="2"> </td></tr> 60 <tr class="memitem:ae0e5102b44cc1fc680be3e0fb5fff028"><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> 61 <tr class="separator:ae0e5102b44cc1fc680be3e0fb5fff028"><td class="memSeparator" colspan="2"> </td></tr> 62 <tr class="memitem:ad3bf0aa728ea14549d5aa6ca8dcba070"><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> 63 <tr class="separator:ad3bf0aa728ea14549d5aa6ca8dcba070"><td class="memSeparator" colspan="2"> </td></tr> 64 <tr class="memitem:a8eed213c0a37d09c1df66c8567e44471"><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> 65 <tr class="separator:a8eed213c0a37d09c1df66c8567e44471"><td class="memSeparator" colspan="2"> </td></tr> 66 <tr class="memitem:a9daae2516fd6df23555d33ef01020a76"><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> 67 <tr class="separator:a9daae2516fd6df23555d33ef01020a76"><td class="memSeparator" colspan="2"> </td></tr> 68 <tr class="memitem:adef37cdc2578d8f8920db14315728cbd"><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> 69 <tr class="separator:adef37cdc2578d8f8920db14315728cbd"><td class="memSeparator" colspan="2"> </td></tr> 70 <tr class="memitem:a32fa73e43fb760e6845231a8482eb064"><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> 71 <tr class="separator:a32fa73e43fb760e6845231a8482eb064"><td class="memSeparator" colspan="2"> </td></tr> 72 <tr class="memitem:a7432d9136ff5e5ceff0d02b1c3e28c18"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__tokener.html#a7432d9136ff5e5ceff0d02b1c3e28c18">high_surrogate</a></td></tr> 73 <tr class="separator:a7432d9136ff5e5ceff0d02b1c3e28c18"><td class="memSeparator" colspan="2"> </td></tr> 74 <tr class="memitem:aea488b73085ac7c5969ae7fc29e25fa0"><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> 75 <tr class="separator:aea488b73085ac7c5969ae7fc29e25fa0"><td class="memSeparator" colspan="2"> </td></tr> 76 <tr class="memitem:a3521d62906eb0e15d07d7b4f64a5fac3"><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#a3521d62906eb0e15d07d7b4f64a5fac3">stack</a></td></tr> 77 <tr class="separator:a3521d62906eb0e15d07d7b4f64a5fac3"><td class="memSeparator" colspan="2"> </td></tr> 78 <tr class="memitem:aabfdcf2825154108669ffa3f4ab9c4ea"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structjson__tokener.html#aabfdcf2825154108669ffa3f4ab9c4ea">flags</a></td></tr> 79 <tr class="separator:aabfdcf2825154108669ffa3f4ab9c4ea"><td class="memSeparator" colspan="2"> </td></tr> 80 </table> 81 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> 82 <div class="textblock"><p>Internal state of the json parser. Do not access any fields of this structure directly. Its definition is published due to historical limitations in the json tokener API, and will be changed to be an opaque type in the future. </p> 83 </div><h2 class="groupheader">Field Documentation</h2> 84 <a class="anchor" id="a9daae2516fd6df23555d33ef01020a76"></a> 85 <div class="memitem"> 86 <div class="memproto"> 87 <table class="memname"> 88 <tr> 89 <td class="memname">int json_tokener::char_offset</td> 90 </tr> 91 </table> 92 </div><div class="memdoc"> 93 <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000006">Deprecated:</a></b></dt><dd>See <a class="el" href="json__tokener_8h.html#a4a2fa28d815f8b370cbb00b80ebc0f1d">json_tokener_get_parse_end()</a> instead. </dd></dl> 94 95 </div> 96 </div> 97 <a class="anchor" id="ae0e5102b44cc1fc680be3e0fb5fff028"></a> 98 <div class="memitem"> 99 <div class="memproto"> 100 <table class="memname"> 101 <tr> 102 <td class="memname">int json_tokener::depth</td> 103 </tr> 104 </table> 105 </div><div class="memdoc"> 106 107 </div> 108 </div> 109 <a class="anchor" id="adef37cdc2578d8f8920db14315728cbd"></a> 110 <div class="memitem"> 111 <div class="memproto"> 112 <table class="memname"> 113 <tr> 114 <td class="memname">enum <a class="el" href="json__tokener_8h.html#a0a31f0df8a532ef8be5c09ba40eacb59">json_tokener_error</a> json_tokener::err</td> 115 </tr> 116 </table> 117 </div><div class="memdoc"> 118 <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000007">Deprecated:</a></b></dt><dd>See <a class="el" href="json__tokener_8h.html#af5d7ffd95a0f6e5d5bb5994d233b4197">json_tokener_get_error()</a> instead. </dd></dl> 119 120 </div> 121 </div> 122 <a class="anchor" id="aabfdcf2825154108669ffa3f4ab9c4ea"></a> 123 <div class="memitem"> 124 <div class="memproto"> 125 <table class="memname"> 126 <tr> 127 <td class="memname">int json_tokener::flags</td> 128 </tr> 129 </table> 130 </div><div class="memdoc"> 131 132 </div> 133 </div> 134 <a class="anchor" id="a7432d9136ff5e5ceff0d02b1c3e28c18"></a> 135 <div class="memitem"> 136 <div class="memproto"> 137 <table class="memname"> 138 <tr> 139 <td class="memname">unsigned int json_tokener::high_surrogate</td> 140 </tr> 141 </table> 142 </div><div class="memdoc"> 143 144 </div> 145 </div> 146 <a class="anchor" id="ad3bf0aa728ea14549d5aa6ca8dcba070"></a> 147 <div class="memitem"> 148 <div class="memproto"> 149 <table class="memname"> 150 <tr> 151 <td class="memname">int json_tokener::is_double</td> 152 </tr> 153 </table> 154 </div><div class="memdoc"> 155 156 </div> 157 </div> 158 <a class="anchor" id="a9d9b33c3982925349627dc6a3edca940"></a> 159 <div class="memitem"> 160 <div class="memproto"> 161 <table class="memname"> 162 <tr> 163 <td class="memname">int json_tokener::max_depth</td> 164 </tr> 165 </table> 166 </div><div class="memdoc"> 167 168 </div> 169 </div> 170 <a class="anchor" id="a1cdc7f85d7bde95f81bb08b7e61d6684"></a> 171 <div class="memitem"> 172 <div class="memproto"> 173 <table class="memname"> 174 <tr> 175 <td class="memname">struct <a class="el" href="structprintbuf.html">printbuf</a>* json_tokener::pb</td> 176 </tr> 177 </table> 178 </div><div class="memdoc"> 179 180 </div> 181 </div> 182 <a class="anchor" id="aea488b73085ac7c5969ae7fc29e25fa0"></a> 183 <div class="memitem"> 184 <div class="memproto"> 185 <table class="memname"> 186 <tr> 187 <td class="memname">char json_tokener::quote_char</td> 188 </tr> 189 </table> 190 </div><div class="memdoc"> 191 192 </div> 193 </div> 194 <a class="anchor" id="a8eed213c0a37d09c1df66c8567e44471"></a> 195 <div class="memitem"> 196 <div class="memproto"> 197 <table class="memname"> 198 <tr> 199 <td class="memname">int json_tokener::st_pos</td> 200 </tr> 201 </table> 202 </div><div class="memdoc"> 203 204 </div> 205 </div> 206 <a class="anchor" id="a3521d62906eb0e15d07d7b4f64a5fac3"></a> 207 <div class="memitem"> 208 <div class="memproto"> 209 <table class="memname"> 210 <tr> 211 <td class="memname">struct <a class="el" href="structjson__tokener__srec.html">json_tokener_srec</a>* json_tokener::stack</td> 212 </tr> 213 </table> 214 </div><div class="memdoc"> 215 216 </div> 217 </div> 218 <a class="anchor" id="a9772e2170322a19d8da6ce5d7dc46895"></a> 219 <div class="memitem"> 220 <div class="memproto"> 221 <table class="memname"> 222 <tr> 223 <td class="memname">char* json_tokener::str</td> 224 </tr> 225 </table> 226 </div><div class="memdoc"> 227 <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000005">Deprecated:</a></b></dt><dd>Do not access any of these fields outside of json_tokener.c </dd></dl> 228 229 </div> 230 </div> 231 <a class="anchor" id="a32fa73e43fb760e6845231a8482eb064"></a> 232 <div class="memitem"> 233 <div class="memproto"> 234 <table class="memname"> 235 <tr> 236 <td class="memname">unsigned int json_tokener::ucs_char</td> 237 </tr> 238 </table> 239 </div><div class="memdoc"> 240 241 </div> 242 </div> 243 <hr/>The documentation for this struct was generated from the following file:<ul> 244 <li>/home/erh/json-c-0.15/<a class="el" href="json__tokener_8h.html">json_tokener.h</a></li> 245 </ul> 246 </div><!-- contents --> 247 <!-- start footer part --> 248 <hr class="footer"/><address class="footer"><small> 249 Generated on Sun Jul 26 2020 15:11:19 for json-c by  <a href="http://www.doxygen.org/index.html"> 250 <img class="footer" src="doxygen.png" alt="doxygen"/> 251 </a> 1.8.2 252 </small></address> 253 </body> 254 </html>
This page was automatically generated by LXR 0.3.1. • OpenWrt