📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-21 23:11:20
📂
/ (Root)
/
opt
/
alt
/
ruby19
/
share
/
doc
/
ruby
/
html
/
d3
/
d52
📍 /opt/alt/ruby19/share/doc/ruby/html/d3/d52
🔄 Refresh
✏️
Editing: generator_8c.html
Read Only
<!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"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.14"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Ruby: ext/json/generator/generator.c File Reference</title> <link href="../../tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="../../jquery.js"></script> <script type="text/javascript" src="../../dynsections.js"></script> <link href="../../doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">Ruby  <span id="projectnumber">1.9.3p551(2014-11-13revision48407)</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('../../',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="../../dir_31cedd4509e06940f559c1ca2f722e02.html">ext</a></li><li class="navelem"><a class="el" href="../../dir_366417a472cdcf451e0b26263c592ba7.html">json</a></li><li class="navelem"><a class="el" href="../../dir_6e9e3f9836cb3bbbf0272e61aea837dc.html">generator</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#define-members">Macros</a> | <a href="#func-members">Functions</a> | <a href="#var-members">Variables</a> </div> <div class="headertitle"> <div class="title">generator.c File Reference</div> </div> </div><!--header--> <div class="contents"> <div class="textblock"><code>#include "<a class="el" href="../../d8/df4/generator_8h_source.html">generator.h</a>"</code><br /> </div> <p><a href="../../d3/d52/generator_8c_source.html">Go to the source code of this file.</a></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> Macros</h2></td></tr> <tr class="memitem:a8e362fd0b6f28e246f5d689a4b5ee1b8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a8e362fd0b6f28e246f5d689a4b5ee1b8">PRIsVALUE</a>   "s"</td></tr> <tr class="separator:a8e362fd0b6f28e246f5d689a4b5ee1b8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a132d53fb41ba1c91bbbd87ca551c0e1f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a132d53fb41ba1c91bbbd87ca551c0e1f">RB_OBJ_CLASSNAME</a>(obj)   <a class="el" href="../../d0/d2a/variable_8c.html#a3e444d0623ddccbb923450c24a594287">rb_obj_classname</a>(obj)</td></tr> <tr class="separator:a132d53fb41ba1c91bbbd87ca551c0e1f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a17f087f0a16e1ea932a538012f023aaa"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a17f087f0a16e1ea932a538012f023aaa">RB_OBJ_STRING</a>(obj)   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afc32c1526ac6cb40ec33cad8782c0bae">StringValueCStr</a>(obj)</td></tr> <tr class="separator:a17f087f0a16e1ea932a538012f023aaa"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> Functions</h2></td></tr> <tr class="memitem:a26d39ffc74230f86418c2a1b9f297d5a"><td class="memItemLeft" align="right" valign="top">static unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a26d39ffc74230f86418c2a1b9f297d5a">isLegalUTF8</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/df4/generator_8h.html#aafe543c40e242c865f970b57a29122ab">UTF8</a> *source, unsigned <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> length)</td></tr> <tr class="separator:a26d39ffc74230f86418c2a1b9f297d5a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1512fc6bc17d651dcbeacc0d7294df3e"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a1512fc6bc17d651dcbeacc0d7294df3e">unicode_escape</a> (char *<a class="el" href="../../d3/d22/langinfo_8c.html#ac388875bb630768fcb00ed60b431b2d8">buf</a>, <a class="el" href="../../d8/df4/generator_8h.html#a50b71724cb39637be87babb9ddbd5822">UTF16</a> character)</td></tr> <tr class="separator:a1512fc6bc17d651dcbeacc0d7294df3e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0f65d318e70b8709f1c510fbe42a1bd2"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a0f65d318e70b8709f1c510fbe42a1bd2">unicode_escape_to_buffer</a> (<a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> *buffer, char <a class="el" href="../../d3/d22/langinfo_8c.html#ac388875bb630768fcb00ed60b431b2d8">buf</a>[6], <a class="el" href="../../d8/df4/generator_8h.html#a50b71724cb39637be87babb9ddbd5822">UTF16</a> character)</td></tr> <tr class="separator:a0f65d318e70b8709f1c510fbe42a1bd2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8a2f50f9e1250f6ef0be34956c59e219"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a8a2f50f9e1250f6ef0be34956c59e219">convert_UTF8_to_JSON_ASCII</a> (<a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> *buffer, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> string)</td></tr> <tr class="separator:a8a2f50f9e1250f6ef0be34956c59e219"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a04781d29abbc0ee45946d496cd9645e7"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a04781d29abbc0ee45946d496cd9645e7">convert_UTF8_to_JSON</a> (<a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> *buffer, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> string)</td></tr> <tr class="separator:a04781d29abbc0ee45946d496cd9645e7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a99749814c1b625989a7fe14089a417cd"><td class="memItemLeft" align="right" valign="top">static char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a99749814c1b625989a7fe14089a417cd">fstrndup</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *ptr, unsigned <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../d3/d15/name2ctype_8h.html#aed1cc4dca5d94cb452f79691f54f7423">len</a>)</td></tr> <tr class="separator:a99749814c1b625989a7fe14089a417cd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a04a866ecc145321c559920a2ccf8d23b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a04a866ecc145321c559920a2ccf8d23b">fbuffer_alloc</a> ()</td></tr> <tr class="separator:a04a866ecc145321c559920a2ccf8d23b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af8742cce31753176946744a61779f5d4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#af8742cce31753176946744a61779f5d4">fbuffer_alloc_with_length</a> (unsigned <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> initial_length)</td></tr> <tr class="separator:af8742cce31753176946744a61779f5d4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afbf06523119c985e67953ed8479102b9"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#afbf06523119c985e67953ed8479102b9">fbuffer_free</a> (<a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> *fb)</td></tr> <tr class="separator:afbf06523119c985e67953ed8479102b9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af7f756b97000754926decdde25b0ae8f"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#af7f756b97000754926decdde25b0ae8f">fbuffer_clear</a> (<a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> *fb)</td></tr> <tr class="separator:af7f756b97000754926decdde25b0ae8f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9507fb2d2b2a6fc65f384429ac34222a"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a9507fb2d2b2a6fc65f384429ac34222a">fbuffer_inc_capa</a> (<a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> *fb, unsigned <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> requested)</td></tr> <tr class="separator:a9507fb2d2b2a6fc65f384429ac34222a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab4dc30d666e6e1518e5573e40c3ec0f2"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#ab4dc30d666e6e1518e5573e40c3ec0f2">fbuffer_append</a> (<a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> *fb, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *newstr, unsigned <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../d3/d15/name2ctype_8h.html#aed1cc4dca5d94cb452f79691f54f7423">len</a>)</td></tr> <tr class="separator:ab4dc30d666e6e1518e5573e40c3ec0f2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1e1e286a97cc731fffdb1514e2b6559b"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a1e1e286a97cc731fffdb1514e2b6559b">fbuffer_append_str</a> (<a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> *fb, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str)</td></tr> <tr class="separator:a1e1e286a97cc731fffdb1514e2b6559b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a74bcbfdc444fa1bfc00c6f211ee13363"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a74bcbfdc444fa1bfc00c6f211ee13363">fbuffer_append_char</a> (<a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> *fb, char newchr)</td></tr> <tr class="separator:a74bcbfdc444fa1bfc00c6f211ee13363"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8b5110521cf63ea994ec94bea4da7b90"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a8b5110521cf63ea994ec94bea4da7b90">freverse</a> (char *start, char *end)</td></tr> <tr class="separator:a8b5110521cf63ea994ec94bea4da7b90"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a707ea15899f833293217c306872ba3ba"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a707ea15899f833293217c306872ba3ba">fltoa</a> (<a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> number, char *<a class="el" href="../../d3/d22/langinfo_8c.html#ac388875bb630768fcb00ed60b431b2d8">buf</a>)</td></tr> <tr class="separator:a707ea15899f833293217c306872ba3ba"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a81897257c740608fa117da0279a8b30d"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a81897257c740608fa117da0279a8b30d">fbuffer_append_long</a> (<a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> *fb, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> number)</td></tr> <tr class="separator:a81897257c740608fa117da0279a8b30d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a523428b0b28c5051eec7d7edb8bf8a80"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a523428b0b28c5051eec7d7edb8bf8a80">fbuffer_dup</a> (<a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> *fb)</td></tr> <tr class="separator:a523428b0b28c5051eec7d7edb8bf8a80"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1f6f4da5b02cd1a722692a3a4e6e1bc3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a1f6f4da5b02cd1a722692a3a4e6e1bc3">mHash_to_json</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a1f6f4da5b02cd1a722692a3a4e6e1bc3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad1d6b77758336130f61a80eea7390019"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#ad1d6b77758336130f61a80eea7390019">mArray_to_json</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ad1d6b77758336130f61a80eea7390019"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af5cf2de776b4be6b9e746129cbd20a60"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#af5cf2de776b4be6b9e746129cbd20a60">mFixnum_to_json</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:af5cf2de776b4be6b9e746129cbd20a60"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa37f517389d1242b7faddbe4135e707c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#aa37f517389d1242b7faddbe4135e707c">mBignum_to_json</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:aa37f517389d1242b7faddbe4135e707c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abb6239f1a5b1d594efe5ff3c030d3812"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#abb6239f1a5b1d594efe5ff3c030d3812">mFloat_to_json</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:abb6239f1a5b1d594efe5ff3c030d3812"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9455a3b19923d830e7a00543dcbe9dbf"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a9455a3b19923d830e7a00543dcbe9dbf">mString_included_s</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> modul)</td></tr> <tr class="separator:a9455a3b19923d830e7a00543dcbe9dbf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2df4e8c7787a9ce425647d4b3a0891f3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a2df4e8c7787a9ce425647d4b3a0891f3">mString_to_json</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a2df4e8c7787a9ce425647d4b3a0891f3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad9d24f04d5e099961fd74490cf68b10a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#ad9d24f04d5e099961fd74490cf68b10a">mString_to_json_raw_object</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ad9d24f04d5e099961fd74490cf68b10a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adecab7691f6f05e2f143d907a0a0bc96"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#adecab7691f6f05e2f143d907a0a0bc96">mString_to_json_raw</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:adecab7691f6f05e2f143d907a0a0bc96"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae1d1a3572699d045bf7b6258dedb5d80"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#ae1d1a3572699d045bf7b6258dedb5d80">mString_Extend_json_create</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> o)</td></tr> <tr class="separator:ae1d1a3572699d045bf7b6258dedb5d80"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4153fbfc41ecea046b45197040087ac6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a4153fbfc41ecea046b45197040087ac6">mTrueClass_to_json</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a4153fbfc41ecea046b45197040087ac6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab5b76c7530d94b350c1fba6dc3ade64b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#ab5b76c7530d94b350c1fba6dc3ade64b">mFalseClass_to_json</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ab5b76c7530d94b350c1fba6dc3ade64b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae19a1fdb9420be38f8ea69421f67bdf4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#ae19a1fdb9420be38f8ea69421f67bdf4">mNilClass_to_json</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ae19a1fdb9420be38f8ea69421f67bdf4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a45e677675eb0106c23fb8be2b6bc633d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a45e677675eb0106c23fb8be2b6bc633d">mObject_to_json</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a45e677675eb0106c23fb8be2b6bc633d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa91c04b3dc990995d262d0af2d5b95bb"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#aa91c04b3dc990995d262d0af2d5b95bb">State_free</a> (<a class="el" href="../../d8/df4/generator_8h.html#a02cd1531dab29c8dc83abf5385b2723a">JSON_Generator_State</a> *<a class="el" href="../../d5/d1d/gb18030_8c.html#adc6e5733fc3c22f0a7b2914188c49c90">state</a>)</td></tr> <tr class="separator:aa91c04b3dc990995d262d0af2d5b95bb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a66937e4df6d3c69f849011d0445e20ee"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d8/df4/generator_8h.html#a02cd1531dab29c8dc83abf5385b2723a">JSON_Generator_State</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a66937e4df6d3c69f849011d0445e20ee">State_allocate</a> ()</td></tr> <tr class="separator:a66937e4df6d3c69f849011d0445e20ee"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9694364fdfb3b160fc3f2c3e06e9351c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a9694364fdfb3b160fc3f2c3e06e9351c">cState_s_allocate</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass)</td></tr> <tr class="separator:a9694364fdfb3b160fc3f2c3e06e9351c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaf29b66196cf04cfcc2d9afc5b22a558"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#aaf29b66196cf04cfcc2d9afc5b22a558">cState_configure</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> opts)</td></tr> <tr class="separator:aaf29b66196cf04cfcc2d9afc5b22a558"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4d87f7d507409d649734ae1355634f61"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a4d87f7d507409d649734ae1355634f61">cState_to_h</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a4d87f7d507409d649734ae1355634f61"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab33934ef59aaad033012a7c4593ca522"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#ab33934ef59aaad033012a7c4593ca522">cState_aref</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:ab33934ef59aaad033012a7c4593ca522"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2d8c327757bc0b96dfcd11c7552c7350"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a2d8c327757bc0b96dfcd11c7552c7350">generate_json_object</a> (<a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> *buffer, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> Vstate, <a class="el" href="../../d8/df4/generator_8h.html#a02cd1531dab29c8dc83abf5385b2723a">JSON_Generator_State</a> *<a class="el" href="../../d5/d1d/gb18030_8c.html#adc6e5733fc3c22f0a7b2914188c49c90">state</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a2d8c327757bc0b96dfcd11c7552c7350"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a415b7f1ac389ca64607ac84c93dc1181"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a415b7f1ac389ca64607ac84c93dc1181">generate_json_array</a> (<a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> *buffer, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> Vstate, <a class="el" href="../../d8/df4/generator_8h.html#a02cd1531dab29c8dc83abf5385b2723a">JSON_Generator_State</a> *<a class="el" href="../../d5/d1d/gb18030_8c.html#adc6e5733fc3c22f0a7b2914188c49c90">state</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a415b7f1ac389ca64607ac84c93dc1181"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a67809a809050f4800860f0e6c7461bd6"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a67809a809050f4800860f0e6c7461bd6">generate_json_string</a> (<a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> *buffer, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> Vstate, <a class="el" href="../../d8/df4/generator_8h.html#a02cd1531dab29c8dc83abf5385b2723a">JSON_Generator_State</a> *<a class="el" href="../../d5/d1d/gb18030_8c.html#adc6e5733fc3c22f0a7b2914188c49c90">state</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a67809a809050f4800860f0e6c7461bd6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aef1c92b18f237e77a1cd6b5570904ed0"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#aef1c92b18f237e77a1cd6b5570904ed0">generate_json_null</a> (<a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> *buffer, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> Vstate, <a class="el" href="../../d8/df4/generator_8h.html#a02cd1531dab29c8dc83abf5385b2723a">JSON_Generator_State</a> *<a class="el" href="../../d5/d1d/gb18030_8c.html#adc6e5733fc3c22f0a7b2914188c49c90">state</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:aef1c92b18f237e77a1cd6b5570904ed0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af25b6e25de8091eaaeadbdc4ece2780a"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#af25b6e25de8091eaaeadbdc4ece2780a">generate_json_false</a> (<a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> *buffer, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> Vstate, <a class="el" href="../../d8/df4/generator_8h.html#a02cd1531dab29c8dc83abf5385b2723a">JSON_Generator_State</a> *<a class="el" href="../../d5/d1d/gb18030_8c.html#adc6e5733fc3c22f0a7b2914188c49c90">state</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:af25b6e25de8091eaaeadbdc4ece2780a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9296ae80d20e8fb33372ec6581b6b723"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a9296ae80d20e8fb33372ec6581b6b723">generate_json_true</a> (<a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> *buffer, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> Vstate, <a class="el" href="../../d8/df4/generator_8h.html#a02cd1531dab29c8dc83abf5385b2723a">JSON_Generator_State</a> *<a class="el" href="../../d5/d1d/gb18030_8c.html#adc6e5733fc3c22f0a7b2914188c49c90">state</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a9296ae80d20e8fb33372ec6581b6b723"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a63703be3d50119ff612d505fafcacc48"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a63703be3d50119ff612d505fafcacc48">generate_json_fixnum</a> (<a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> *buffer, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> Vstate, <a class="el" href="../../d8/df4/generator_8h.html#a02cd1531dab29c8dc83abf5385b2723a">JSON_Generator_State</a> *<a class="el" href="../../d5/d1d/gb18030_8c.html#adc6e5733fc3c22f0a7b2914188c49c90">state</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a63703be3d50119ff612d505fafcacc48"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa1828d5e4f31cb6112f26ace4ed0b5b6"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#aa1828d5e4f31cb6112f26ace4ed0b5b6">generate_json_bignum</a> (<a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> *buffer, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> Vstate, <a class="el" href="../../d8/df4/generator_8h.html#a02cd1531dab29c8dc83abf5385b2723a">JSON_Generator_State</a> *<a class="el" href="../../d5/d1d/gb18030_8c.html#adc6e5733fc3c22f0a7b2914188c49c90">state</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:aa1828d5e4f31cb6112f26ace4ed0b5b6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a841dc2bdadbf041eeaa392c902075409"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a841dc2bdadbf041eeaa392c902075409">generate_json_float</a> (<a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> *buffer, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> Vstate, <a class="el" href="../../d8/df4/generator_8h.html#a02cd1531dab29c8dc83abf5385b2723a">JSON_Generator_State</a> *<a class="el" href="../../d5/d1d/gb18030_8c.html#adc6e5733fc3c22f0a7b2914188c49c90">state</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a841dc2bdadbf041eeaa392c902075409"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae37e98e06810436e683127cb76f711e4"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#ae37e98e06810436e683127cb76f711e4">generate_json</a> (<a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> *buffer, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> Vstate, <a class="el" href="../../d8/df4/generator_8h.html#a02cd1531dab29c8dc83abf5385b2723a">JSON_Generator_State</a> *<a class="el" href="../../d5/d1d/gb18030_8c.html#adc6e5733fc3c22f0a7b2914188c49c90">state</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:ae37e98e06810436e683127cb76f711e4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adb00b199ddcb81ccf14e0078640cd267"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#adb00b199ddcb81ccf14e0078640cd267">cState_prepare_buffer</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:adb00b199ddcb81ccf14e0078640cd267"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7fceb6ad11e33c9bb85defc9aa047c45"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a7fceb6ad11e33c9bb85defc9aa047c45">fbuffer_to_s</a> (<a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> *fb)</td></tr> <tr class="separator:a7fceb6ad11e33c9bb85defc9aa047c45"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af0eca7c66be8669fdb4cdf59dc9061dd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#af0eca7c66be8669fdb4cdf59dc9061dd">cState_partial_generate</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:af0eca7c66be8669fdb4cdf59dc9061dd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a462ee3c0398d3ba88bba75acbbf12480"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a462ee3c0398d3ba88bba75acbbf12480">cState_generate</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a462ee3c0398d3ba88bba75acbbf12480"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2d511fb06f32782e25d3d3f4d3be1a80"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a2d511fb06f32782e25d3d3f4d3be1a80">cState_initialize</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a2d511fb06f32782e25d3d3f4d3be1a80"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1dfddb36c097ddad2c7f5a023f7dc4b7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a1dfddb36c097ddad2c7f5a023f7dc4b7">cState_init_copy</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> orig)</td></tr> <tr class="separator:a1dfddb36c097ddad2c7f5a023f7dc4b7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac2920195593003180996a9032b530d85"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#ac2920195593003180996a9032b530d85">cState_from_state_s</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> opts)</td></tr> <tr class="separator:ac2920195593003180996a9032b530d85"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab7103dd9bb16bea919736965fc08ad02"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#ab7103dd9bb16bea919736965fc08ad02">cState_indent</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ab7103dd9bb16bea919736965fc08ad02"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a28f19cc860f1fd1e8c2c112b51c82a31"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a28f19cc860f1fd1e8c2c112b51c82a31">cState_indent_set</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> indent)</td></tr> <tr class="separator:a28f19cc860f1fd1e8c2c112b51c82a31"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a34bccd3ca2af3af659285165ca68b09e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a34bccd3ca2af3af659285165ca68b09e">cState_space</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a34bccd3ca2af3af659285165ca68b09e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aca77908c3fc35459968f42d9397194ee"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#aca77908c3fc35459968f42d9397194ee">cState_space_set</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> space)</td></tr> <tr class="separator:aca77908c3fc35459968f42d9397194ee"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6e1bef74c198872f8e45452828423dba"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a6e1bef74c198872f8e45452828423dba">cState_space_before</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a6e1bef74c198872f8e45452828423dba"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a20b799755089220aacb9f28a9bd60cfc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a20b799755089220aacb9f28a9bd60cfc">cState_space_before_set</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> space_before)</td></tr> <tr class="separator:a20b799755089220aacb9f28a9bd60cfc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0c089dcc22a5e82344549a4cd41f7e0b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a0c089dcc22a5e82344549a4cd41f7e0b">cState_object_nl</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a0c089dcc22a5e82344549a4cd41f7e0b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae0e3afb0c4ba60ffea98b11ba6b2ef25"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#ae0e3afb0c4ba60ffea98b11ba6b2ef25">cState_object_nl_set</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> object_nl)</td></tr> <tr class="separator:ae0e3afb0c4ba60ffea98b11ba6b2ef25"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af38cc9dfad88b04e9aebd63f952333b2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#af38cc9dfad88b04e9aebd63f952333b2">cState_array_nl</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:af38cc9dfad88b04e9aebd63f952333b2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1f81dfe74aa2e7af8fffad251725d288"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a1f81dfe74aa2e7af8fffad251725d288">cState_array_nl_set</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> array_nl)</td></tr> <tr class="separator:a1f81dfe74aa2e7af8fffad251725d288"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad8ab8b72ad256b5565d02254b6f7de5e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#ad8ab8b72ad256b5565d02254b6f7de5e">cState_check_circular_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ad8ab8b72ad256b5565d02254b6f7de5e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acc6079fa458fc92cf5e40ea9cf7230ec"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#acc6079fa458fc92cf5e40ea9cf7230ec">cState_max_nesting</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:acc6079fa458fc92cf5e40ea9cf7230ec"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7512d4d039a2121f15708fae48d61ce1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a7512d4d039a2121f15708fae48d61ce1">cState_max_nesting_set</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> depth)</td></tr> <tr class="separator:a7512d4d039a2121f15708fae48d61ce1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9bca03fe2054103d5807a004f5054c5c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a9bca03fe2054103d5807a004f5054c5c">cState_allow_nan_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a9bca03fe2054103d5807a004f5054c5c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afe35003d448e621649b04fe32b810d4a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#afe35003d448e621649b04fe32b810d4a">cState_ascii_only_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:afe35003d448e621649b04fe32b810d4a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5b8f6cca698b0bc3606055b0a8384545"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a5b8f6cca698b0bc3606055b0a8384545">cState_quirks_mode_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a5b8f6cca698b0bc3606055b0a8384545"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abc288bfe09929ca970fdbccf3fd7e375"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#abc288bfe09929ca970fdbccf3fd7e375">cState_quirks_mode_set</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enable)</td></tr> <tr class="separator:abc288bfe09929ca970fdbccf3fd7e375"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af760dad669ee17d2225d59e0e9c0fd06"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#af760dad669ee17d2225d59e0e9c0fd06">cState_depth</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:af760dad669ee17d2225d59e0e9c0fd06"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a114b1e0201c3cf89da37ea7fc7a3c045"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a114b1e0201c3cf89da37ea7fc7a3c045">cState_depth_set</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> depth)</td></tr> <tr class="separator:a114b1e0201c3cf89da37ea7fc7a3c045"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab8d256e5c8f9de488585da293c961962"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#ab8d256e5c8f9de488585da293c961962">Init_generator</a> ()</td></tr> <tr class="separator:ab8d256e5c8f9de488585da293c961962"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> Variables</h2></td></tr> <tr class="memitem:ab426adc17d978dc04bf0a6e9258a7327"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#ab426adc17d978dc04bf0a6e9258a7327">mJSON</a></td></tr> <tr class="separator:ab426adc17d978dc04bf0a6e9258a7327"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad8139f7a36aec604bcf4d69be042423f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#ad8139f7a36aec604bcf4d69be042423f">mExt</a></td></tr> <tr class="separator:ad8139f7a36aec604bcf4d69be042423f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3e5edf7f13de596bd6100fc6bfda52e8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a3e5edf7f13de596bd6100fc6bfda52e8">mGenerator</a></td></tr> <tr class="separator:a3e5edf7f13de596bd6100fc6bfda52e8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab5c5d568eb30f793104f569def38260a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#ab5c5d568eb30f793104f569def38260a">cState</a></td></tr> <tr class="separator:ab5c5d568eb30f793104f569def38260a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aff8f179772d254777d5ef41044793f24"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#aff8f179772d254777d5ef41044793f24">mGeneratorMethods</a></td></tr> <tr class="separator:aff8f179772d254777d5ef41044793f24"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4e7f2dc6869b3c6eb15f4f94f7f14cbf"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a4e7f2dc6869b3c6eb15f4f94f7f14cbf">mObject</a></td></tr> <tr class="separator:a4e7f2dc6869b3c6eb15f4f94f7f14cbf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad33ae5122c15549630b4597cc4ce391e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#ad33ae5122c15549630b4597cc4ce391e">mHash</a></td></tr> <tr class="separator:ad33ae5122c15549630b4597cc4ce391e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a511a021d9882a272249e0320f0e971c0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a511a021d9882a272249e0320f0e971c0">mArray</a></td></tr> <tr class="separator:a511a021d9882a272249e0320f0e971c0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afb0f67b318f9f44217ad770a2971c3f0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#afb0f67b318f9f44217ad770a2971c3f0">mFixnum</a></td></tr> <tr class="separator:afb0f67b318f9f44217ad770a2971c3f0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a461c5cdf453bc75d9a0edb0db9bf06f7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a461c5cdf453bc75d9a0edb0db9bf06f7">mBignum</a></td></tr> <tr class="separator:a461c5cdf453bc75d9a0edb0db9bf06f7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aea06d4e946141f966d068005e7d3e5ff"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#aea06d4e946141f966d068005e7d3e5ff">mFloat</a></td></tr> <tr class="separator:aea06d4e946141f966d068005e7d3e5ff"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8acfa301c9cd58513d325be8bef8f8b7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a8acfa301c9cd58513d325be8bef8f8b7">mString</a></td></tr> <tr class="separator:a8acfa301c9cd58513d325be8bef8f8b7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a862be106fff0a180dd1c9f7c9d79de4e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a862be106fff0a180dd1c9f7c9d79de4e">mString_Extend</a></td></tr> <tr class="separator:a862be106fff0a180dd1c9f7c9d79de4e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4c85c4a0d55b83af3cefadded455aa90"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a4c85c4a0d55b83af3cefadded455aa90">mTrueClass</a></td></tr> <tr class="separator:a4c85c4a0d55b83af3cefadded455aa90"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a733ab2dd9681aefaa2dc994d6e92258f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a733ab2dd9681aefaa2dc994d6e92258f">mFalseClass</a></td></tr> <tr class="separator:a733ab2dd9681aefaa2dc994d6e92258f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab32ead8dd3ad2843037a2f0703691188"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#ab32ead8dd3ad2843037a2f0703691188">mNilClass</a></td></tr> <tr class="separator:ab32ead8dd3ad2843037a2f0703691188"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab467de6f1d649805a17cd49ab72bb6e8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#ab467de6f1d649805a17cd49ab72bb6e8">eGeneratorError</a></td></tr> <tr class="separator:ab467de6f1d649805a17cd49ab72bb6e8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a425c3f4f0b18a770ab0e5519a1abb176"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a425c3f4f0b18a770ab0e5519a1abb176">eNestingError</a></td></tr> <tr class="separator:a425c3f4f0b18a770ab0e5519a1abb176"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8c58fbcd57343502277f47f8eb143401"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a8c58fbcd57343502277f47f8eb143401">CRegexp_MULTILINE</a></td></tr> <tr class="separator:a8c58fbcd57343502277f47f8eb143401"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a37451536551ff70780a2362cd28805fd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a37451536551ff70780a2362cd28805fd">CJSON_SAFE_STATE_PROTOTYPE</a></td></tr> <tr class="separator:a37451536551ff70780a2362cd28805fd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adacde8c92a969f234871b06d619cc8b0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#adacde8c92a969f234871b06d619cc8b0">i_SAFE_STATE_PROTOTYPE</a></td></tr> <tr class="separator:adacde8c92a969f234871b06d619cc8b0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adcbc1cb976a3e55fc2799c3ab883ad7d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#adcbc1cb976a3e55fc2799c3ab883ad7d">i_to_s</a></td></tr> <tr class="separator:adcbc1cb976a3e55fc2799c3ab883ad7d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1c4a9b88202186804379914da8cda9c4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a1c4a9b88202186804379914da8cda9c4">i_to_json</a></td></tr> <tr class="separator:a1c4a9b88202186804379914da8cda9c4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4f95b1c2c708d41ae3add588f690697c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a4f95b1c2c708d41ae3add588f690697c">i_new</a></td></tr> <tr class="separator:a4f95b1c2c708d41ae3add588f690697c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7a5b08ed684c74483c66fcb7f0bb6ba8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a7a5b08ed684c74483c66fcb7f0bb6ba8">i_indent</a></td></tr> <tr class="separator:a7a5b08ed684c74483c66fcb7f0bb6ba8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab8c78ae8c1e142a86372b1a049db7057"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#ab8c78ae8c1e142a86372b1a049db7057">i_space</a></td></tr> <tr class="separator:ab8c78ae8c1e142a86372b1a049db7057"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6749af9b7ac90029ec24a32768087f30"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a6749af9b7ac90029ec24a32768087f30">i_space_before</a></td></tr> <tr class="separator:a6749af9b7ac90029ec24a32768087f30"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6c26cef92bd8bb7834b99602f8d0eb8e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a6c26cef92bd8bb7834b99602f8d0eb8e">i_object_nl</a></td></tr> <tr class="separator:a6c26cef92bd8bb7834b99602f8d0eb8e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0e3c17beb59abdd63137608705efa9d2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a0e3c17beb59abdd63137608705efa9d2">i_array_nl</a></td></tr> <tr class="separator:a0e3c17beb59abdd63137608705efa9d2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7d371f9e9c0f86d99c531ee1ad6a22af"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a7d371f9e9c0f86d99c531ee1ad6a22af">i_max_nesting</a></td></tr> <tr class="separator:a7d371f9e9c0f86d99c531ee1ad6a22af"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a20833b123bc4a7731ff4e1c22cf1eb0c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a20833b123bc4a7731ff4e1c22cf1eb0c">i_allow_nan</a></td></tr> <tr class="separator:a20833b123bc4a7731ff4e1c22cf1eb0c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a70490ff2aca4cdf523d30aac399f28d4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a70490ff2aca4cdf523d30aac399f28d4">i_ascii_only</a></td></tr> <tr class="separator:a70490ff2aca4cdf523d30aac399f28d4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aebcb10fb6c819c6c35d97b4ca98301f6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#aebcb10fb6c819c6c35d97b4ca98301f6">i_quirks_mode</a></td></tr> <tr class="separator:aebcb10fb6c819c6c35d97b4ca98301f6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1b53cfcb5bc5db6684120c01a79f0d47"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a1b53cfcb5bc5db6684120c01a79f0d47">i_pack</a></td></tr> <tr class="separator:a1b53cfcb5bc5db6684120c01a79f0d47"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad26ab03b39551edfced6baf2406e3e9a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#ad26ab03b39551edfced6baf2406e3e9a">i_unpack</a></td></tr> <tr class="separator:ad26ab03b39551edfced6baf2406e3e9a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2f376371e7953b2168dfe1d08d591197"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a2f376371e7953b2168dfe1d08d591197">i_create_id</a></td></tr> <tr class="separator:a2f376371e7953b2168dfe1d08d591197"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a77abac14d3546dac13a23f6d7bb01275"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a77abac14d3546dac13a23f6d7bb01275">i_extend</a></td></tr> <tr class="separator:a77abac14d3546dac13a23f6d7bb01275"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a719b0613c5fa4f919caec287e044f30d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a719b0613c5fa4f919caec287e044f30d">i_key_p</a></td></tr> <tr class="separator:a719b0613c5fa4f919caec287e044f30d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a852d6c89a05c411ecd7a6acad5e49f12"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a852d6c89a05c411ecd7a6acad5e49f12">i_aref</a></td></tr> <tr class="separator:a852d6c89a05c411ecd7a6acad5e49f12"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa4bde79b2e87244a283973fc79c7cd72"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#aa4bde79b2e87244a283973fc79c7cd72">i_send</a></td></tr> <tr class="separator:aa4bde79b2e87244a283973fc79c7cd72"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a96e02c327ceb405c11a40d7c40f896fe"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a96e02c327ceb405c11a40d7c40f896fe">i_respond_to_p</a></td></tr> <tr class="separator:a96e02c327ceb405c11a40d7c40f896fe"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa663d039bdcf19b7fa6031c476bb652a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#aa663d039bdcf19b7fa6031c476bb652a">i_match</a></td></tr> <tr class="separator:aa663d039bdcf19b7fa6031c476bb652a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9b4b4ac5d6eab46092b4038f4e0ab8af"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a9b4b4ac5d6eab46092b4038f4e0ab8af">i_keys</a></td></tr> <tr class="separator:a9b4b4ac5d6eab46092b4038f4e0ab8af"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac540d5bb005aede7ab258b7774cc1470"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#ac540d5bb005aede7ab258b7774cc1470">i_depth</a></td></tr> <tr class="separator:ac540d5bb005aede7ab258b7774cc1470"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7eff24b46afcb6f5345eb769ba0f35ac"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a7eff24b46afcb6f5345eb769ba0f35ac">i_dup</a></td></tr> <tr class="separator:a7eff24b46afcb6f5345eb769ba0f35ac"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2827254e79699e0e1a4ef1f510e2262a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#a2827254e79699e0e1a4ef1f510e2262a">trailingBytesForUTF8</a> [256]</td></tr> <tr class="separator:a2827254e79699e0e1a4ef1f510e2262a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af2f91e07d9adfd50e53dbbb38ba3245f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/df4/generator_8h.html#a0ae75062ae07deca9402a1fb245818b7">UTF32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d52/generator_8c.html#af2f91e07d9adfd50e53dbbb38ba3245f">offsetsFromUTF8</a> [6]</td></tr> <tr class="separator:af2f91e07d9adfd50e53dbbb38ba3245f"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <a id="a8e362fd0b6f28e246f5d689a4b5ee1b8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8e362fd0b6f28e246f5d689a4b5ee1b8">◆ </a></span>PRIsVALUE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PRIsVALUE   "s"</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00012">12</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00880">generate_json_float()</a>.</p> </div> </div> <a id="a132d53fb41ba1c91bbbd87ca551c0e1f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a132d53fb41ba1c91bbbd87ca551c0e1f">◆ </a></span>RB_OBJ_CLASSNAME</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RB_OBJ_CLASSNAME</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">obj</td><td>)</td> <td>   <a class="el" href="../../d0/d2a/variable_8c.html#a3e444d0623ddccbb923450c24a594287">rb_obj_classname</a>(obj)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00013">13</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> </div> </div> <a id="a17f087f0a16e1ea932a538012f023aaa"></a> <h2 class="memtitle"><span class="permalink"><a href="#a17f087f0a16e1ea932a538012f023aaa">◆ </a></span>RB_OBJ_STRING</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RB_OBJ_STRING</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">obj</td><td>)</td> <td>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afc32c1526ac6cb40ec33cad8782c0bae">StringValueCStr</a>(obj)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00014">14</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00880">generate_json_float()</a>.</p> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="a04781d29abbc0ee45946d496cd9645e7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a04781d29abbc0ee45946d496cd9645e7">◆ </a></span>convert_UTF8_to_JSON()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void convert_UTF8_to_JSON </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>string</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00232">232</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03913">buf</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00352">fbuffer_append()</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00778">p</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l00113">unicode_escape()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00840">generate_json_string()</a>.</p> </div> </div> <a id="a8a2f50f9e1250f6ef0be34956c59e219"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8a2f50f9e1250f6ef0be34956c59e219">◆ </a></span>convert_UTF8_to_JSON_ASCII()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void convert_UTF8_to_JSON_ASCII </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>string</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00134">134</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03913">buf</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00352">fbuffer_append()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00371">fbuffer_append_char()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00101">halfBase</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00102">halfMask</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00099">halfShift</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00086">isLegalUTF8()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00073">offsetsFromUTF8</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00293">rb_path2class()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00057">trailingBytesForUTF8</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00089">UNI_MAX_BMP</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00090">UNI_MAX_UTF16</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00088">UNI_REPLACEMENT_CHAR</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00094">UNI_SUR_HIGH_START</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00097">UNI_SUR_LOW_END</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00096">UNI_SUR_LOW_START</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l00125">unicode_escape_to_buffer()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00840">generate_json_string()</a>.</p> </div> </div> <a id="a9bca03fe2054103d5807a004f5054c5c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9bca03fe2054103d5807a004f5054c5c">◆ </a></span>cState_allow_nan_p()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cState_allow_nan_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l01300">1300</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/df4/generator_8h_source.html#l00133">GET_STATE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00365">Qfalse</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00366">Qtrue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="ab33934ef59aaad033012a7c4593ca522"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab33934ef59aaad033012a7c4593ca522">◆ </a></span>cState_aref()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cState_aref </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>name</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00743">743</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/df4/generator_8h_source.html#l00133">GET_STATE</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_respond_to_p</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_send</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00638">rb_funcall()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00373">RTEST</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="af38cc9dfad88b04e9aebd63f952333b2"></a> <h2 class="memtitle"><span class="permalink"><a href="#af38cc9dfad88b04e9aebd63f952333b2">◆ </a></span>cState_array_nl()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cState_array_nl </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l01226">1226</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/df4/generator_8h_source.html#l00133">GET_STATE</a>, and <a class="el" href="../../db/d2e/intern_8h.html#ada1577ce4242b06ff5c1c52f37f5e679">rb_str_new2()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a1f81dfe74aa2e7af8fffad251725d288"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1f81dfe74aa2e7af8fffad251725d288">◆ </a></span>cState_array_nl_set()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cState_array_nl_set </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>array_nl</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l01237">1237</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00459">Check_Type</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00133">GET_STATE</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00916">ruby_xfree()</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00069">strdup</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00418">T_STRING</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="afe35003d448e621649b04fe32b810d4a"></a> <h2 class="memtitle"><span class="permalink"><a href="#afe35003d448e621649b04fe32b810d4a">◆ </a></span>cState_ascii_only_p()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cState_ascii_only_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l01312">1312</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/df4/generator_8h_source.html#l00133">GET_STATE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00365">Qfalse</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00366">Qtrue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="ad8ab8b72ad256b5565d02254b6f7de5e"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad8ab8b72ad256b5565d02254b6f7de5e">◆ </a></span>cState_check_circular_p()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cState_check_circular_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l01263">1263</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/df4/generator_8h_source.html#l00133">GET_STATE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00365">Qfalse</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00366">Qtrue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="aaf29b66196cf04cfcc2d9afc5b22a558"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaf29b66196cf04cfcc2d9afc5b22a558">◆ </a></span>cState_configure()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cState_configure </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>opts</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00634">634</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00459">Check_Type</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00336">FIX2LONG</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00296">fstrndup()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00133">GET_STATE</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_allow_nan</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_array_nl</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_ascii_only</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_depth</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_indent</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_max_nesting</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_object_nl</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_quirks_mode</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_space</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_space_before</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00063">ID2SYM</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00025">option_given_p</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02079">rb_convert_type()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00518">rb_hash_aref()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00373">RTEST</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">T_FIXNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00421">T_HASH</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00418">T_STRING</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01016">cState_initialize()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="af760dad669ee17d2225d59e0e9c0fd06"></a> <h2 class="memtitle"><span class="permalink"><a href="#af760dad669ee17d2225d59e0e9c0fd06">◆ </a></span>cState_depth()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cState_depth </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l01346">1346</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/df4/generator_8h_source.html#l00133">GET_STATE</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00226">LONG2FIX</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a114b1e0201c3cf89da37ea7fc7a3c045"></a> <h2 class="memtitle"><span class="permalink"><a href="#a114b1e0201c3cf89da37ea7fc7a3c045">◆ </a></span>cState_depth_set()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cState_depth_set </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>depth</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l01358">1358</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00459">Check_Type</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00336">FIX2LONG</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00133">GET_STATE</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">T_FIXNUM</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="ac2920195593003180996a9032b530d85"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac2920195593003180996a9032b530d85">◆ </a></span>cState_from_state_s()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cState_from_state_s </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>opts</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l01060">1060</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">CJSON_SAFE_STATE_PROTOTYPE</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_dup</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_new</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">i_SAFE_STATE_PROTOTYPE</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">mJSON</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00035">rb_cHash</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01635">rb_const_get()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00638">rb_funcall()</a>, and <a class="el" href="../../d0/de1/object_8c_source.html#l00525">rb_obj_is_kind_of()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l00592">mObject_to_json()</a>.</p> </div> </div> <a id="a462ee3c0398d3ba88bba75acbbf12480"></a> <h2 class="memtitle"><span class="permalink"><a href="#a462ee3c0398d3ba88bba75acbbf12480">◆ </a></span>cState_generate()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cState_generate </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00982">982</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00777">args</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">CRegexp_MULTILINE</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00967">cState_partial_generate()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">eGeneratorError</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00133">GET_STATE</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_match</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01639">rb_class_new_instance()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01274">rb_cRegexp</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00638">rb_funcall()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../db/d2e/intern_8h.html#ada1577ce4242b06ff5c1c52f37f5e679">rb_str_new2()</a>, and <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="ab7103dd9bb16bea919736965fc08ad02"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab7103dd9bb16bea919736965fc08ad02">◆ </a></span>cState_indent()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cState_indent </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l01079">1079</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/df4/generator_8h_source.html#l00133">GET_STATE</a>, and <a class="el" href="../../db/d2e/intern_8h.html#ada1577ce4242b06ff5c1c52f37f5e679">rb_str_new2()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a28f19cc860f1fd1e8c2c112b51c82a31"></a> <h2 class="memtitle"><span class="permalink"><a href="#a28f19cc860f1fd1e8c2c112b51c82a31">◆ </a></span>cState_indent_set()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cState_indent_set </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>indent</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l01090">1090</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00459">Check_Type</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00133">GET_STATE</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00916">ruby_xfree()</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00069">strdup</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00418">T_STRING</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a1dfddb36c097ddad2c7f5a023f7dc4b7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1dfddb36c097ddad2c7f5a023f7dc4b7">◆ </a></span>cState_init_copy()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cState_init_copy </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>orig</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l01032">1032</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/df4/generator_8h_source.html#l00123">JSON_Generator_StateStruct::array_delim</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00121">JSON_Generator_StateStruct::array_nl</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00122">JSON_Generator_StateStruct::array_nl_len</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00835">Data_Get_Struct</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00407">fbuffer_dup()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00296">fstrndup()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00113">JSON_Generator_StateStruct::indent</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00114">JSON_Generator_StateStruct::indent_len</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01053">MEMCPY</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00124">JSON_Generator_StateStruct::object_delim</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00125">JSON_Generator_StateStruct::object_delim2</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00119">JSON_Generator_StateStruct::object_nl</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00120">JSON_Generator_StateStruct::object_nl_len</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00115">JSON_Generator_StateStruct::space</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00117">JSON_Generator_StateStruct::space_before</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00118">JSON_Generator_StateStruct::space_before_len</a>, and <a class="el" href="../../d8/df4/generator_8h_source.html#l00116">JSON_Generator_StateStruct::space_len</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a2d511fb06f32782e25d3d3f4d3be1a80"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2d511fb06f32782e25d3d3f4d3be1a80">◆ </a></span>cState_initialize()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cState_initialize </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l01016">1016</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00120">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00121">argv</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00634">cState_configure()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00133">GET_STATE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="acc6079fa458fc92cf5e40ea9cf7230ec"></a> <h2 class="memtitle"><span class="permalink"><a href="#acc6079fa458fc92cf5e40ea9cf7230ec">◆ </a></span>cState_max_nesting()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cState_max_nesting </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l01275">1275</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/df4/generator_8h_source.html#l00133">GET_STATE</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00226">LONG2FIX</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a7512d4d039a2121f15708fae48d61ce1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7512d4d039a2121f15708fae48d61ce1">◆ </a></span>cState_max_nesting_set()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cState_max_nesting_set </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>depth</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l01287">1287</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00459">Check_Type</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00336">FIX2LONG</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00133">GET_STATE</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">T_FIXNUM</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a0c089dcc22a5e82344549a4cd41f7e0b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0c089dcc22a5e82344549a4cd41f7e0b">◆ </a></span>cState_object_nl()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cState_object_nl </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l01190">1190</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/df4/generator_8h_source.html#l00133">GET_STATE</a>, and <a class="el" href="../../db/d2e/intern_8h.html#ada1577ce4242b06ff5c1c52f37f5e679">rb_str_new2()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="ae0e3afb0c4ba60ffea98b11ba6b2ef25"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae0e3afb0c4ba60ffea98b11ba6b2ef25">◆ </a></span>cState_object_nl_set()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cState_object_nl_set </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>object_nl</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l01202">1202</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00459">Check_Type</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00133">GET_STATE</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00916">ruby_xfree()</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00069">strdup</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00418">T_STRING</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="af0eca7c66be8669fdb4cdf59dc9061dd"></a> <h2 class="memtitle"><span class="permalink"><a href="#af0eca7c66be8669fdb4cdf59dc9061dd">◆ </a></span>cState_partial_generate()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cState_partial_generate </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00967">967</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d52/generator_8c_source.html#l00930">cState_prepare_buffer()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00959">fbuffer_to_s()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00897">generate_json()</a>, and <a class="el" href="../../d8/df4/generator_8h_source.html#l00133">GET_STATE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00982">cState_generate()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l00592">mObject_to_json()</a>.</p> </div> </div> <a id="adb00b199ddcb81ccf14e0078640cd267"></a> <h2 class="memtitle"><span class="permalink"><a href="#adb00b199ddcb81ccf14e0078640cd267">◆ </a></span>cState_prepare_buffer()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a>* cState_prepare_buffer </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00930">930</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d52/generator_8c_source.html#l00306">fbuffer_alloc()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00314">fbuffer_alloc_with_length()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00352">fbuffer_append()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00371">fbuffer_append_char()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00330">fbuffer_clear()</a>, and <a class="el" href="../../d8/df4/generator_8h_source.html#l00133">GET_STATE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00967">cState_partial_generate()</a>.</p> </div> </div> <a id="a5b8f6cca698b0bc3606055b0a8384545"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5b8f6cca698b0bc3606055b0a8384545">◆ </a></span>cState_quirks_mode_p()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cState_quirks_mode_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l01323">1323</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/df4/generator_8h_source.html#l00133">GET_STATE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00365">Qfalse</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00366">Qtrue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="abc288bfe09929ca970fdbccf3fd7e375"></a> <h2 class="memtitle"><span class="permalink"><a href="#abc288bfe09929ca970fdbccf3fd7e375">◆ </a></span>cState_quirks_mode_set()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cState_quirks_mode_set </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>enable</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l01334">1334</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/df4/generator_8h_source.html#l00133">GET_STATE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00373">RTEST</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a9694364fdfb3b160fc3f2c3e06e9351c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9694364fdfb3b160fc3f2c3e06e9351c">◆ </a></span>cState_s_allocate()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cState_s_allocate </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00622">622</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00817">Data_Wrap_Struct</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00615">State_allocate()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l00602">State_free()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a34bccd3ca2af3af659285165ca68b09e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a34bccd3ca2af3af659285165ca68b09e">◆ </a></span>cState_space()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cState_space </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l01116">1116</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/df4/generator_8h_source.html#l00133">GET_STATE</a>, and <a class="el" href="../../db/d2e/intern_8h.html#ada1577ce4242b06ff5c1c52f37f5e679">rb_str_new2()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a6e1bef74c198872f8e45452828423dba"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6e1bef74c198872f8e45452828423dba">◆ </a></span>cState_space_before()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cState_space_before </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l01153">1153</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/df4/generator_8h_source.html#l00133">GET_STATE</a>, and <a class="el" href="../../db/d2e/intern_8h.html#ada1577ce4242b06ff5c1c52f37f5e679">rb_str_new2()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a20b799755089220aacb9f28a9bd60cfc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a20b799755089220aacb9f28a9bd60cfc">◆ </a></span>cState_space_before_set()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cState_space_before_set </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>space_before</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l01164">1164</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00459">Check_Type</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00133">GET_STATE</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00916">ruby_xfree()</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00069">strdup</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00418">T_STRING</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="aca77908c3fc35459968f42d9397194ee"></a> <h2 class="memtitle"><span class="permalink"><a href="#aca77908c3fc35459968f42d9397194ee">◆ </a></span>cState_space_set()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cState_space_set </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>space</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l01128">1128</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00459">Check_Type</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00133">GET_STATE</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00916">ruby_xfree()</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00069">strdup</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00418">T_STRING</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a4d87f7d507409d649734ae1355634f61"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4d87f7d507409d649734ae1355634f61">◆ </a></span>cState_to_h()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cState_to_h </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00721">721</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/df4/generator_8h_source.html#l00133">GET_STATE</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_allow_nan</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_array_nl</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_ascii_only</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_depth</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_indent</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_max_nesting</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_object_nl</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_quirks_mode</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_space</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_space_before</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00063">ID2SYM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00226">LONG2FIX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00365">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00366">Qtrue</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01133">rb_hash_aset()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00229">rb_hash_new()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00410">rb_str_new()</a>, and <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a04a866ecc145321c559920a2ccf8d23b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a04a866ecc145321c559920a2ccf8d23b">◆ </a></span>fbuffer_alloc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a>* fbuffer_alloc </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00306">306</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01035">ALLOC</a>, and <a class="el" href="../../d8/df4/generator_8h_source.html#l00062">FBUFFER_INITIAL_LENGTH</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00930">cState_prepare_buffer()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l00407">fbuffer_dup()</a>.</p> </div> </div> <a id="af8742cce31753176946744a61779f5d4"></a> <h2 class="memtitle"><span class="permalink"><a href="#af8742cce31753176946744a61779f5d4">◆ </a></span>fbuffer_alloc_with_length()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a>* fbuffer_alloc_with_length </td> <td>(</td> <td class="paramtype">unsigned <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td> <td class="paramname"><em>initial_length</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00314">314</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01035">ALLOC</a>, and <a class="el" href="../../d5/dac/ossl_8h_source.html#l00044">assert</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00930">cState_prepare_buffer()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l00407">fbuffer_dup()</a>.</p> </div> </div> <a id="ab4dc30d666e6e1518e5573e40c3ec0f2"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab4dc30d666e6e1518e5573e40c3ec0f2">◆ </a></span>fbuffer_append()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void fbuffer_append </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> * </td> <td class="paramname"><em>fb</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>newstr</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td> <td class="paramname"><em>len</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00352">352</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d52/generator_8c_source.html#l00335">fbuffer_inc_capa()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00058">FBufferStruct::len</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01053">MEMCPY</a>, and <a class="el" href="../../d8/df4/generator_8h_source.html#l00057">FBufferStruct::ptr</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00232">convert_UTF8_to_JSON()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00134">convert_UTF8_to_JSON_ASCII()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00930">cState_prepare_buffer()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00400">fbuffer_append_long()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00361">fbuffer_append_str()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00407">fbuffer_dup()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00802">generate_json_array()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00859">generate_json_false()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00854">generate_json_null()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00753">generate_json_object()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00864">generate_json_true()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l00125">unicode_escape_to_buffer()</a>.</p> </div> </div> <a id="a74bcbfdc444fa1bfc00c6f211ee13363"></a> <h2 class="memtitle"><span class="permalink"><a href="#a74bcbfdc444fa1bfc00c6f211ee13363">◆ </a></span>fbuffer_append_char()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void fbuffer_append_char </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> * </td> <td class="paramname"><em>fb</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char </td> <td class="paramname"><em>newchr</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00371">371</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d52/generator_8c_source.html#l00335">fbuffer_inc_capa()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00058">FBufferStruct::len</a>, and <a class="el" href="../../d8/df4/generator_8h_source.html#l00057">FBufferStruct::ptr</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00134">convert_UTF8_to_JSON_ASCII()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00930">cState_prepare_buffer()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00802">generate_json_array()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00753">generate_json_object()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l00840">generate_json_string()</a>.</p> </div> </div> <a id="a81897257c740608fa117da0279a8b30d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a81897257c740608fa117da0279a8b30d">◆ </a></span>fbuffer_append_long()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void fbuffer_append_long </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> * </td> <td class="paramname"><em>fb</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td> <td class="paramname"><em>number</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00400">400</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03913">buf</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00352">fbuffer_append()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00387">fltoa()</a>, and <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00869">generate_json_fixnum()</a>.</p> </div> </div> <a id="a1e1e286a97cc731fffdb1514e2b6559b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1e1e286a97cc731fffdb1514e2b6559b">◆ </a></span>fbuffer_append_str()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void fbuffer_append_str </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> * </td> <td class="paramname"><em>fb</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00361">361</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d52/generator_8c_source.html#l00352">fbuffer_append()</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00050">RB_GC_GUARD</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00467">StringValuePtr</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00897">generate_json()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00874">generate_json_bignum()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l00880">generate_json_float()</a>.</p> </div> </div> <a id="af7f756b97000754926decdde25b0ae8f"></a> <h2 class="memtitle"><span class="permalink"><a href="#af7f756b97000754926decdde25b0ae8f">◆ </a></span>fbuffer_clear()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void fbuffer_clear </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> * </td> <td class="paramname"><em>fb</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00330">330</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/df4/generator_8h_source.html#l00058">FBufferStruct::len</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00930">cState_prepare_buffer()</a>.</p> </div> </div> <a id="a523428b0b28c5051eec7d7edb8bf8a80"></a> <h2 class="memtitle"><span class="permalink"><a href="#a523428b0b28c5051eec7d7edb8bf8a80">◆ </a></span>fbuffer_dup()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a>* fbuffer_dup </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> * </td> <td class="paramname"><em>fb</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00407">407</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d52/generator_8c_source.html#l00306">fbuffer_alloc()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00314">fbuffer_alloc_with_length()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00352">fbuffer_append()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00067">FBUFFER_PAIR</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00058">FBufferStruct::len</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, and <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01032">cState_init_copy()</a>.</p> </div> </div> <a id="afbf06523119c985e67953ed8479102b9"></a> <h2 class="memtitle"><span class="permalink"><a href="#afbf06523119c985e67953ed8479102b9">◆ </a></span>fbuffer_free()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void fbuffer_free </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> * </td> <td class="paramname"><em>fb</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00324">324</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/df4/generator_8h_source.html#l00057">FBufferStruct::ptr</a>, and <a class="el" href="../../d8/d16/gc_8c_source.html#l00916">ruby_xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00959">fbuffer_to_s()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00802">generate_json_array()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00880">generate_json_float()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00753">generate_json_object()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l00602">State_free()</a>.</p> </div> </div> <a id="a9507fb2d2b2a6fc65f384429ac34222a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9507fb2d2b2a6fc65f384429ac34222a">◆ </a></span>fbuffer_inc_capa()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void fbuffer_inc_capa </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> * </td> <td class="paramname"><em>fb</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td> <td class="paramname"><em>requested</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00335">335</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01034">ALLOC_N</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00059">FBufferStruct::capa</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00056">FBufferStruct::initial_length</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00058">FBufferStruct::len</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00057">FBufferStruct::ptr</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">REALLOC_N</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00352">fbuffer_append()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l00371">fbuffer_append_char()</a>.</p> </div> </div> <a id="a7fceb6ad11e33c9bb85defc9aa047c45"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7fceb6ad11e33c9bb85defc9aa047c45">◆ </a></span>fbuffer_to_s()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fbuffer_to_s </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> * </td> <td class="paramname"><em>fb</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00959">959</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d52/generator_8c_source.html#l00324">fbuffer_free()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00067">FBUFFER_PAIR</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00022">FORCE_UTF8</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00410">rb_str_new()</a>, and <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00967">cState_partial_generate()</a>.</p> </div> </div> <a id="a707ea15899f833293217c306872ba3ba"></a> <h2 class="memtitle"><span class="permalink"><a href="#a707ea15899f833293217c306872ba3ba">◆ </a></span>fltoa()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> fltoa </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td> <td class="paramname"><em>number</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"><em>buf</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00387">387</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03913">buf</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l00378">freverse()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00400">fbuffer_append_long()</a>.</p> </div> </div> <a id="a8b5110521cf63ea994ec94bea4da7b90"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8b5110521cf63ea994ec94bea4da7b90">◆ </a></span>freverse()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void freverse </td> <td>(</td> <td class="paramtype">char * </td> <td class="paramname"><em>start</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"><em>end</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00378">378</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00387">fltoa()</a>.</p> </div> </div> <a id="a99749814c1b625989a7fe14089a417cd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a99749814c1b625989a7fe14089a417cd">◆ </a></span>fstrndup()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static char* fstrndup </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>ptr</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td> <td class="paramname"><em>len</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00296">296</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01034">ALLOC_N</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, and <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00634">cState_configure()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l01032">cState_init_copy()</a>.</p> </div> </div> <a id="ae37e98e06810436e683127cb76f711e4"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae37e98e06810436e683127cb76f711e4">◆ </a></span>generate_json()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void generate_json </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>Vstate</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/df4/generator_8h.html#a02cd1531dab29c8dc83abf5385b2723a">JSON_Generator_State</a> * </td> <td class="paramname"><em>state</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00897">897</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00459">Check_Type</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00376">CLASS_OF</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00361">fbuffer_append_str()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00802">generate_json_array()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00874">generate_json_bignum()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00859">generate_json_false()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00869">generate_json_fixnum()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00880">generate_json_float()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00854">generate_json_null()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00753">generate_json_object()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00840">generate_json_string()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00864">generate_json_true()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_to_json</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_to_s</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00365">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00366">Qtrue</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00027">rb_cArray</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00027">rb_cBignum</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01258">rb_cFixnum</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01259">rb_cFloat</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00035">rb_cHash</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01276">rb_cString</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00638">rb_funcall()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01231">rb_respond_to()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00418">T_STRING</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00967">cState_partial_generate()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00802">generate_json_array()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l00753">generate_json_object()</a>.</p> </div> </div> <a id="a415b7f1ac389ca64607ac84c93dc1181"></a> <h2 class="memtitle"><span class="permalink"><a href="#a415b7f1ac389ca64607ac84c93dc1181">◆ </a></span>generate_json_array()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void generate_json_array </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>Vstate</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/df4/generator_8h.html#a02cd1531dab29c8dc83abf5385b2723a">JSON_Generator_State</a> * </td> <td class="paramname"><em>state</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00802">802</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">eNestingError</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00352">fbuffer_append()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00371">fbuffer_append_char()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00324">fbuffer_free()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00065">FBUFFER_LEN</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00064">FBUFFER_PTR</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00897">generate_json()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00039">RARRAY_LEN</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00956">rb_ary_entry()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00897">generate_json()</a>.</p> </div> </div> <a id="aa1828d5e4f31cb6112f26ace4ed0b5b6"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa1828d5e4f31cb6112f26ace4ed0b5b6">◆ </a></span>generate_json_bignum()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void generate_json_bignum </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>Vstate</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/df4/generator_8h.html#a02cd1531dab29c8dc83abf5385b2723a">JSON_Generator_State</a> * </td> <td class="paramname"><em>state</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00874">874</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d52/generator_8c_source.html#l00361">fbuffer_append_str()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_to_s</a>, and <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00638">rb_funcall()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00897">generate_json()</a>.</p> </div> </div> <a id="af25b6e25de8091eaaeadbdc4ece2780a"></a> <h2 class="memtitle"><span class="permalink"><a href="#af25b6e25de8091eaaeadbdc4ece2780a">◆ </a></span>generate_json_false()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void generate_json_false </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>Vstate</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/df4/generator_8h.html#a02cd1531dab29c8dc83abf5385b2723a">JSON_Generator_State</a> * </td> <td class="paramname"><em>state</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00859">859</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d52/generator_8c_source.html#l00352">fbuffer_append()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00897">generate_json()</a>.</p> </div> </div> <a id="a63703be3d50119ff612d505fafcacc48"></a> <h2 class="memtitle"><span class="permalink"><a href="#a63703be3d50119ff612d505fafcacc48">◆ </a></span>generate_json_fixnum()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void generate_json_fixnum </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>Vstate</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/df4/generator_8h.html#a02cd1531dab29c8dc83abf5385b2723a">JSON_Generator_State</a> * </td> <td class="paramname"><em>state</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00869">869</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d52/generator_8c_source.html#l00400">fbuffer_append_long()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00336">FIX2LONG</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00897">generate_json()</a>.</p> </div> </div> <a id="a841dc2bdadbf041eeaa392c902075409"></a> <h2 class="memtitle"><span class="permalink"><a href="#a841dc2bdadbf041eeaa392c902075409">◆ </a></span>generate_json_float()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void generate_json_float </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>Vstate</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/df4/generator_8h.html#a02cd1531dab29c8dc83abf5385b2723a">JSON_Generator_State</a> * </td> <td class="paramname"><em>state</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00880">880</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">eGeneratorError</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00361">fbuffer_append_str()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00324">fbuffer_free()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_to_s</a>, <a class="el" href="../../d9/d89/isinf_8c_source.html#l00056">isinf()</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00334">isnan</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00012">PRIsVALUE</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00638">rb_funcall()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00014">RB_OBJ_STRING</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, and <a class="el" href="../../d8/df4/generator_8h_source.html#l00032">RFLOAT_VALUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00897">generate_json()</a>.</p> </div> </div> <a id="aef1c92b18f237e77a1cd6b5570904ed0"></a> <h2 class="memtitle"><span class="permalink"><a href="#aef1c92b18f237e77a1cd6b5570904ed0">◆ </a></span>generate_json_null()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void generate_json_null </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>Vstate</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/df4/generator_8h.html#a02cd1531dab29c8dc83abf5385b2723a">JSON_Generator_State</a> * </td> <td class="paramname"><em>state</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00854">854</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d52/generator_8c_source.html#l00352">fbuffer_append()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00897">generate_json()</a>.</p> </div> </div> <a id="a2d8c327757bc0b96dfcd11c7552c7350"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2d8c327757bc0b96dfcd11c7552c7350">◆ </a></span>generate_json_object()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void generate_json_object </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>Vstate</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/df4/generator_8h.html#a02cd1531dab29c8dc83abf5385b2723a">JSON_Generator_State</a> * </td> <td class="paramname"><em>state</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00753">753</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00459">Check_Type</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">eNestingError</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00352">fbuffer_append()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00371">fbuffer_append_char()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00324">fbuffer_free()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00065">FBUFFER_LEN</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00064">FBUFFER_PTR</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00897">generate_json()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_keys</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_to_s</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01284">key</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00039">RARRAY_LEN</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00956">rb_ary_entry()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00638">rb_funcall()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00518">rb_hash_aref()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00418">T_STRING</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00897">generate_json()</a>.</p> </div> </div> <a id="a67809a809050f4800860f0e6c7461bd6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a67809a809050f4800860f0e6c7461bd6">◆ </a></span>generate_json_string()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void generate_json_string </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>Vstate</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/df4/generator_8h.html#a02cd1531dab29c8dc83abf5385b2723a">JSON_Generator_State</a> * </td> <td class="paramname"><em>state</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00840">840</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d52/generator_8c_source.html#l00232">convert_UTF8_to_JSON()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00134">convert_UTF8_to_JSON_ASCII()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00371">fbuffer_append_char()</a>, and <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00638">rb_funcall()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00897">generate_json()</a>.</p> </div> </div> <a id="a9296ae80d20e8fb33372ec6581b6b723"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9296ae80d20e8fb33372ec6581b6b723">◆ </a></span>generate_json_true()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void generate_json_true </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>Vstate</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/df4/generator_8h.html#a02cd1531dab29c8dc83abf5385b2723a">JSON_Generator_State</a> * </td> <td class="paramname"><em>state</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00864">864</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d52/generator_8c_source.html#l00352">fbuffer_append()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00897">generate_json()</a>.</p> </div> </div> <a id="ab8d256e5c8f9de488585da293c961962"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab8d256e5c8f9de488585da293c961962">◆ </a></span>Init_generator()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Init_generator </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">1368</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">CJSON_SAFE_STATE_PROTOTYPE</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">CRegexp_MULTILINE</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">cState</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01300">cState_allow_nan_p()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00743">cState_aref()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01226">cState_array_nl()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01237">cState_array_nl_set()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01312">cState_ascii_only_p()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01263">cState_check_circular_p()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00634">cState_configure()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01346">cState_depth()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01358">cState_depth_set()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01060">cState_from_state_s()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00982">cState_generate()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01079">cState_indent()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01090">cState_indent_set()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01032">cState_init_copy()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01016">cState_initialize()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01275">cState_max_nesting()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01287">cState_max_nesting_set()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01190">cState_object_nl()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01202">cState_object_nl_set()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01323">cState_quirks_mode_p()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01334">cState_quirks_mode_set()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00622">cState_s_allocate()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01116">cState_space()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01153">cState_space_before()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01164">cState_space_before_set()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01128">cState_space_set()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00721">cState_to_h()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">eGeneratorError</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">eNestingError</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_allow_nan</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_aref</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_array_nl</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_ascii_only</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_create_id</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_depth</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_dup</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_extend</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_indent</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_key_p</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_keys</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_match</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_max_nesting</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_new</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_object_nl</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_pack</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_quirks_mode</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_respond_to_p</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">i_SAFE_STATE_PROTOTYPE</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_send</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_space</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_space_before</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_to_json</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_to_s</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_unpack</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">mArray</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00454">mArray_to_json()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">mBignum</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00473">mBignum_to_json()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">mExt</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">mFalseClass</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00570">mFalseClass_to_json()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">mFixnum</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00463">mFixnum_to_json()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">mFloat</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00483">mFloat_to_json()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">mGenerator</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">mGeneratorMethods</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">mHash</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00441">mHash_to_json()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">mJSON</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">mNilClass</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00580">mNilClass_to_json()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">mObject</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00592">mObject_to_json()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">mString</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">mString_Extend</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00547">mString_Extend_json_create()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00493">mString_included_s()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00505">mString_to_json()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00534">mString_to_json_raw()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00518">mString_to_json_raw_object()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">mTrueClass</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00560">mTrueClass_to_json()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01246">rb_cObject</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01635">rb_const_get()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01274">rb_cRegexp</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01385">rb_define_alias()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a6c99ed7f070458b961026d43d27d0642">rb_define_alloc_func()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00515">rb_define_class_under()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01210">rb_define_method()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00587">rb_define_module()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00607">rb_define_module_under()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01343">rb_define_singleton_method()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00638">rb_funcall()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00293">rb_path2class()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00652">rb_require()</a>, and <a class="el" href="../../db/d2e/intern_8h.html#ada1577ce4242b06ff5c1c52f37f5e679">rb_str_new2()</a>.</p> </div> </div> <a id="a26d39ffc74230f86418c2a1b9f297d5a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a26d39ffc74230f86418c2a1b9f297d5a">◆ </a></span>isLegalUTF8()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static unsigned char isLegalUTF8 </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/df4/generator_8h.html#aafe543c40e242c865f970b57a29122ab">UTF8</a> * </td> <td class="paramname"><em>source</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td> <td class="paramname"><em>length</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00086">86</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00134">convert_UTF8_to_JSON_ASCII()</a>.</p> </div> </div> <a id="ad1d6b77758336130f61a80eea7390019"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad1d6b77758336130f61a80eea7390019">◆ </a></span>mArray_to_json()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> mArray_to_json </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00454">454</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/df4/generator_8h_source.html#l00137">GENERATE_JSON</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="aa37f517389d1242b7faddbe4135e707c"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa37f517389d1242b7faddbe4135e707c">◆ </a></span>mBignum_to_json()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> mBignum_to_json </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00473">473</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/df4/generator_8h_source.html#l00137">GENERATE_JSON</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="ab5b76c7530d94b350c1fba6dc3ade64b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab5b76c7530d94b350c1fba6dc3ade64b">◆ </a></span>mFalseClass_to_json()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> mFalseClass_to_json </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00570">570</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/df4/generator_8h_source.html#l00137">GENERATE_JSON</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="af5cf2de776b4be6b9e746129cbd20a60"></a> <h2 class="memtitle"><span class="permalink"><a href="#af5cf2de776b4be6b9e746129cbd20a60">◆ </a></span>mFixnum_to_json()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> mFixnum_to_json </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00463">463</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/df4/generator_8h_source.html#l00137">GENERATE_JSON</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="abb6239f1a5b1d594efe5ff3c030d3812"></a> <h2 class="memtitle"><span class="permalink"><a href="#abb6239f1a5b1d594efe5ff3c030d3812">◆ </a></span>mFloat_to_json()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> mFloat_to_json </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00483">483</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/df4/generator_8h_source.html#l00137">GENERATE_JSON</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a1f6f4da5b02cd1a722692a3a4e6e1bc3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1f6f4da5b02cd1a722692a3a4e6e1bc3">◆ </a></span>mHash_to_json()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> mHash_to_json </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00441">441</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/df4/generator_8h_source.html#l00137">GENERATE_JSON</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l00534">mString_to_json_raw()</a>.</p> </div> </div> <a id="ae19a1fdb9420be38f8ea69421f67bdf4"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae19a1fdb9420be38f8ea69421f67bdf4">◆ </a></span>mNilClass_to_json()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> mNilClass_to_json </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00580">580</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/df4/generator_8h_source.html#l00137">GENERATE_JSON</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a45e677675eb0106c23fb8be2b6bc633d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a45e677675eb0106c23fb8be2b6bc633d">◆ </a></span>mObject_to_json()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> mObject_to_json </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00592">592</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00120">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00121">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00459">Check_Type</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">cState</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01060">cState_from_state_s()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00967">cState_partial_generate()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_to_s</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00638">rb_funcall()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00418">T_STRING</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="ae1d1a3572699d045bf7b6258dedb5d80"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae1d1a3572699d045bf7b6258dedb5d80">◆ </a></span>mString_Extend_json_create()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> mString_Extend_json_create </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>o</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00547">547</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00459">Check_Type</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_pack</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00638">rb_funcall()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00518">rb_hash_aref()</a>, <a class="el" href="../../db/d2e/intern_8h.html#ada1577ce4242b06ff5c1c52f37f5e679">rb_str_new2()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00421">T_HASH</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a9455a3b19923d830e7a00543dcbe9dbf"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9455a3b19923d830e7a00543dcbe9dbf">◆ </a></span>mString_included_s()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> mString_included_s </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>modul</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00493">493</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_extend</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">mString_Extend</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00638">rb_funcall()</a>, and <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a2df4e8c7787a9ce425647d4b3a0891f3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2df4e8c7787a9ce425647d4b3a0891f3">◆ </a></span>mString_to_json()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> mString_to_json </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00505">505</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/df4/generator_8h_source.html#l00137">GENERATE_JSON</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="adecab7691f6f05e2f143d907a0a0bc96"></a> <h2 class="memtitle"><span class="permalink"><a href="#adecab7691f6f05e2f143d907a0a0bc96">◆ </a></span>mString_to_json_raw()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> mString_to_json_raw </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00534">534</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00120">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00121">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00459">Check_Type</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00441">mHash_to_json()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00518">mString_to_json_raw_object()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00421">T_HASH</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="ad9d24f04d5e099961fd74490cf68b10a"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad9d24f04d5e099961fd74490cf68b10a">◆ </a></span>mString_to_json_raw_object()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> mString_to_json_raw_object </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00518">518</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_create_id</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">i_unpack</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">mJSON</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00305">rb_class_name()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00638">rb_funcall()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01133">rb_hash_aset()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00229">rb_hash_new()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00177">rb_obj_class()</a>, <a class="el" href="../../db/d2e/intern_8h.html#ada1577ce4242b06ff5c1c52f37f5e679">rb_str_new2()</a>, and <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l00534">mString_to_json_raw()</a>.</p> </div> </div> <a id="a4153fbfc41ecea046b45197040087ac6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4153fbfc41ecea046b45197040087ac6">◆ </a></span>mTrueClass_to_json()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> mTrueClass_to_json </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00560">560</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/df4/generator_8h_source.html#l00137">GENERATE_JSON</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a66937e4df6d3c69f849011d0445e20ee"></a> <h2 class="memtitle"><span class="permalink"><a href="#a66937e4df6d3c69f849011d0445e20ee">◆ </a></span>State_allocate()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d8/df4/generator_8h.html#a02cd1531dab29c8dc83abf5385b2723a">JSON_Generator_State</a>* State_allocate </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00615">615</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01035">ALLOC</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01052">MEMZERO</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00622">cState_s_allocate()</a>.</p> </div> </div> <a id="aa91c04b3dc990995d262d0af2d5b95bb"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa91c04b3dc990995d262d0af2d5b95bb">◆ </a></span>State_free()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void State_free </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/df4/generator_8h.html#a02cd1531dab29c8dc83abf5385b2723a">JSON_Generator_State</a> * </td> <td class="paramname"><em>state</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00602">602</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d52/generator_8c_source.html#l00324">fbuffer_free()</a>, and <a class="el" href="../../d8/d16/gc_8c_source.html#l00916">ruby_xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00622">cState_s_allocate()</a>.</p> </div> </div> <a id="a1512fc6bc17d651dcbeacc0d7294df3e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1512fc6bc17d651dcbeacc0d7294df3e">◆ </a></span>unicode_escape()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void unicode_escape </td> <td>(</td> <td class="paramtype">char * </td> <td class="paramname"><em>buf</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/df4/generator_8h.html#a50b71724cb39637be87babb9ddbd5822">UTF16</a> </td> <td class="paramname"><em>character</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00113">113</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03913">buf</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00232">convert_UTF8_to_JSON()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l00125">unicode_escape_to_buffer()</a>.</p> </div> </div> <a id="a0f65d318e70b8709f1c510fbe42a1bd2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0f65d318e70b8709f1c510fbe42a1bd2">◆ </a></span>unicode_escape_to_buffer()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void unicode_escape_to_buffer </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/df4/generator_8h.html#a9f34c1266f0c9d3c6e30b08fa550da08">FBuffer</a> * </td> <td class="paramname"><em>buffer</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char </td> <td class="paramname"><em>buf</em>[6], </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/df4/generator_8h.html#a50b71724cb39637be87babb9ddbd5822">UTF16</a> </td> <td class="paramname"><em>character</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00125">125</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03913">buf</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00352">fbuffer_append()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l00113">unicode_escape()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00134">convert_UTF8_to_JSON_ASCII()</a>.</p> </div> </div> <h2 class="groupheader">Variable Documentation</h2> <a id="a37451536551ff70780a2362cd28805fd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a37451536551ff70780a2362cd28805fd">◆ </a></span>CJSON_SAFE_STATE_PROTOTYPE</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> CJSON_SAFE_STATE_PROTOTYPE</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">17</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01060">cState_from_state_s()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a8c58fbcd57343502277f47f8eb143401"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8c58fbcd57343502277f47f8eb143401">◆ </a></span>CRegexp_MULTILINE</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> CRegexp_MULTILINE</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">17</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00982">cState_generate()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="ab5c5d568eb30f793104f569def38260a"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab5c5d568eb30f793104f569def38260a">◆ </a></span>cState</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cState</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">17</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l00592">mObject_to_json()</a>.</p> </div> </div> <a id="ab467de6f1d649805a17cd49ab72bb6e8"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab467de6f1d649805a17cd49ab72bb6e8">◆ </a></span>eGeneratorError</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> eGeneratorError</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">17</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00982">cState_generate()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00880">generate_json_float()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a425c3f4f0b18a770ab0e5519a1abb176"></a> <h2 class="memtitle"><span class="permalink"><a href="#a425c3f4f0b18a770ab0e5519a1abb176">◆ </a></span>eNestingError</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> eNestingError</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">17</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00802">generate_json_array()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00753">generate_json_object()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a20833b123bc4a7731ff4e1c22cf1eb0c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a20833b123bc4a7731ff4e1c22cf1eb0c">◆ </a></span>i_allow_nan</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_allow_nan</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">23</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00634">cState_configure()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00721">cState_to_h()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a852d6c89a05c411ecd7a6acad5e49f12"></a> <h2 class="memtitle"><span class="permalink"><a href="#a852d6c89a05c411ecd7a6acad5e49f12">◆ </a></span>i_aref</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_aref</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">23</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a0e3c17beb59abdd63137608705efa9d2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0e3c17beb59abdd63137608705efa9d2">◆ </a></span>i_array_nl</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_array_nl</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">23</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00634">cState_configure()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00721">cState_to_h()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a70490ff2aca4cdf523d30aac399f28d4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a70490ff2aca4cdf523d30aac399f28d4">◆ </a></span>i_ascii_only</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_ascii_only</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">23</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00634">cState_configure()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00721">cState_to_h()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a2f376371e7953b2168dfe1d08d591197"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2f376371e7953b2168dfe1d08d591197">◆ </a></span>i_create_id</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_create_id</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">23</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l00518">mString_to_json_raw_object()</a>.</p> </div> </div> <a id="ac540d5bb005aede7ab258b7774cc1470"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac540d5bb005aede7ab258b7774cc1470">◆ </a></span>i_depth</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_depth</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">23</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00634">cState_configure()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00721">cState_to_h()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a7eff24b46afcb6f5345eb769ba0f35ac"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7eff24b46afcb6f5345eb769ba0f35ac">◆ </a></span>i_dup</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_dup</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">23</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01060">cState_from_state_s()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a77abac14d3546dac13a23f6d7bb01275"></a> <h2 class="memtitle"><span class="permalink"><a href="#a77abac14d3546dac13a23f6d7bb01275">◆ </a></span>i_extend</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_extend</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">23</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l00493">mString_included_s()</a>.</p> </div> </div> <a id="a7a5b08ed684c74483c66fcb7f0bb6ba8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7a5b08ed684c74483c66fcb7f0bb6ba8">◆ </a></span>i_indent</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_indent</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">23</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00634">cState_configure()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00721">cState_to_h()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a719b0613c5fa4f919caec287e044f30d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a719b0613c5fa4f919caec287e044f30d">◆ </a></span>i_key_p</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_key_p</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">23</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a9b4b4ac5d6eab46092b4038f4e0ab8af"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9b4b4ac5d6eab46092b4038f4e0ab8af">◆ </a></span>i_keys</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_keys</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">23</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00753">generate_json_object()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="aa663d039bdcf19b7fa6031c476bb652a"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa663d039bdcf19b7fa6031c476bb652a">◆ </a></span>i_match</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_match</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">23</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00982">cState_generate()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a7d371f9e9c0f86d99c531ee1ad6a22af"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7d371f9e9c0f86d99c531ee1ad6a22af">◆ </a></span>i_max_nesting</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_max_nesting</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">23</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00634">cState_configure()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00721">cState_to_h()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a4f95b1c2c708d41ae3add588f690697c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4f95b1c2c708d41ae3add588f690697c">◆ </a></span>i_new</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_new</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">23</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01060">cState_from_state_s()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a6c26cef92bd8bb7834b99602f8d0eb8e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6c26cef92bd8bb7834b99602f8d0eb8e">◆ </a></span>i_object_nl</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_object_nl</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">23</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00634">cState_configure()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00721">cState_to_h()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a1b53cfcb5bc5db6684120c01a79f0d47"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1b53cfcb5bc5db6684120c01a79f0d47">◆ </a></span>i_pack</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_pack</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">23</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l00547">mString_Extend_json_create()</a>.</p> </div> </div> <a id="aebcb10fb6c819c6c35d97b4ca98301f6"></a> <h2 class="memtitle"><span class="permalink"><a href="#aebcb10fb6c819c6c35d97b4ca98301f6">◆ </a></span>i_quirks_mode</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_quirks_mode</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">23</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00634">cState_configure()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00721">cState_to_h()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a96e02c327ceb405c11a40d7c40f896fe"></a> <h2 class="memtitle"><span class="permalink"><a href="#a96e02c327ceb405c11a40d7c40f896fe">◆ </a></span>i_respond_to_p</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_respond_to_p</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">23</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00743">cState_aref()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="adacde8c92a969f234871b06d619cc8b0"></a> <h2 class="memtitle"><span class="permalink"><a href="#adacde8c92a969f234871b06d619cc8b0">◆ </a></span>i_SAFE_STATE_PROTOTYPE</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> i_SAFE_STATE_PROTOTYPE</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">17</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01060">cState_from_state_s()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="aa4bde79b2e87244a283973fc79c7cd72"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa4bde79b2e87244a283973fc79c7cd72">◆ </a></span>i_send</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_send</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">23</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00743">cState_aref()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="ab8c78ae8c1e142a86372b1a049db7057"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab8c78ae8c1e142a86372b1a049db7057">◆ </a></span>i_space</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_space</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">23</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00634">cState_configure()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00721">cState_to_h()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a6749af9b7ac90029ec24a32768087f30"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6749af9b7ac90029ec24a32768087f30">◆ </a></span>i_space_before</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_space_before</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">23</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00634">cState_configure()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00721">cState_to_h()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a1c4a9b88202186804379914da8cda9c4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1c4a9b88202186804379914da8cda9c4">◆ </a></span>i_to_json</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_to_json</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">23</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00897">generate_json()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="adcbc1cb976a3e55fc2799c3ab883ad7d"></a> <h2 class="memtitle"><span class="permalink"><a href="#adcbc1cb976a3e55fc2799c3ab883ad7d">◆ </a></span>i_to_s</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_to_s</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">23</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00897">generate_json()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00874">generate_json_bignum()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00880">generate_json_float()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00753">generate_json_object()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l00592">mObject_to_json()</a>.</p> </div> </div> <a id="ad26ab03b39551edfced6baf2406e3e9a"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad26ab03b39551edfced6baf2406e3e9a">◆ </a></span>i_unpack</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> i_unpack</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00023">23</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l00518">mString_to_json_raw_object()</a>.</p> </div> </div> <a id="a511a021d9882a272249e0320f0e971c0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a511a021d9882a272249e0320f0e971c0">◆ </a></span>mArray</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> mArray</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">17</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a461c5cdf453bc75d9a0edb0db9bf06f7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a461c5cdf453bc75d9a0edb0db9bf06f7">◆ </a></span>mBignum</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> mBignum</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">17</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="ad8139f7a36aec604bcf4d69be042423f"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad8139f7a36aec604bcf4d69be042423f">◆ </a></span>mExt</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> mExt</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">17</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a733ab2dd9681aefaa2dc994d6e92258f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a733ab2dd9681aefaa2dc994d6e92258f">◆ </a></span>mFalseClass</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> mFalseClass</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">17</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="afb0f67b318f9f44217ad770a2971c3f0"></a> <h2 class="memtitle"><span class="permalink"><a href="#afb0f67b318f9f44217ad770a2971c3f0">◆ </a></span>mFixnum</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> mFixnum</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">17</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="aea06d4e946141f966d068005e7d3e5ff"></a> <h2 class="memtitle"><span class="permalink"><a href="#aea06d4e946141f966d068005e7d3e5ff">◆ </a></span>mFloat</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> mFloat</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">17</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a3e5edf7f13de596bd6100fc6bfda52e8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3e5edf7f13de596bd6100fc6bfda52e8">◆ </a></span>mGenerator</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> mGenerator</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">17</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="aff8f179772d254777d5ef41044793f24"></a> <h2 class="memtitle"><span class="permalink"><a href="#aff8f179772d254777d5ef41044793f24">◆ </a></span>mGeneratorMethods</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> mGeneratorMethods</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">17</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="ad33ae5122c15549630b4597cc4ce391e"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad33ae5122c15549630b4597cc4ce391e">◆ </a></span>mHash</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> mHash</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">17</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="ab426adc17d978dc04bf0a6e9258a7327"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab426adc17d978dc04bf0a6e9258a7327">◆ </a></span>mJSON</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> mJSON</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">17</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01060">cState_from_state_s()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l00518">mString_to_json_raw_object()</a>.</p> </div> </div> <a id="ab32ead8dd3ad2843037a2f0703691188"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab32ead8dd3ad2843037a2f0703691188">◆ </a></span>mNilClass</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> mNilClass</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">17</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a4e7f2dc6869b3c6eb15f4f94f7f14cbf"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4e7f2dc6869b3c6eb15f4f94f7f14cbf">◆ </a></span>mObject</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> mObject</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">17</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a8acfa301c9cd58513d325be8bef8f8b7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8acfa301c9cd58513d325be8bef8f8b7">◆ </a></span>mString</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> mString</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">17</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="a862be106fff0a180dd1c9f7c9d79de4e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a862be106fff0a180dd1c9f7c9d79de4e">◆ </a></span>mString_Extend</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> mString_Extend</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">17</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>, and <a class="el" href="../../d3/d52/generator_8c_source.html#l00493">mString_included_s()</a>.</p> </div> </div> <a id="a4c85c4a0d55b83af3cefadded455aa90"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4c85c4a0d55b83af3cefadded455aa90">◆ </a></span>mTrueClass</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> mTrueClass</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00017">17</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>.</p> </div> </div> <a id="af2f91e07d9adfd50e53dbbb38ba3245f"></a> <h2 class="memtitle"><span class="permalink"><a href="#af2f91e07d9adfd50e53dbbb38ba3245f">◆ </a></span>offsetsFromUTF8</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/df4/generator_8h.html#a0ae75062ae07deca9402a1fb245818b7">UTF32</a> offsetsFromUTF8[6]</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <b>Initial value:</b><div class="fragment"><div class="line">= { 0x00000000UL, 0x00003080UL, 0x000E2080UL,</div><div class="line"> 0x03C82080UL, 0xFA082080UL, 0x82082080UL }</div></div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00073">73</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00134">convert_UTF8_to_JSON_ASCII()</a>.</p> </div> </div> <a id="a2827254e79699e0e1a4ef1f510e2262a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2827254e79699e0e1a4ef1f510e2262a">◆ </a></span>trailingBytesForUTF8</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char trailingBytesForUTF8[256]</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</div><div class="line"> 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</div><div class="line"> 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</div><div class="line"> 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</div><div class="line"> 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</div><div class="line"> 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,</div><div class="line"> 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,</div><div class="line"> 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, 3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5</div><div class="line">}</div></div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d3/d52/generator_8c_source.html#l00057">57</a> of file <a class="el" href="../../d3/d52/generator_8c_source.html">generator.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00134">convert_UTF8_to_JSON_ASCII()</a>.</p> </div> </div> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="../../doxygen.png" alt="doxygen"/> </a> 1.8.14 </small></address> </body> </html>
💾 Save Changes
❌ Cancel