📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-21 22:55:56
📂
/ (Root)
/
opt
/
alt
/
ruby19
/
share
/
doc
/
ruby
/
html
/
d4
/
dd8
📍 /opt/alt/ruby19/share/doc/ruby/html/d4/dd8
🔄 Refresh
✏️
Editing: structiseq__compile__data.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: iseq_compile_data Struct 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><!-- top --> <div class="header"> <div class="summary"> <a href="#pub-attribs">Data Fields</a> </div> <div class="headertitle"> <div class="title">iseq_compile_data Struct Reference</div> </div> </div><!--header--> <div class="contents"> <p><code>#include <<a class="el" href="../../d7/dc8/iseq_8h_source.html">iseq.h</a>></code></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> Data Fields</h2></td></tr> <tr class="memitem:a3c374ac0c068cf978753fffbba1fd9c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/dd8/structiseq__compile__data.html#a3c374ac0c068cf978753fffbba1fd9c0">err_info</a></td></tr> <tr class="separator:a3c374ac0c068cf978753fffbba1fd9c0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6d5c1690d0b5bb9a673b9de8f06bea33"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/dd8/structiseq__compile__data.html#a6d5c1690d0b5bb9a673b9de8f06bea33">mark_ary</a></td></tr> <tr class="separator:a6d5c1690d0b5bb9a673b9de8f06bea33"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a58be1b1bf19723556718ac4dbbacb0ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/dd8/structiseq__compile__data.html#a58be1b1bf19723556718ac4dbbacb0ed">catch_table_ary</a></td></tr> <tr class="separator:a58be1b1bf19723556718ac4dbbacb0ed"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a055ae44f47869f10dda6b21a2433fa1e"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../d8/dc5/structiseq__label__data.html">iseq_label_data</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/dd8/structiseq__compile__data.html#a055ae44f47869f10dda6b21a2433fa1e">start_label</a></td></tr> <tr class="separator:a055ae44f47869f10dda6b21a2433fa1e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab37fd8ba916a4fd8c59e9eec084107ad"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../d8/dc5/structiseq__label__data.html">iseq_label_data</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/dd8/structiseq__compile__data.html#ab37fd8ba916a4fd8c59e9eec084107ad">end_label</a></td></tr> <tr class="separator:ab37fd8ba916a4fd8c59e9eec084107ad"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a31238638ba93181cc34093e9199b4dc8"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../d8/dc5/structiseq__label__data.html">iseq_label_data</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/dd8/structiseq__compile__data.html#a31238638ba93181cc34093e9199b4dc8">redo_label</a></td></tr> <tr class="separator:a31238638ba93181cc34093e9199b4dc8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a17663fef55ddb6f51b011bb750ec396e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/dd8/structiseq__compile__data.html#a17663fef55ddb6f51b011bb750ec396e">current_block</a></td></tr> <tr class="separator:a17663fef55ddb6f51b011bb750ec396e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a26f62656ebf5537917a84f7f637465a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/dd8/structiseq__compile__data.html#a26f62656ebf5537917a84f7f637465a5">ensure_node</a></td></tr> <tr class="separator:a26f62656ebf5537917a84f7f637465a5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab2b84daba4c091b3591614892cb44199"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/dd8/structiseq__compile__data.html#ab2b84daba4c091b3591614892cb44199">for_iseq</a></td></tr> <tr class="separator:ab2b84daba4c091b3591614892cb44199"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3f5b0db80047c5fef40ea0783646ddb0"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../d6/dca/structiseq__compile__data__ensure__node__stack.html">iseq_compile_data_ensure_node_stack</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/dd8/structiseq__compile__data.html#a3f5b0db80047c5fef40ea0783646ddb0">ensure_node_stack</a></td></tr> <tr class="separator:a3f5b0db80047c5fef40ea0783646ddb0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a811f3927c9cb6310081b983832355811"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/dd8/structiseq__compile__data.html#a811f3927c9cb6310081b983832355811">loopval_popped</a></td></tr> <tr class="separator:a811f3927c9cb6310081b983832355811"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a24e67898e78b1fc3793443104f180c32"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/dd8/structiseq__compile__data.html#a24e67898e78b1fc3793443104f180c32">cached_const</a></td></tr> <tr class="separator:a24e67898e78b1fc3793443104f180c32"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8fa09197f41cd232a7a2cccf55acdb91"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../dd/d2c/structiseq__compile__data__storage.html">iseq_compile_data_storage</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/dd8/structiseq__compile__data.html#a8fa09197f41cd232a7a2cccf55acdb91">storage_head</a></td></tr> <tr class="separator:a8fa09197f41cd232a7a2cccf55acdb91"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a647ed4fb86aeef7cf66c170f5f310207"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../dd/d2c/structiseq__compile__data__storage.html">iseq_compile_data_storage</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/dd8/structiseq__compile__data.html#a647ed4fb86aeef7cf66c170f5f310207">storage_current</a></td></tr> <tr class="separator:a647ed4fb86aeef7cf66c170f5f310207"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4047d9fbac6d3e6c2afa279f6bb83d5a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/dd8/structiseq__compile__data.html#a4047d9fbac6d3e6c2afa279f6bb83d5a">last_line</a></td></tr> <tr class="separator:a4047d9fbac6d3e6c2afa279f6bb83d5a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab8eaab4ed20fe02ffb3ad578d6c05f2c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/dd8/structiseq__compile__data.html#ab8eaab4ed20fe02ffb3ad578d6c05f2c">last_coverable_line</a></td></tr> <tr class="separator:ab8eaab4ed20fe02ffb3ad578d6c05f2c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a491d549b41273df395f0351110e55869"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/dd8/structiseq__compile__data.html#a491d549b41273df395f0351110e55869">label_no</a></td></tr> <tr class="separator:a491d549b41273df395f0351110e55869"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afe376358c388a87b38bbc623abacda35"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/dd8/structiseq__compile__data.html#afe376358c388a87b38bbc623abacda35">node_level</a></td></tr> <tr class="separator:afe376358c388a87b38bbc623abacda35"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3cde0c1bfeea6f8a80027a9e21a9759a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/d32/vm__core_8h.html#ad55ee26c082bff2ff4bc7d9f67b20a63">rb_compile_option_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/dd8/structiseq__compile__data.html#a3cde0c1bfeea6f8a80027a9e21a9759a">option</a></td></tr> <tr class="separator:a3cde0c1bfeea6f8a80027a9e21a9759a"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"> <p class="definition">Definition at line <a class="el" href="../../d7/dc8/iseq_8h_source.html#l00077">77</a> of file <a class="el" href="../../d7/dc8/iseq_8h_source.html">iseq.h</a>.</p> </div><h2 class="groupheader">Field Documentation</h2> <a id="a24e67898e78b1fc3793443104f180c32"></a> <h2 class="memtitle"><span class="permalink"><a href="#a24e67898e78b1fc3793443104f180c32">◆ </a></span>cached_const</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int iseq_compile_data::cached_const</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dc8/iseq_8h_source.html#l00092">92</a> of file <a class="el" href="../../d7/dc8/iseq_8h_source.html">iseq.h</a>.</p> </div> </div> <a id="a58be1b1bf19723556718ac4dbbacb0ed"></a> <h2 class="memtitle"><span class="permalink"><a href="#a58be1b1bf19723556718ac4dbbacb0ed">◆ </a></span>catch_table_ary</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> iseq_compile_data::catch_table_ary</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dc8/iseq_8h_source.html#l00081">81</a> of file <a class="el" href="../../d7/dc8/iseq_8h_source.html">iseq.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d74/iseq_8c_source.html#l00094">iseq_mark()</a>, and <a class="el" href="../../dd/d74/iseq_8c_source.html#l00226">prepare_iseq_build()</a>.</p> </div> </div> <a id="a17663fef55ddb6f51b011bb750ec396e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a17663fef55ddb6f51b011bb750ec396e">◆ </a></span>current_block</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> iseq_compile_data::current_block</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dc8/iseq_8h_source.html#l00087">87</a> of file <a class="el" href="../../d7/dc8/iseq_8h_source.html">iseq.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d47/compile_8c_source.html#l03017">iseq_compile_each()</a>.</p> </div> </div> <a id="ab37fd8ba916a4fd8c59e9eec084107ad"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab37fd8ba916a4fd8c59e9eec084107ad">◆ </a></span>end_label</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct <a class="el" href="../../d8/dc5/structiseq__label__data.html">iseq_label_data</a>* iseq_compile_data::end_label</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dc8/iseq_8h_source.html#l00085">85</a> of file <a class="el" href="../../d7/dc8/iseq_8h_source.html">iseq.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d47/compile_8c_source.html#l03017">iseq_compile_each()</a>, and <a class="el" href="../../d2/d47/compile_8c_source.html#l00462">rb_iseq_compile_node()</a>.</p> </div> </div> <a id="a26f62656ebf5537917a84f7f637465a5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a26f62656ebf5537917a84f7f637465a5">◆ </a></span>ensure_node</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> iseq_compile_data::ensure_node</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dc8/iseq_8h_source.html#l00088">88</a> of file <a class="el" href="../../d7/dc8/iseq_8h_source.html">iseq.h</a>.</p> </div> </div> <a id="a3f5b0db80047c5fef40ea0783646ddb0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3f5b0db80047c5fef40ea0783646ddb0">◆ </a></span>ensure_node_stack</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct <a class="el" href="../../d6/dca/structiseq__compile__data__ensure__node__stack.html">iseq_compile_data_ensure_node_stack</a>* iseq_compile_data::ensure_node_stack</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dc8/iseq_8h_source.html#l00090">90</a> of file <a class="el" href="../../d7/dc8/iseq_8h_source.html">iseq.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d47/compile_8c_source.html#l02888">add_ensure_iseq()</a>, and <a class="el" href="../../d2/d47/compile_8c_source.html#l03017">iseq_compile_each()</a>.</p> </div> </div> <a id="a3c374ac0c068cf978753fffbba1fd9c0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3c374ac0c068cf978753fffbba1fd9c0">◆ </a></span>err_info</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> iseq_compile_data::err_info</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dc8/iseq_8h_source.html#l00079">79</a> of file <a class="el" href="../../d7/dc8/iseq_8h_source.html">iseq.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d74/iseq_8c_source.html#l00289">cleanup_iseq_build()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00094">iseq_mark()</a>, and <a class="el" href="../../dd/d74/iseq_8c_source.html#l00226">prepare_iseq_build()</a>.</p> </div> </div> <a id="ab2b84daba4c091b3591614892cb44199"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab2b84daba4c091b3591614892cb44199">◆ </a></span>for_iseq</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> iseq_compile_data::for_iseq</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dc8/iseq_8h_source.html#l00089">89</a> of file <a class="el" href="../../d7/dc8/iseq_8h_source.html">iseq.h</a>.</p> </div> </div> <a id="a491d549b41273df395f0351110e55869"></a> <h2 class="memtitle"><span class="permalink"><a href="#a491d549b41273df395f0351110e55869">◆ </a></span>label_no</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int iseq_compile_data::label_no</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dc8/iseq_8h_source.html#l00097">97</a> of file <a class="el" href="../../d7/dc8/iseq_8h_source.html">iseq.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d47/compile_8c_source.html#l00880">new_label_body()</a>.</p> </div> </div> <a id="ab8eaab4ed20fe02ffb3ad578d6c05f2c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab8eaab4ed20fe02ffb3ad578d6c05f2c">◆ </a></span>last_coverable_line</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int iseq_compile_data::last_coverable_line</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dc8/iseq_8h_source.html#l00096">96</a> of file <a class="el" href="../../d7/dc8/iseq_8h_source.html">iseq.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d74/iseq_8c_source.html#l00226">prepare_iseq_build()</a>.</p> </div> </div> <a id="a4047d9fbac6d3e6c2afa279f6bb83d5a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4047d9fbac6d3e6c2afa279f6bb83d5a">◆ </a></span>last_line</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int iseq_compile_data::last_line</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dc8/iseq_8h_source.html#l00095">95</a> of file <a class="el" href="../../d7/dc8/iseq_8h_source.html">iseq.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d47/compile_8c_source.html#l03017">iseq_compile_each()</a>, and <a class="el" href="../../d2/d47/compile_8c_source.html#l00462">rb_iseq_compile_node()</a>.</p> </div> </div> <a id="a811f3927c9cb6310081b983832355811"></a> <h2 class="memtitle"><span class="permalink"><a href="#a811f3927c9cb6310081b983832355811">◆ </a></span>loopval_popped</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int iseq_compile_data::loopval_popped</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dc8/iseq_8h_source.html#l00091">91</a> of file <a class="el" href="../../d7/dc8/iseq_8h_source.html">iseq.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d47/compile_8c_source.html#l03017">iseq_compile_each()</a>.</p> </div> </div> <a id="a6d5c1690d0b5bb9a673b9de8f06bea33"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6d5c1690d0b5bb9a673b9de8f06bea33">◆ </a></span>mark_ary</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> iseq_compile_data::mark_ary</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dc8/iseq_8h_source.html#l00080">80</a> of file <a class="el" href="../../d7/dc8/iseq_8h_source.html">iseq.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d47/compile_8c_source.html#l00429">iseq_add_mark_object_compile_time()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00094">iseq_mark()</a>, and <a class="el" href="../../dd/d74/iseq_8c_source.html#l00226">prepare_iseq_build()</a>.</p> </div> </div> <a id="afe376358c388a87b38bbc623abacda35"></a> <h2 class="memtitle"><span class="permalink"><a href="#afe376358c388a87b38bbc623abacda35">◆ </a></span>node_level</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int iseq_compile_data::node_level</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dc8/iseq_8h_source.html#l00098">98</a> of file <a class="el" href="../../d7/dc8/iseq_8h_source.html">iseq.h</a>.</p> </div> </div> <a id="a3cde0c1bfeea6f8a80027a9e21a9759a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3cde0c1bfeea6f8a80027a9e21a9759a">◆ </a></span>option</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/d32/vm__core_8h.html#ad55ee26c082bff2ff4bc7d9f67b20a63">rb_compile_option_t</a>* iseq_compile_data::option</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dc8/iseq_8h_source.html#l00099">99</a> of file <a class="el" href="../../d7/dc8/iseq_8h_source.html">iseq.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d47/compile_8c_source.html#l03017">iseq_compile_each()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l00970">iseq_setup()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00316">make_compile_option()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00357">make_compile_option_value()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l00956">new_child_iseq()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00226">prepare_iseq_build()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00404">rb_iseq_new_with_bopt_and_opt()</a>, and <a class="el" href="../../dd/d74/iseq_8c_source.html#l00421">rb_iseq_new_with_opt()</a>.</p> </div> </div> <a id="a31238638ba93181cc34093e9199b4dc8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a31238638ba93181cc34093e9199b4dc8">◆ </a></span>redo_label</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct <a class="el" href="../../d8/dc5/structiseq__label__data.html">iseq_label_data</a>* iseq_compile_data::redo_label</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dc8/iseq_8h_source.html#l00086">86</a> of file <a class="el" href="../../d7/dc8/iseq_8h_source.html">iseq.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d47/compile_8c_source.html#l03017">iseq_compile_each()</a>.</p> </div> </div> <a id="a055ae44f47869f10dda6b21a2433fa1e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a055ae44f47869f10dda6b21a2433fa1e">◆ </a></span>start_label</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct <a class="el" href="../../d8/dc5/structiseq__label__data.html">iseq_label_data</a>* iseq_compile_data::start_label</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dc8/iseq_8h_source.html#l00084">84</a> of file <a class="el" href="../../d7/dc8/iseq_8h_source.html">iseq.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d47/compile_8c_source.html#l03017">iseq_compile_each()</a>, and <a class="el" href="../../d2/d47/compile_8c_source.html#l00462">rb_iseq_compile_node()</a>.</p> </div> </div> <a id="a647ed4fb86aeef7cf66c170f5f310207"></a> <h2 class="memtitle"><span class="permalink"><a href="#a647ed4fb86aeef7cf66c170f5f310207">◆ </a></span>storage_current</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct <a class="el" href="../../dd/d2c/structiseq__compile__data__storage.html">iseq_compile_data_storage</a>* iseq_compile_data::storage_current</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dc8/iseq_8h_source.html#l00094">94</a> of file <a class="el" href="../../d7/dc8/iseq_8h_source.html">iseq.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d47/compile_8c_source.html#l00581">compile_data_alloc()</a>, and <a class="el" href="../../dd/d74/iseq_8c_source.html#l00226">prepare_iseq_build()</a>.</p> </div> </div> <a id="a8fa09197f41cd232a7a2cccf55acdb91"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8fa09197f41cd232a7a2cccf55acdb91">◆ </a></span>storage_head</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct <a class="el" href="../../dd/d2c/structiseq__compile__data__storage.html">iseq_compile_data_storage</a>* iseq_compile_data::storage_head</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/dc8/iseq_8h_source.html#l00093">93</a> of file <a class="el" href="../../d7/dc8/iseq_8h_source.html">iseq.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d74/iseq_8c_source.html#l00047">compile_data_free()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00126">iseq_memsize()</a>, and <a class="el" href="../../dd/d74/iseq_8c_source.html#l00226">prepare_iseq_build()</a>.</p> </div> </div> <hr/>The documentation for this struct was generated from the following file:<ul> <li><a class="el" href="../../d7/dc8/iseq_8h_source.html">iseq.h</a></li> </ul> </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