• source navigation  • diff markup  • identifier search  • freetext search  • 

Sources/json-c/doc/html/structjson__tokener.html

  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    &#160;<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&#160;Page</span></a></li>
 32       <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
 33       <li class="current"><a href="annotated.html"><span>Data&#160;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&#160;Structures</span></a></li>
 40       <li><a href="functions.html"><span>Data&#160;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 *&#160;</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">&#160;</td></tr>
 56 <tr class="memitem:a1cdc7f85d7bde95f81bb08b7e61d6684"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structprintbuf.html">printbuf</a> *&#160;</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">&#160;</td></tr>
 58 <tr class="memitem:a9d9b33c3982925349627dc6a3edca940"><td class="memItemLeft" align="right" valign="top">int&#160;</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">&#160;</td></tr>
 60 <tr class="memitem:ae0e5102b44cc1fc680be3e0fb5fff028"><td class="memItemLeft" align="right" valign="top">int&#160;</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">&#160;</td></tr>
 62 <tr class="memitem:ad3bf0aa728ea14549d5aa6ca8dcba070"><td class="memItemLeft" align="right" valign="top">int&#160;</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">&#160;</td></tr>
 64 <tr class="memitem:a8eed213c0a37d09c1df66c8567e44471"><td class="memItemLeft" align="right" valign="top">int&#160;</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">&#160;</td></tr>
 66 <tr class="memitem:a9daae2516fd6df23555d33ef01020a76"><td class="memItemLeft" align="right" valign="top">int&#160;</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">&#160;</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>&#160;</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">&#160;</td></tr>
 70 <tr class="memitem:a32fa73e43fb760e6845231a8482eb064"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</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">&#160;</td></tr>
 72 <tr class="memitem:a7432d9136ff5e5ceff0d02b1c3e28c18"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</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">&#160;</td></tr>
 74 <tr class="memitem:aea488b73085ac7c5969ae7fc29e25fa0"><td class="memItemLeft" align="right" valign="top">char&#160;</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">&#160;</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> *&#160;</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">&#160;</td></tr>
 78 <tr class="memitem:aabfdcf2825154108669ffa3f4ab9c4ea"><td class="memItemLeft" align="right" valign="top">int&#160;</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">&#160;</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 &#160;<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