📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 01:58:10
📂
/ (Root)
/
opt
/
alt
/
ruby19
/
share
/
doc
/
ruby
/
html
/
d0
/
d2a
📍 /opt/alt/ruby19/share/doc/ruby/html/d0/d2a
🔄 Refresh
✏️
Editing: variable_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: variable.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><!-- top --> <div class="header"> <div class="summary"> <a href="#nested-classes">Data Structures</a> | <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">variable.c File Reference</div> </div> </div><!--header--> <div class="contents"> <div class="textblock"><code>#include "<a class="el" href="../../de/de6/ruby_2ruby_8h_source.html">ruby/ruby.h</a>"</code><br /> <code>#include "<a class="el" href="../../dd/d24/st_8h_source.html">ruby/st.h</a>"</code><br /> <code>#include "<a class="el" href="../../d8/d3c/util_8h_source.html">ruby/util.h</a>"</code><br /> <code>#include "<a class="el" href="../../d5/de3/encoding_8h_source.html">ruby/encoding.h</a>"</code><br /> <code>#include "<a class="el" href="../../d1/d77/node_8h_source.html">node.h</a>"</code><br /> <code>#include "<a class="el" href="../../dd/d17/constant_8h_source.html">constant.h</a>"</code><br /> <code>#include "<a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>"</code><br /> </div> <p><a href="../../d0/d2a/variable_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="nested-classes"></a> Data Structures</h2></td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d7b/structfc__result.html">fc_result</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d65/structtrace__var.html">trace_var</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/dbc/structglobal__variable.html">global_variable</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d8b/structtrace__data.html">trace_data</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d78/structobj__ivar__tag.html">obj_ivar_tag</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> Macros</h2></td></tr> <tr class="memitem:a9f56ef8e96a961ce21f5fc827ce0e5e9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a9f56ef8e96a961ce21f5fc827ce0e5e9">global_variable</a>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a7a3ec1f2873f0cc02ab13c1a31996c7b">rb_global_variable</a></td></tr> <tr class="separator:a9f56ef8e96a961ce21f5fc827ce0e5e9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2404af19ac753f2734714b48289354b3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a2404af19ac753f2734714b48289354b3">global_entry</a>   <a class="el" href="../../dd/d5e/structrb__global__entry.html">rb_global_entry</a></td></tr> <tr class="separator:a2404af19ac753f2734714b48289354b3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a76a81d0fa753cce89bae96f51d764eed"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a76a81d0fa753cce89bae96f51d764eed">gvar_getter_t</a>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa837b64e2f24e2354c5b191abb8aba24">rb_gvar_getter_t</a></td></tr> <tr class="separator:a76a81d0fa753cce89bae96f51d764eed"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa18dadcec78abaa30f9c65d22de1b60d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#aa18dadcec78abaa30f9c65d22de1b60d">gvar_setter_t</a>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a07b89843f6d84f35ea94541382e9a1da">rb_gvar_setter_t</a></td></tr> <tr class="separator:aa18dadcec78abaa30f9c65d22de1b60d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2b7f152a1a40194248bcd1252817160a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a2b7f152a1a40194248bcd1252817160a">gvar_marker_t</a>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a4936de371764d2cdf2a268708ed61273">rb_gvar_marker_t</a></td></tr> <tr class="separator:a2b7f152a1a40194248bcd1252817160a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a67bcd1f729c112c271a5872c866519cd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a67bcd1f729c112c271a5872c866519cd">undef_getter</a>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a9e102f4538509aa39706caca9bf90efb">rb_gvar_undef_getter</a></td></tr> <tr class="separator:a67bcd1f729c112c271a5872c866519cd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6e972b3482c09a08fd06862d0db3d591"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a6e972b3482c09a08fd06862d0db3d591">undef_setter</a>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a0240e88227397e7f8b83b3ecc62be06d">rb_gvar_undef_setter</a></td></tr> <tr class="separator:a6e972b3482c09a08fd06862d0db3d591"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a13c723db06b942a95b588360da74e372"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a13c723db06b942a95b588360da74e372">undef_marker</a>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a824e6c8b52a2b93ca8b91dc515774391">rb_gvar_undef_marker</a></td></tr> <tr class="separator:a13c723db06b942a95b588360da74e372"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a89fe4faec97573c1ccd4328bb1b1159c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a89fe4faec97573c1ccd4328bb1b1159c">val_getter</a>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a47ba51a34db3cf6da79624b6b60e80d7">rb_gvar_val_getter</a></td></tr> <tr class="separator:a89fe4faec97573c1ccd4328bb1b1159c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a771133a904621f48c71fadd73954a203"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a771133a904621f48c71fadd73954a203">val_setter</a>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a0b1c479e43683c9733055d128b227880">rb_gvar_val_setter</a></td></tr> <tr class="separator:a771133a904621f48c71fadd73954a203"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a91c5cfd4237e32ad5115e567b282bbda"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a91c5cfd4237e32ad5115e567b282bbda">val_marker</a>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a24d8e26940f0c1fd239bc353c06580d7">rb_gvar_val_marker</a></td></tr> <tr class="separator:a91c5cfd4237e32ad5115e567b282bbda"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a095b5c2b1ab384e0552f2903720ae6d2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a095b5c2b1ab384e0552f2903720ae6d2">var_getter</a>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a98e31e033a80bd7af3c2ed3edc4654d1">rb_gvar_var_getter</a></td></tr> <tr class="separator:a095b5c2b1ab384e0552f2903720ae6d2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1b77037f479f23fdf6356ab33c0ea79a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a1b77037f479f23fdf6356ab33c0ea79a">var_setter</a>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a87939bf752604e486b9cfbb46e990031">rb_gvar_var_setter</a></td></tr> <tr class="separator:a1b77037f479f23fdf6356ab33c0ea79a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2ff63987ec8d730cc1f586a1b63a33b4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a2ff63987ec8d730cc1f586a1b63a33b4">var_marker</a>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a53c5de806f6f37f0601b7a1f3b1f04b3">rb_gvar_var_marker</a></td></tr> <tr class="separator:a2ff63987ec8d730cc1f586a1b63a33b4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7260420e1e7c00f503aa759a49215c14"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a7260420e1e7c00f503aa759a49215c14">readonly_setter</a>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a2e765570aa5fb68b36e0ee87ed60de5f">rb_gvar_readonly_setter</a></td></tr> <tr class="separator:a7260420e1e7c00f503aa759a49215c14"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae0bc37032806b8efc5c5bbf1f3b04460"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#ae0bc37032806b8efc5c5bbf1f3b04460">check_autoload_table</a>(av)   (struct <a class="el" href="../../d0/ddd/structst__table.html">st_table</a> *)<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a0d63b6eaafaa2e4fe0848cce4a458974">rb_check_typeddata</a>((av), &<a class="el" href="../../d0/d2a/variable_8c.html#acaecd6c5d5c878f74ee0e999d181657f">autoload_data_type</a>)</td></tr> <tr class="separator:ae0bc37032806b8efc5c5bbf1f3b04460"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2f63490c9c418b18d61040b3de21aaba"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a2f63490c9c418b18d61040b3de21aaba">CVAR_LOOKUP</a>(<a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>, r)</td></tr> <tr class="separator:a2f63490c9c418b18d61040b3de21aaba"><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:a9a8ee5a76706dd6a95c2cc11af1dd1c3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a9a8ee5a76706dd6a95c2cc11af1dd1c3">Init_var_tables</a> (void)</td></tr> <tr class="separator:a9a8ee5a76706dd6a95c2cc11af1dd1c3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1fcccd843a52efdf0e828838ee3dfb95"><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="../../d0/d2a/variable_8c.html#a1fcccd843a52efdf0e828838ee3dfb95">fc_path</a> (struct <a class="el" href="../../d7/d7b/structfc__result.html">fc_result</a> *fc, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:a1fcccd843a52efdf0e828838ee3dfb95"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a68e561a0436aa35e36e08135eacff891"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a68e561a0436aa35e36e08135eacff891">fc_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../dd/d17/constant_8h.html#a88854a544f423a70002354bc38cb4d25">rb_const_entry_t</a> *ce, struct <a class="el" href="../../d7/d7b/structfc__result.html">fc_result</a> *res)</td></tr> <tr class="separator:a68e561a0436aa35e36e08135eacff891"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acfe45e11adc4890760188e7865e3729d"><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="../../d0/d2a/variable_8c.html#acfe45e11adc4890760188e7865e3729d">find_class_path</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass)</td></tr> <tr class="separator:acfe45e11adc4890760188e7865e3729d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a43a89a02cc9dcd9e320ec073353a9b7f"><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="../../d0/d2a/variable_8c.html#a43a89a02cc9dcd9e320ec073353a9b7f">classname</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass)</td></tr> <tr class="separator:a43a89a02cc9dcd9e320ec073353a9b7f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9305b2508cd1d3ebc409fd02db760fef"><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="../../d0/d2a/variable_8c.html#a9305b2508cd1d3ebc409fd02db760fef">rb_mod_name</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../df/d73/time_8c.html#ad4b304682c847cecdf1bcca07461447e">mod</a>)</td></tr> <tr class="separator:a9305b2508cd1d3ebc409fd02db760fef"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad0b84ba32b229c50da53873fd68b0199"><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="../../d0/d2a/variable_8c.html#ad0b84ba32b229c50da53873fd68b0199">rb_class_path</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass)</td></tr> <tr class="separator:ad0b84ba32b229c50da53873fd68b0199"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa37a3ce9c03f608e41b648b5ae633ae9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#aa37a3ce9c03f608e41b648b5ae633ae9">rb_set_class_path_string</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> under, <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:aa37a3ce9c03f608e41b648b5ae633ae9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a403bd7d852a4cc015c2827d4879ee883"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a403bd7d852a4cc015c2827d4879ee883">rb_set_class_path</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> under, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:a403bd7d852a4cc015c2827d4879ee883"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab045de499d1e97dddc1c6dce5f9f72d6"><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="../../d0/d2a/variable_8c.html#ab045de499d1e97dddc1c6dce5f9f72d6">rb_path_to_class</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> pathname)</td></tr> <tr class="separator:ab045de499d1e97dddc1c6dce5f9f72d6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2de1cb99731aaa961eff11b9bc6f19ea"><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="../../d0/d2a/variable_8c.html#a2de1cb99731aaa961eff11b9bc6f19ea">rb_path2class</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *path)</td></tr> <tr class="separator:a2de1cb99731aaa961eff11b9bc6f19ea"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9e6576abf2fb797209d1c347f61e5434"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a9e6576abf2fb797209d1c347f61e5434">rb_name_class</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:a9e6576abf2fb797209d1c347f61e5434"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acec960fa43584cf2635214845e0a6776"><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="../../d0/d2a/variable_8c.html#acec960fa43584cf2635214845e0a6776">rb_class_name</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass)</td></tr> <tr class="separator:acec960fa43584cf2635214845e0a6776"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a19b06d42b289f41163ed3d69426eaae4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a19b06d42b289f41163ed3d69426eaae4">rb_class2name</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass)</td></tr> <tr class="separator:a19b06d42b289f41163ed3d69426eaae4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3e444d0623ddccbb923450c24a594287"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a3e444d0623ddccbb923450c24a594287">rb_obj_classname</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a3e444d0623ddccbb923450c24a594287"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a26a48bec8ff714d9e7f76d881a7d248f"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../d0/d2a/variable_8c.html#a2404af19ac753f2734714b48289354b3">global_entry</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a26a48bec8ff714d9e7f76d881a7d248f">rb_global_entry</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:a26a48bec8ff714d9e7f76d881a7d248f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9d81333a49c609b6c5e8977bda51fee3"><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="../../d0/d2a/variable_8c.html#a9d81333a49c609b6c5e8977bda51fee3">undef_getter</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>, void *data, struct <a class="el" href="../../d4/dbc/structglobal__variable.html">global_variable</a> *var)</td></tr> <tr class="separator:a9d81333a49c609b6c5e8977bda51fee3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a619753341c7c570b193a6e712401e2e7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a619753341c7c570b193a6e712401e2e7">undef_setter</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> val, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>, void *data, struct <a class="el" href="../../d4/dbc/structglobal__variable.html">global_variable</a> *var)</td></tr> <tr class="separator:a619753341c7c570b193a6e712401e2e7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5955d8bd14032587804599cd6ef37f6e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a5955d8bd14032587804599cd6ef37f6e">undef_marker</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *var)</td></tr> <tr class="separator:a5955d8bd14032587804599cd6ef37f6e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acd3cbcd8d90f118041443cc7832204e4"><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="../../d0/d2a/variable_8c.html#acd3cbcd8d90f118041443cc7832204e4">val_getter</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>, void *data, struct <a class="el" href="../../d4/dbc/structglobal__variable.html">global_variable</a> *var)</td></tr> <tr class="separator:acd3cbcd8d90f118041443cc7832204e4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae411d835896be71640b0f7c54b625a41"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#ae411d835896be71640b0f7c54b625a41">val_setter</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> val, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>, void *data, struct <a class="el" href="../../d4/dbc/structglobal__variable.html">global_variable</a> *var)</td></tr> <tr class="separator:ae411d835896be71640b0f7c54b625a41"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acfc48099df1ddd3fa7e140c459f09342"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#acfc48099df1ddd3fa7e140c459f09342">val_marker</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *var)</td></tr> <tr class="separator:acfc48099df1ddd3fa7e140c459f09342"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9f27b9ff89b600550d8aa563d0790c38"><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="../../d0/d2a/variable_8c.html#a9f27b9ff89b600550d8aa563d0790c38">var_getter</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>, void *data, struct <a class="el" href="../../d4/dbc/structglobal__variable.html">global_variable</a> *gvar)</td></tr> <tr class="separator:a9f27b9ff89b600550d8aa563d0790c38"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab30fdf47c4bf348c433091214d2c4307"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#ab30fdf47c4bf348c433091214d2c4307">var_setter</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> val, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>, void *data, struct <a class="el" href="../../d4/dbc/structglobal__variable.html">global_variable</a> *gvar)</td></tr> <tr class="separator:ab30fdf47c4bf348c433091214d2c4307"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adbdac8a363c16b50d37f9ed4bc2575f3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#adbdac8a363c16b50d37f9ed4bc2575f3">var_marker</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *var)</td></tr> <tr class="separator:adbdac8a363c16b50d37f9ed4bc2575f3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a71b8671d8fa109c4b10b1f7dab34c4fc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a71b8671d8fa109c4b10b1f7dab34c4fc">readonly_setter</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> val, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>, void *data, struct <a class="el" href="../../d4/dbc/structglobal__variable.html">global_variable</a> *gvar)</td></tr> <tr class="separator:a71b8671d8fa109c4b10b1f7dab34c4fc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad597300a8f701faac7fb41619e8afe4a"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#ad597300a8f701faac7fb41619e8afe4a">mark_global_entry</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, struct <a class="el" href="../../d0/d2a/variable_8c.html#a2404af19ac753f2734714b48289354b3">global_entry</a> *entry)</td></tr> <tr class="separator:ad597300a8f701faac7fb41619e8afe4a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4b58e8d415a4d5ec9df82bfe55c6d474"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a4b58e8d415a4d5ec9df82bfe55c6d474">rb_gc_mark_global_tbl</a> (void)</td></tr> <tr class="separator:a4b58e8d415a4d5ec9df82bfe55c6d474"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa3e8899eb966113d7698f635b9f86f43"><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="../../d0/d2a/variable_8c.html#aa3e8899eb966113d7698f635b9f86f43">global_id</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:aa3e8899eb966113d7698f635b9f86f43"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac59a17892d56f1f89831b9548b45a175"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#ac59a17892d56f1f89831b9548b45a175">rb_define_hooked_variable</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *var, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(*getter)(<a class="el" href="../../dd/d24/st_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>), void(*setter)(<a class="el" href="../../dd/d24/st_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>))</td></tr> <tr class="separator:ac59a17892d56f1f89831b9548b45a175"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2fd87294f0f49608966612dc5f50bbe7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a2fd87294f0f49608966612dc5f50bbe7">rb_define_variable</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *var)</td></tr> <tr class="separator:a2fd87294f0f49608966612dc5f50bbe7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a730e63e19adcb5541907d4eefa22b458"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a730e63e19adcb5541907d4eefa22b458">rb_define_readonly_variable</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *var)</td></tr> <tr class="separator:a730e63e19adcb5541907d4eefa22b458"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0392e4d68032f17dfb26fb9276792153"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a0392e4d68032f17dfb26fb9276792153">rb_define_virtual_variable</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(*getter)(<a class="el" href="../../dd/d24/st_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>), void(*setter)(<a class="el" href="../../dd/d24/st_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>))</td></tr> <tr class="separator:a0392e4d68032f17dfb26fb9276792153"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7865945b629f2515f55fc78ee2c94d3c"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a7865945b629f2515f55fc78ee2c94d3c">rb_trace_eval</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cmd, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> val)</td></tr> <tr class="separator:a7865945b629f2515f55fc78ee2c94d3c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3a6c512befc46a8fa4290f903116ba4f"><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="../../d0/d2a/variable_8c.html#a3a6c512befc46a8fa4290f903116ba4f">rb_f_trace_var</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>)</td></tr> <tr class="separator:a3a6c512befc46a8fa4290f903116ba4f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af595e7c762df97e0d3e79054d4524ac4"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#af595e7c762df97e0d3e79054d4524ac4">remove_trace</a> (struct <a class="el" href="../../d4/dbc/structglobal__variable.html">global_variable</a> *var)</td></tr> <tr class="separator:af595e7c762df97e0d3e79054d4524ac4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa377ef61fe3d113e554a4cc83516bd3e"><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="../../d0/d2a/variable_8c.html#aa377ef61fe3d113e554a4cc83516bd3e">rb_f_untrace_var</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>)</td></tr> <tr class="separator:aa377ef61fe3d113e554a4cc83516bd3e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae194ec83d81cb137a70b827fcf180a77"><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="../../d0/d2a/variable_8c.html#ae194ec83d81cb137a70b827fcf180a77">rb_gvar_get</a> (struct <a class="el" href="../../d0/d2a/variable_8c.html#a2404af19ac753f2734714b48289354b3">global_entry</a> *entry)</td></tr> <tr class="separator:ae194ec83d81cb137a70b827fcf180a77"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6b6ef38a8d52c261421513421c2061bb"><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="../../d0/d2a/variable_8c.html#a6b6ef38a8d52c261421513421c2061bb">trace_ev</a> (struct <a class="el" href="../../de/d8b/structtrace__data.html">trace_data</a> *data)</td></tr> <tr class="separator:a6b6ef38a8d52c261421513421c2061bb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab7d455509e7a94d66ecaebdc996bce89"><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="../../d0/d2a/variable_8c.html#ab7d455509e7a94d66ecaebdc996bce89">trace_en</a> (struct <a class="el" href="../../d4/dbc/structglobal__variable.html">global_variable</a> *var)</td></tr> <tr class="separator:ab7d455509e7a94d66ecaebdc996bce89"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7f9c9b7b27e91b6490ab27e73a08c603"><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="../../d0/d2a/variable_8c.html#a7f9c9b7b27e91b6490ab27e73a08c603">rb_gvar_set</a> (struct <a class="el" href="../../d0/d2a/variable_8c.html#a2404af19ac753f2734714b48289354b3">global_entry</a> *entry, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> val)</td></tr> <tr class="separator:a7f9c9b7b27e91b6490ab27e73a08c603"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a81ad4d48e51ca584f824669709f10951"><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="../../d0/d2a/variable_8c.html#a81ad4d48e51ca584f824669709f10951">rb_gv_set</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> val)</td></tr> <tr class="separator:a81ad4d48e51ca584f824669709f10951"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a24baab78f4ea34592d6e8d0d802bc3b6"><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="../../d0/d2a/variable_8c.html#a24baab78f4ea34592d6e8d0d802bc3b6">rb_gv_get</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:a24baab78f4ea34592d6e8d0d802bc3b6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8c485b1b697b4e395d2724ed66bad46b"><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="../../d0/d2a/variable_8c.html#a8c485b1b697b4e395d2724ed66bad46b">rb_gvar_defined</a> (struct <a class="el" href="../../d0/d2a/variable_8c.html#a2404af19ac753f2734714b48289354b3">global_entry</a> *entry)</td></tr> <tr class="separator:a8c485b1b697b4e395d2724ed66bad46b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a86704e2759d89a3b83af9ab0aff5c30c"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a86704e2759d89a3b83af9ab0aff5c30c">gvar_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, struct <a class="el" href="../../d0/d2a/variable_8c.html#a2404af19ac753f2734714b48289354b3">global_entry</a> *entry, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ary)</td></tr> <tr class="separator:a86704e2759d89a3b83af9ab0aff5c30c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae23cdd71e334f8ef89ebe3b9f1e0514d"><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="../../d0/d2a/variable_8c.html#ae23cdd71e334f8ef89ebe3b9f1e0514d">rb_f_global_variables</a> (void)</td></tr> <tr class="separator:ae23cdd71e334f8ef89ebe3b9f1e0514d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3fcfc8099a0e2201324215efb663c05b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a3fcfc8099a0e2201324215efb663c05b">rb_alias_variable</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> name1, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> name2)</td></tr> <tr class="separator:a3fcfc8099a0e2201324215efb663c05b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a63d9a971acbd59c191118a59c3eed461"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/ddd/structst__table.html">st_table</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a63d9a971acbd59c191118a59c3eed461">rb_generic_ivar_table</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a63d9a971acbd59c191118a59c3eed461"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a00d4f8f59a174490d8a83d3f0f00357b"><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="../../d0/d2a/variable_8c.html#a00d4f8f59a174490d8a83d3f0f00357b">generic_ivar_get</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#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>, int warn)</td></tr> <tr class="separator:a00d4f8f59a174490d8a83d3f0f00357b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a67a4b512dcbc33184784a1eac7eb2712"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a67a4b512dcbc33184784a1eac7eb2712">generic_ivar_set</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#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> val)</td></tr> <tr class="separator:a67a4b512dcbc33184784a1eac7eb2712"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a30a75a0dbd0e4baa77a556f0419c716f"><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="../../d0/d2a/variable_8c.html#a30a75a0dbd0e4baa77a556f0419c716f">generic_ivar_defined</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#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:a30a75a0dbd0e4baa77a556f0419c716f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a16698b378aa5c9fefa4cd3be90541335"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a16698b378aa5c9fefa4cd3be90541335">generic_ivar_remove</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#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>, <a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> *valp)</td></tr> <tr class="separator:a16698b378aa5c9fefa4cd3be90541335"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a60943bc34ac0d0698c6b5fe60081134e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a60943bc34ac0d0698c6b5fe60081134e">rb_mark_generic_ivar</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a60943bc34ac0d0698c6b5fe60081134e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a50ea573f091fb767be6bcdb946ec6bab"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a50ea573f091fb767be6bcdb946ec6bab">givar_mark_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> value)</td></tr> <tr class="separator:a50ea573f091fb767be6bcdb946ec6bab"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa89abd65cf6594fbbe826c0ad1dd5799"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#aa89abd65cf6594fbbe826c0ad1dd5799">givar_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj, <a class="el" href="../../d0/ddd/structst__table.html">st_table</a> *tbl)</td></tr> <tr class="separator:aa89abd65cf6594fbbe826c0ad1dd5799"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae78389e33072a6602428d7799bb42b2b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#ae78389e33072a6602428d7799bb42b2b">rb_mark_generic_ivar_tbl</a> (void)</td></tr> <tr class="separator:ae78389e33072a6602428d7799bb42b2b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afcd03f64d49826f568710f63a10ac6df"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#afcd03f64d49826f568710f63a10ac6df">rb_free_generic_ivar</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:afcd03f64d49826f568710f63a10ac6df"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5124161ee01d11bacc8ba3fcb43c9c2b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/db0/defines_8h.html#ae8f8903fe59a574e940ed3e12de89fbe">RUBY_FUNC_EXPORTED</a> size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a5124161ee01d11bacc8ba3fcb43c9c2b">rb_generic_ivar_memsize</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a5124161ee01d11bacc8ba3fcb43c9c2b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3045fdc31d814ac66a2c12f5e23e9eff"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a3045fdc31d814ac66a2c12f5e23e9eff">rb_copy_generic_ivar</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> clone, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a3045fdc31d814ac66a2c12f5e23e9eff"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3f7df500e055ef200a39e2341df5a344"><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="../../d0/d2a/variable_8c.html#a3f7df500e055ef200a39e2341df5a344">ivar_get</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#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>, int warn)</td></tr> <tr class="separator:a3f7df500e055ef200a39e2341df5a344"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a99bcdfbbe14f393cc81763712ddfba10"><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="../../d0/d2a/variable_8c.html#a99bcdfbbe14f393cc81763712ddfba10">rb_ivar_get</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#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:a99bcdfbbe14f393cc81763712ddfba10"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae73ac75e9e6ae3094a5f104e087a0f92"><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="../../d0/d2a/variable_8c.html#ae73ac75e9e6ae3094a5f104e087a0f92">rb_attr_get</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#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:ae73ac75e9e6ae3094a5f104e087a0f92"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3e8431343453712069300abda84dc155"><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="../../d0/d2a/variable_8c.html#a3e8431343453712069300abda84dc155">rb_ivar_set</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#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> val)</td></tr> <tr class="separator:a3e8431343453712069300abda84dc155"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af7dca71a7c1388eaedd74a9963d99c3e"><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="../../d0/d2a/variable_8c.html#af7dca71a7c1388eaedd74a9963d99c3e">rb_ivar_defined</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#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:af7dca71a7c1388eaedd74a9963d99c3e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9fd4bcbf6d790dacf37579068ebc017e"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a9fd4bcbf6d790dacf37579068ebc017e">obj_ivar_i</a> (<a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> index, <a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> arg)</td></tr> <tr class="separator:a9fd4bcbf6d790dacf37579068ebc017e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6734f71665b9dec447f1196556c2beae"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a6734f71665b9dec447f1196556c2beae">obj_ivar_each</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj, int(*<a class="el" href="../../dc/dd1/ossl__ssl_8c.html#a86771351f4ef469ab9c94739a64fd7ea">func</a>)(<a class="el" href="../../dd/d24/st_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>), <a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> arg)</td></tr> <tr class="separator:a6734f71665b9dec447f1196556c2beae"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aebc99219f5933ae0d009081563689aae"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#aebc99219f5933ae0d009081563689aae">rb_ivar_foreach</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj, int(*<a class="el" href="../../dc/dd1/ossl__ssl_8c.html#a86771351f4ef469ab9c94739a64fd7ea">func</a>)(<a class="el" href="../../dd/d24/st_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>), <a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> arg)</td></tr> <tr class="separator:aebc99219f5933ae0d009081563689aae"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abfb71ce0928dfa0d850d3e2181f67e49"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#abfb71ce0928dfa0d850d3e2181f67e49">rb_ivar_count</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:abfb71ce0928dfa0d850d3e2181f67e49"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4bd7011b055c1ae4a85dd520f2a6fc74"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a4bd7011b055c1ae4a85dd520f2a6fc74">ivar_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> val, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ary)</td></tr> <tr class="separator:a4bd7011b055c1ae4a85dd520f2a6fc74"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1333438682833a420843e63a9fa22656"><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="../../d0/d2a/variable_8c.html#a1333438682833a420843e63a9fa22656">rb_obj_instance_variables</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a1333438682833a420843e63a9fa22656"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaf08bb90f14ad3f550568ce4830677a6"><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="../../d0/d2a/variable_8c.html#aaf08bb90f14ad3f550568ce4830677a6">rb_obj_remove_instance_variable</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> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:aaf08bb90f14ad3f550568ce4830677a6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afd1742127258242db471eed8e76c09c8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#afd1742127258242db471eed8e76c09c8">NORETURN</a> (static void <a class="el" href="../../d0/d2a/variable_8c.html#a425a1774e2bb0283a57eec3cd115269f">uninitialized_constant</a>(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>))</td></tr> <tr class="separator:afd1742127258242db471eed8e76c09c8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a425a1774e2bb0283a57eec3cd115269f"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a425a1774e2bb0283a57eec3cd115269f">uninitialized_constant</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:a425a1774e2bb0283a57eec3cd115269f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2afeccf416e5dd97baf005c1d03c420c"><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="../../d0/d2a/variable_8c.html#a2afeccf416e5dd97baf005c1d03c420c">const_missing</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:a2afeccf416e5dd97baf005c1d03c420c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae77ac53a0111d044dd4e55fdaf5d0a32"><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="../../d0/d2a/variable_8c.html#ae77ac53a0111d044dd4e55fdaf5d0a32">rb_mod_const_missing</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <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:ae77ac53a0111d044dd4e55fdaf5d0a32"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3962b26abd2dd86e0210d5de56ecd698"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a3962b26abd2dd86e0210d5de56ecd698">autoload_mark</a> (void *ptr)</td></tr> <tr class="separator:a3962b26abd2dd86e0210d5de56ecd698"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a869c2a8ce956fe8b7dd702b75152dabf"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a869c2a8ce956fe8b7dd702b75152dabf">autoload_free</a> (void *ptr)</td></tr> <tr class="separator:a869c2a8ce956fe8b7dd702b75152dabf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af7723863be60056c95bfe78addc7cac3"><td class="memItemLeft" align="right" valign="top">static size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#af7723863be60056c95bfe78addc7cac3">autoload_memsize</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void *ptr)</td></tr> <tr class="separator:af7723863be60056c95bfe78addc7cac3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8168a80ebefb03dada25ff00bb106842"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a8168a80ebefb03dada25ff00bb106842">rb_autoload</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../df/d73/time_8c.html#ad4b304682c847cecdf1bcca07461447e">mod</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *file)</td></tr> <tr class="separator:a8168a80ebefb03dada25ff00bb106842"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3aba3a85fc160249d082b1cdb7f174a7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a3aba3a85fc160249d082b1cdb7f174a7">autoload_delete</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../df/d73/time_8c.html#ad4b304682c847cecdf1bcca07461447e">mod</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:a3aba3a85fc160249d082b1cdb7f174a7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a716b465ea20ba7ce9a607b7c8a4c1c6a"><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="../../d0/d2a/variable_8c.html#a716b465ea20ba7ce9a607b7c8a4c1c6a">autoload_provided</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> arg)</td></tr> <tr class="separator:a716b465ea20ba7ce9a607b7c8a4c1c6a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acc5f143cf0b5c9d42484efb0a0ba2b45"><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="../../d0/d2a/variable_8c.html#acc5f143cf0b5c9d42484efb0a0ba2b45">reset_safe</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> safe)</td></tr> <tr class="separator:acc5f143cf0b5c9d42484efb0a0ba2b45"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a57ffcb1b572ca865534e518554444ff2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a57ffcb1b572ca865534e518554444ff2">autoload_node</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../df/d73/time_8c.html#ad4b304682c847cecdf1bcca07461447e">mod</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char **loadingpath)</td></tr> <tr class="separator:a57ffcb1b572ca865534e518554444ff2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2ab5c554aaca6a69a24a708862cdc8fa"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a2ab5c554aaca6a69a24a708862cdc8fa">autoload_node_id</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../df/d73/time_8c.html#ad4b304682c847cecdf1bcca07461447e">mod</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:a2ab5c554aaca6a69a24a708862cdc8fa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9c4e206df5beb743f31b0e64d4ee71ea"><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="../../d0/d2a/variable_8c.html#a9c4e206df5beb743f31b0e64d4ee71ea">rb_autoload_load</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../df/d73/time_8c.html#ad4b304682c847cecdf1bcca07461447e">mod</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:a9c4e206df5beb743f31b0e64d4ee71ea"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab8370deaa9d07e5c4d9eafc6edb1f561"><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="../../d0/d2a/variable_8c.html#ab8370deaa9d07e5c4d9eafc6edb1f561">rb_autoload_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../df/d73/time_8c.html#ad4b304682c847cecdf1bcca07461447e">mod</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:ab8370deaa9d07e5c4d9eafc6edb1f561"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae06b2918429421f2b0e6b2175db6cd06"><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="../../d0/d2a/variable_8c.html#ae06b2918429421f2b0e6b2175db6cd06">rb_const_get_0</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>, int exclude, int recurse, int visibility)</td></tr> <tr class="separator:ae06b2918429421f2b0e6b2175db6cd06"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa2e0a8dd2625447518d41f089a36104b"><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="../../d0/d2a/variable_8c.html#aa2e0a8dd2625447518d41f089a36104b">rb_const_get_from</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:aa2e0a8dd2625447518d41f089a36104b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a50131d516536d14116a7c46a5c913cad"><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="../../d0/d2a/variable_8c.html#a50131d516536d14116a7c46a5c913cad">rb_const_get</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:a50131d516536d14116a7c46a5c913cad"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0c8230df7611eee32c77d78e23bf4c0f"><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="../../d0/d2a/variable_8c.html#a0c8230df7611eee32c77d78e23bf4c0f">rb_const_get_at</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:a0c8230df7611eee32c77d78e23bf4c0f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aec37129cf80769ba9e305dd36ef973fc"><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="../../d0/d2a/variable_8c.html#aec37129cf80769ba9e305dd36ef973fc">rb_public_const_get_from</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:aec37129cf80769ba9e305dd36ef973fc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a21762c249d080eb34da96607e9f67751"><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="../../d0/d2a/variable_8c.html#a21762c249d080eb34da96607e9f67751">rb_public_const_get</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:a21762c249d080eb34da96607e9f67751"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7a79a082e7e4d0bde34bc4cb48511101"><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="../../d0/d2a/variable_8c.html#a7a79a082e7e4d0bde34bc4cb48511101">rb_public_const_get_at</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:a7a79a082e7e4d0bde34bc4cb48511101"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af4d5dee719121badfcae84ad33ca7d48"><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="../../d0/d2a/variable_8c.html#af4d5dee719121badfcae84ad33ca7d48">rb_mod_remove_const</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../df/d73/time_8c.html#ad4b304682c847cecdf1bcca07461447e">mod</a>, <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:af4d5dee719121badfcae84ad33ca7d48"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa1c54a006ddff423a61686f830fbfc97"><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="../../d0/d2a/variable_8c.html#aa1c54a006ddff423a61686f830fbfc97">rb_const_remove</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../df/d73/time_8c.html#ad4b304682c847cecdf1bcca07461447e">mod</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:aa1c54a006ddff423a61686f830fbfc97"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9662f612c58eecd235274ed64ee2060b"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a9662f612c58eecd235274ed64ee2060b">sv_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../dd/d17/constant_8h.html#a88854a544f423a70002354bc38cb4d25">rb_const_entry_t</a> *ce, <a class="el" href="../../d0/ddd/structst__table.html">st_table</a> *tbl)</td></tr> <tr class="separator:a9662f612c58eecd235274ed64ee2060b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae0a135b1007204cd10a78ae36764be5f"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#ae0a135b1007204cd10a78ae36764be5f">rb_mod_const_at</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../df/d73/time_8c.html#ad4b304682c847cecdf1bcca07461447e">mod</a>, void *data)</td></tr> <tr class="separator:ae0a135b1007204cd10a78ae36764be5f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2141aec948d3c4b05fd1086e631ca1a4"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a2141aec948d3c4b05fd1086e631ca1a4">rb_mod_const_of</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../df/d73/time_8c.html#ad4b304682c847cecdf1bcca07461447e">mod</a>, void *data)</td></tr> <tr class="separator:a2141aec948d3c4b05fd1086e631ca1a4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab2792192ae638de3f390ab17ba27a1dc"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#ab2792192ae638de3f390ab17ba27a1dc">list_i</a> (<a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> value, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ary)</td></tr> <tr class="separator:ab2792192ae638de3f390ab17ba27a1dc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1fd7d4d1a5900d69d0c3d8111fb123db"><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="../../d0/d2a/variable_8c.html#a1fd7d4d1a5900d69d0c3d8111fb123db">rb_const_list</a> (void *data)</td></tr> <tr class="separator:a1fd7d4d1a5900d69d0c3d8111fb123db"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7a4771720306d7a1d13ea23e7d0fade3"><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="../../d0/d2a/variable_8c.html#a7a4771720306d7a1d13ea23e7d0fade3">rb_mod_constants</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> <a class="el" href="../../df/d73/time_8c.html#ad4b304682c847cecdf1bcca07461447e">mod</a>)</td></tr> <tr class="separator:a7a4771720306d7a1d13ea23e7d0fade3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9d78adf468a0d4513f94e5704f8436c6"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a9d78adf468a0d4513f94e5704f8436c6">rb_const_defined_0</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>, int exclude, int recurse, int visibility)</td></tr> <tr class="separator:a9d78adf468a0d4513f94e5704f8436c6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae8991452860001698ccc627f518dc9b9"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#ae8991452860001698ccc627f518dc9b9">rb_const_defined_from</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:ae8991452860001698ccc627f518dc9b9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa4fd6b94bb153ed23338ce691b9c2ed0"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#aa4fd6b94bb153ed23338ce691b9c2ed0">rb_const_defined</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:aa4fd6b94bb153ed23338ce691b9c2ed0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae7ee6adfbfe62e276729d86198810bbb"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#ae7ee6adfbfe62e276729d86198810bbb">rb_const_defined_at</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:ae7ee6adfbfe62e276729d86198810bbb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9ae2441f3855ffbe4ba3127de863e08d"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a9ae2441f3855ffbe4ba3127de863e08d">rb_public_const_defined_from</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:a9ae2441f3855ffbe4ba3127de863e08d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a69abbd95fcf45489604d6d7fc944279f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a69abbd95fcf45489604d6d7fc944279f">rb_public_const_defined</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:a69abbd95fcf45489604d6d7fc944279f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7779b9298c28026bc276f1f0aacbeecd"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a7779b9298c28026bc276f1f0aacbeecd">rb_public_const_defined_at</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:a7779b9298c28026bc276f1f0aacbeecd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac1d1023f0e62344e264e120fec4ea8a0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#ac1d1023f0e62344e264e120fec4ea8a0">check_before_mod_set</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> val, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *dest)</td></tr> <tr class="separator:ac1d1023f0e62344e264e120fec4ea8a0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa8d3376728d805469b45022967faf6be"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#aa8d3376728d805469b45022967faf6be">rb_const_set</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> val)</td></tr> <tr class="separator:aa8d3376728d805469b45022967faf6be"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ace85a26c7202006c3707bbf027d64534"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#ace85a26c7202006c3707bbf027d64534">rb_define_const</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> val)</td></tr> <tr class="separator:ace85a26c7202006c3707bbf027d64534"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a248c5801616ab27ba298dadce423fb71"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a248c5801616ab27ba298dadce423fb71">rb_define_global_const</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> val)</td></tr> <tr class="separator:a248c5801616ab27ba298dadce423fb71"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0b8c6d663edde167e196f83f069a0421"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a0b8c6d663edde167e196f83f069a0421">set_const_visibility</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../df/d73/time_8c.html#ad4b304682c847cecdf1bcca07461447e">mod</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="../../dd/d17/constant_8h.html#a19aaf97fbc1f949c3ddc4e6dfe93f6a8">rb_const_flag_t</a> flag)</td></tr> <tr class="separator:a0b8c6d663edde167e196f83f069a0421"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac4798e6641f0577f172ecf70d00e7dbd"><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="../../d0/d2a/variable_8c.html#ac4798e6641f0577f172ecf70d00e7dbd">rb_mod_private_constant</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> obj)</td></tr> <tr class="separator:ac4798e6641f0577f172ecf70d00e7dbd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad6af758ca85f1b2801c56fb03e24ff20"><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="../../d0/d2a/variable_8c.html#ad6af758ca85f1b2801c56fb03e24ff20">rb_mod_public_constant</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> obj)</td></tr> <tr class="separator:ad6af758ca85f1b2801c56fb03e24ff20"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7fcbf3bfd6c3c07fe81dfbf48f0bc11f"><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="../../d0/d2a/variable_8c.html#a7fcbf3bfd6c3c07fe81dfbf48f0bc11f">original_module</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> c)</td></tr> <tr class="separator:a7fcbf3bfd6c3c07fe81dfbf48f0bc11f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a88cf0325c379747259b40d9ec1811830"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a88cf0325c379747259b40d9ec1811830">rb_cvar_set</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> val)</td></tr> <tr class="separator:a88cf0325c379747259b40d9ec1811830"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a92ced37f8c9095a355896e7e1aefa616"><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="../../d0/d2a/variable_8c.html#a92ced37f8c9095a355896e7e1aefa616">rb_cvar_get</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:a92ced37f8c9095a355896e7e1aefa616"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2d9353dc87d62dd8644ee7b4c662b8ce"><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="../../d0/d2a/variable_8c.html#a2d9353dc87d62dd8644ee7b4c662b8ce">rb_cvar_defined</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:a2d9353dc87d62dd8644ee7b4c662b8ce"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acfd953ea47aa0decc18f5372c2596337"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#acfd953ea47aa0decc18f5372c2596337">rb_cv_set</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> val)</td></tr> <tr class="separator:acfd953ea47aa0decc18f5372c2596337"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aca58f1cfb647b737ff318261005fdacc"><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="../../d0/d2a/variable_8c.html#aca58f1cfb647b737ff318261005fdacc">rb_cv_get</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:aca58f1cfb647b737ff318261005fdacc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af7be624c3918a818b96070df8ccd52aa"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#af7be624c3918a818b96070df8ccd52aa">rb_define_class_variable</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> val)</td></tr> <tr class="separator:af7be624c3918a818b96070df8ccd52aa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab2c07848de4e43afe51548584915afcf"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#ab2c07848de4e43afe51548584915afcf">cv_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> value, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ary)</td></tr> <tr class="separator:ab2c07848de4e43afe51548584915afcf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2b2876558dbe539965feb1c238a31e28"><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="../../d0/d2a/variable_8c.html#a2b2876558dbe539965feb1c238a31e28">rb_mod_class_variables</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a2b2876558dbe539965feb1c238a31e28"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a09d3ac130d274deaa1cc9df15747058e"><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="../../d0/d2a/variable_8c.html#a09d3ac130d274deaa1cc9df15747058e">rb_mod_remove_cvar</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../df/d73/time_8c.html#ad4b304682c847cecdf1bcca07461447e">mod</a>, <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:a09d3ac130d274deaa1cc9df15747058e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae5b4d256a1235d61bb8a39bfca29e0c1"><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="../../d0/d2a/variable_8c.html#ae5b4d256a1235d61bb8a39bfca29e0c1">rb_iv_get</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:ae5b4d256a1235d61bb8a39bfca29e0c1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aed6cf33a96b8062cbca7e5a034cbc463"><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="../../d0/d2a/variable_8c.html#aed6cf33a96b8062cbca7e5a034cbc463">rb_iv_set</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> val)</td></tr> <tr class="separator:aed6cf33a96b8062cbca7e5a034cbc463"><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:ac8057efe885185779660357143c7539a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/ddd/structst__table.html">st_table</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#ac8057efe885185779660357143c7539a">rb_global_tbl</a></td></tr> <tr class="separator:ac8057efe885185779660357143c7539a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaff0db6a05b2bd3b173b91c804ed0b552"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/ddd/structst__table.html">st_table</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/ddf/group__class.html#gaff0db6a05b2bd3b173b91c804ed0b552">rb_class_tbl</a></td></tr> <tr class="separator:gaff0db6a05b2bd3b173b91c804ed0b552"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af482f69d8e61a762cfe7bc4f240fe49f"><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="../../d0/d2a/variable_8c.html#af482f69d8e61a762cfe7bc4f240fe49f">autoload</a></td></tr> <tr class="separator:af482f69d8e61a762cfe7bc4f240fe49f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a328c461f051dff0a5b08f8066654e284"><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="../../d0/d2a/variable_8c.html#a328c461f051dff0a5b08f8066654e284">classpath</a></td></tr> <tr class="separator:a328c461f051dff0a5b08f8066654e284"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6bb03457bafe2a370311b8d5e751a65e"><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="../../d0/d2a/variable_8c.html#a6bb03457bafe2a370311b8d5e751a65e">tmp_classpath</a></td></tr> <tr class="separator:a6bb03457bafe2a370311b8d5e751a65e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a50a3a5730361faf00e45242dbdb54169"><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="../../d0/d2a/variable_8c.html#a50a3a5730361faf00e45242dbdb54169">classid</a></td></tr> <tr class="separator:a50a3a5730361faf00e45242dbdb54169"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6fb47c589087a4c250b151d9178167e5"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a6fb47c589087a4c250b151d9178167e5">special_generic_ivar</a> = 0</td></tr> <tr class="separator:a6fb47c589087a4c250b151d9178167e5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1b04b3c1b88bc870583281eb40e03b1d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d0/ddd/structst__table.html">st_table</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a1b04b3c1b88bc870583281eb40e03b1d">generic_iv_tbl</a></td></tr> <tr class="separator:a1b04b3c1b88bc870583281eb40e03b1d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acaecd6c5d5c878f74ee0e999d181657f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa4158300c0d9f60230e02a520f7c64b2">rb_data_type_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#acaecd6c5d5c878f74ee0e999d181657f">autoload_data_type</a></td></tr> <tr class="separator:acaecd6c5d5c878f74ee0e999d181657f"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <a id="ae0bc37032806b8efc5c5bbf1f3b04460"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae0bc37032806b8efc5c5bbf1f3b04460">◆ </a></span>check_autoload_table</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define check_autoload_table</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">av</td><td>)</td> <td>   (struct <a class="el" href="../../d0/ddd/structst__table.html">st_table</a> *)<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a0d63b6eaafaa2e4fe0848cce4a458974">rb_check_typeddata</a>((av), &<a class="el" href="../../d0/d2a/variable_8c.html#acaecd6c5d5c878f74ee0e999d181657f">autoload_data_type</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01434">1434</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01472">autoload_delete()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01509">autoload_node()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01438">rb_autoload()</a>.</p> </div> </div> <a id="a2f63490c9c418b18d61040b3de21aaba"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2f63490c9c418b18d61040b3de21aaba">◆ </a></span>CVAR_LOOKUP</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define CVAR_LOOKUP</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">r </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {\</div><div class="line"> if (<a class="code" href="../../db/dde/internal_8h.html#a7f7f2dbf958976d9bf317167396992d4">RCLASS_IV_TBL</a>(klass) && <a class="code" href="../../d6/d87/regint_8h.html#a8032e662c4b4ee0ded05bbe3f15d5c45">st_lookup</a>(<a class="code" href="../../db/dde/internal_8h.html#a7f7f2dbf958976d9bf317167396992d4">RCLASS_IV_TBL</a>(klass),(<a class="code" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a>)<span class="keywordtype">id</span>,(<a class="code" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>))) {\</div><div class="line"> r;\</div><div class="line"> }\</div><div class="line"> if (<a class="code" href="../../de/de6/ruby_2ruby_8h.html#a1ae918b6cc84188a9dc6ab545f732e4d">FL_TEST</a>(klass, <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a081b5172ef37829bb3a258cd1ad393bc">FL_SINGLETON</a>) ) {\</div><div class="line"> VALUE obj = <a class="code" href="../../d0/d2a/variable_8c.html#ae5b4d256a1235d61bb8a39bfca29e0c1">rb_iv_get</a>(klass, <span class="stringliteral">"__attached__"</span>);\</div><div class="line"> switch (<a class="code" href="../../de/de6/ruby_2ruby_8h.html#a394faf7191f18552a20cb17ce14226f0">TYPE</a>(obj)) {\</div><div class="line"> case <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a6cdc7dfe8f84777325da08a96ae5f795">T_MODULE</a>:\</div><div class="line"> case <a class="code" href="../../de/de6/ruby_2ruby_8h.html#ad04c63d175774c6d6e7dfaf0f0a982c9">T_CLASS</a>:\</div><div class="line"> klass = obj;\</div><div class="line"> break;\</div><div class="line"> default:\</div><div class="line"> klass = <a class="code" href="../../d8/d9c/classext_8h.html#a19d17315b6b34045cdffec9912342b91">RCLASS_SUPER</a>(klass);\</div><div class="line"> break;\</div><div class="line"> }\</div><div class="line"> }\</div><div class="line"> else {\</div><div class="line"> klass = <a class="code" href="../../d8/d9c/classext_8h.html#a19d17315b6b34045cdffec9912342b91">RCLASS_SUPER</a>(klass);\</div><div class="line"> }\</div><div class="line"> while (klass) {\</div><div class="line"> if (<a class="code" href="../../db/dde/internal_8h.html#a7f7f2dbf958976d9bf317167396992d4">RCLASS_IV_TBL</a>(klass) && <a class="code" href="../../d6/d87/regint_8h.html#a8032e662c4b4ee0ded05bbe3f15d5c45">st_lookup</a>(<a class="code" href="../../db/dde/internal_8h.html#a7f7f2dbf958976d9bf317167396992d4">RCLASS_IV_TBL</a>(klass),(<a class="code" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a>)<span class="keywordtype">id</span>,(<a class="code" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>))) {\</div><div class="line"> r;\</div><div class="line"> }\</div><div class="line"> klass = <a class="code" href="../../d8/d9c/classext_8h.html#a19d17315b6b34045cdffec9912342b91">RCLASS_SUPER</a>(klass);\</div><div class="line"> }\</div><div class="line">} <span class="keywordflow">while</span>(0)</div><div class="ttc" id="ruby_2ruby_8h_html_a6cdc7dfe8f84777325da08a96ae5f795"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#a6cdc7dfe8f84777325da08a96ae5f795">T_MODULE</a></div><div class="ttdeci">#define T_MODULE</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l00416">ruby.h:416</a></div></div> <div class="ttc" id="regint_8h_html_a8032e662c4b4ee0ded05bbe3f15d5c45"><div class="ttname"><a href="../../d6/d87/regint_8h.html#a8032e662c4b4ee0ded05bbe3f15d5c45">st_lookup</a></div><div class="ttdeci">#define st_lookup</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d87/regint_8h_source.html#l00149">regint.h:149</a></div></div> <div class="ttc" id="ruby_2ruby_8h_html_a081b5172ef37829bb3a258cd1ad393bc"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#a081b5172ef37829bb3a258cd1ad393bc">FL_SINGLETON</a></div><div class="ttdeci">#define FL_SINGLETON</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l00921">ruby.h:921</a></div></div> <div class="ttc" id="ruby_2ruby_8h_html_a1ae918b6cc84188a9dc6ab545f732e4d"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#a1ae918b6cc84188a9dc6ab545f732e4d">FL_TEST</a></div><div class="ttdeci">#define FL_TEST(x, f)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l00956">ruby.h:956</a></div></div> <div class="ttc" id="internal_8h_html_a7f7f2dbf958976d9bf317167396992d4"><div class="ttname"><a href="../../db/dde/internal_8h.html#a7f7f2dbf958976d9bf317167396992d4">RCLASS_IV_TBL</a></div><div class="ttdeci">#define RCLASS_IV_TBL(c)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/dde/internal_8h_source.html#l00035">internal.h:35</a></div></div> <div class="ttc" id="ruby_2ruby_8h_html_a394faf7191f18552a20cb17ce14226f0"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#a394faf7191f18552a20cb17ce14226f0">TYPE</a></div><div class="ttdeci">#define TYPE(x)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l00441">ruby.h:441</a></div></div> <div class="ttc" id="syck_8h_html_a8a45dfe133c1fd041e1b902bda9e43e8"><div class="ttname"><a href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a></div><div class="ttdeci">long st_data_t</div><div class="ttdef"><b>Definition:</b> <a href="../../de/dce/syck_8h_source.html#l00069">syck.h:69</a></div></div> <div class="ttc" id="classext_8h_html_a19d17315b6b34045cdffec9912342b91"><div class="ttname"><a href="../../d8/d9c/classext_8h.html#a19d17315b6b34045cdffec9912342b91">RCLASS_SUPER</a></div><div class="ttdeci">#define RCLASS_SUPER(c)</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d9c/classext_8h_source.html#l00016">classext.h:16</a></div></div> <div class="ttc" id="variable_8c_html_ae5b4d256a1235d61bb8a39bfca29e0c1"><div class="ttname"><a href="../../d0/d2a/variable_8c.html#ae5b4d256a1235d61bb8a39bfca29e0c1">rb_iv_get</a></div><div class="ttdeci">VALUE rb_iv_get(VALUE obj, const char *name)</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d2a/variable_8c_source.html#l02220">variable.c:2220</a></div></div> <div class="ttc" id="win32ole_8c_html_ac4055e3a20b6b3af3d10590ea446ef6c"><div class="ttname"><a href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a></div><div class="ttdeci">v</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d99/win32ole_8c_source.html#l00790">win32ole.c:790</a></div></div> <div class="ttc" id="ruby_2ruby_8h_html_ad04c63d175774c6d6e7dfaf0f0a982c9"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#ad04c63d175774c6d6e7dfaf0f0a982c9">T_CLASS</a></div><div class="ttdeci">#define T_CLASS</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l00414">ruby.h:414</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l02010">2010</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l02098">rb_cvar_defined()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02071">rb_cvar_get()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l02038">rb_cvar_set()</a>.</p> </div> </div> <a id="a2404af19ac753f2734714b48289354b3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2404af19ac753f2734714b48289354b3">◆ </a></span>global_entry</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define global_entry   <a class="el" href="../../dd/d5e/structrb__global__entry.html">rb_global_entry</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00324">324</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00778">rb_alias_variable()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00567">rb_f_trace_var()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00627">rb_f_untrace_var()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00362">rb_global_entry()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00730">rb_gv_get()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00721">rb_gv_set()</a>.</p> </div> </div> <a id="a9f56ef8e96a961ce21f5fc827ce0e5e9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9f56ef8e96a961ce21f5fc827ce0e5e9">◆ </a></span>global_variable</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define <a class="el" href="../../d4/dbc/structglobal__variable.html">global_variable</a>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a7a3ec1f2873f0cc02ab13c1a31996c7b">rb_global_variable</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00323">323</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> </div> </div> <a id="a76a81d0fa753cce89bae96f51d764eed"></a> <h2 class="memtitle"><span class="permalink"><a href="#a76a81d0fa753cce89bae96f51d764eed">◆ </a></span>gvar_getter_t</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define gvar_getter_t   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa837b64e2f24e2354c5b191abb8aba24">rb_gvar_getter_t</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00326">326</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00496">rb_define_hooked_variable()</a>.</p> </div> </div> <a id="a2b7f152a1a40194248bcd1252817160a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2b7f152a1a40194248bcd1252817160a">◆ </a></span>gvar_marker_t</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define gvar_marker_t   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a4936de371764d2cdf2a268708ed61273">rb_gvar_marker_t</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00328">328</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> </div> </div> <a id="aa18dadcec78abaa30f9c65d22de1b60d"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa18dadcec78abaa30f9c65d22de1b60d">◆ </a></span>gvar_setter_t</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define gvar_setter_t   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a07b89843f6d84f35ea94541382e9a1da">rb_gvar_setter_t</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00327">327</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00496">rb_define_hooked_variable()</a>.</p> </div> </div> <a id="a7260420e1e7c00f503aa759a49215c14"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7260420e1e7c00f503aa759a49215c14">◆ </a></span>readonly_setter</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define readonly_setter   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a2e765570aa5fb68b36e0ee87ed60de5f">rb_gvar_readonly_setter</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00359">359</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00521">rb_define_readonly_variable()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00527">rb_define_virtual_variable()</a>.</p> </div> </div> <a id="a67bcd1f729c112c271a5872c866519cd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a67bcd1f729c112c271a5872c866519cd">◆ </a></span>undef_getter</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define undef_getter   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a9e102f4538509aa39706caca9bf90efb">rb_gvar_undef_getter</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00347">347</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00362">rb_global_entry()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00739">rb_gvar_defined()</a>.</p> </div> </div> <a id="a13c723db06b942a95b588360da74e372"></a> <h2 class="memtitle"><span class="permalink"><a href="#a13c723db06b942a95b588360da74e372">◆ </a></span>undef_marker</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define undef_marker   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a824e6c8b52a2b93ca8b91dc515774391">rb_gvar_undef_marker</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00349">349</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00362">rb_global_entry()</a>.</p> </div> </div> <a id="a6e972b3482c09a08fd06862d0db3d591"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6e972b3482c09a08fd06862d0db3d591">◆ </a></span>undef_setter</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define undef_setter   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a0240e88227397e7f8b83b3ecc62be06d">rb_gvar_undef_setter</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00348">348</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00362">rb_global_entry()</a>.</p> </div> </div> <a id="a89fe4faec97573c1ccd4328bb1b1159c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a89fe4faec97573c1ccd4328bb1b1159c">◆ </a></span>val_getter</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define val_getter   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a47ba51a34db3cf6da79624b6b60e80d7">rb_gvar_val_getter</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00351">351</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00527">rb_define_virtual_variable()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00398">undef_setter()</a>.</p> </div> </div> <a id="a91c5cfd4237e32ad5115e567b282bbda"></a> <h2 class="memtitle"><span class="permalink"><a href="#a91c5cfd4237e32ad5115e567b282bbda">◆ </a></span>val_marker</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define val_marker   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a24d8e26940f0c1fd239bc353c06580d7">rb_gvar_val_marker</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00353">353</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00398">undef_setter()</a>.</p> </div> </div> <a id="a771133a904621f48c71fadd73954a203"></a> <h2 class="memtitle"><span class="permalink"><a href="#a771133a904621f48c71fadd73954a203">◆ </a></span>val_setter</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define val_setter   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a0b1c479e43683c9733055d128b227880">rb_gvar_val_setter</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00352">352</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00398">undef_setter()</a>.</p> </div> </div> <a id="a095b5c2b1ab384e0552f2903720ae6d2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a095b5c2b1ab384e0552f2903720ae6d2">◆ </a></span>var_getter</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define var_getter   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a98e31e033a80bd7af3c2ed3edc4654d1">rb_gvar_var_getter</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00355">355</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00496">rb_define_hooked_variable()</a>.</p> </div> </div> <a id="a2ff63987ec8d730cc1f586a1b63a33b4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2ff63987ec8d730cc1f586a1b63a33b4">◆ </a></span>var_marker</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define var_marker   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a53c5de806f6f37f0601b7a1f3b1f04b3">rb_gvar_var_marker</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00357">357</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00496">rb_define_hooked_variable()</a>.</p> </div> </div> <a id="a1b77037f479f23fdf6356ab33c0ea79a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1b77037f479f23fdf6356ab33c0ea79a">◆ </a></span>var_setter</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define var_setter   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a87939bf752604e486b9cfbb46e990031">rb_gvar_var_setter</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00356">356</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00496">rb_define_hooked_variable()</a>.</p> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="a3aba3a85fc160249d082b1cdb7f174a7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3aba3a85fc160249d082b1cdb7f174a7">◆ </a></span>autoload_delete()</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="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a>* autoload_delete </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>mod</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</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="../../d0/d2a/variable_8c_source.html#l01472">1472</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00024">autoload</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01434">check_autoload_table</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00209">id</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00168">mod</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00093">st_table::num_entries</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00036">RCLASS_CONST_TBL</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00035">RCLASS_IV_TBL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00146">st_delete</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>, and <a class="el" href="../../d8/db0/defines_8h.html#afca9b96f6a61eebbcdd7e6b3fc31ed97">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01686">rb_const_remove()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01885">rb_const_set()</a>.</p> </div> </div> <a id="a869c2a8ce956fe8b7dd702b75152dabf"></a> <h2 class="memtitle"><span class="permalink"><a href="#a869c2a8ce956fe8b7dd702b75152dabf">◆ </a></span>autoload_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 autoload_free </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>ptr</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="../../d0/d2a/variable_8c_source.html#l01417">1417</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00152">st_free_table</a>.</p> </div> </div> <a id="a3962b26abd2dd86e0210d5de56ecd698"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3962b26abd2dd86e0210d5de56ecd698">◆ </a></span>autoload_mark()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void autoload_mark </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>ptr</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="../../d0/d2a/variable_8c_source.html#l01411">1411</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d16/gc_8c_source.html#l01735">rb_mark_tbl()</a>.</p> </div> </div> <a id="af7723863be60056c95bfe78addc7cac3"></a> <h2 class="memtitle"><span class="permalink"><a href="#af7723863be60056c95bfe78addc7cac3">◆ </a></span>autoload_memsize()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static size_t autoload_memsize </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void * </td> <td class="paramname"><em>ptr</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="../../d0/d2a/variable_8c_source.html#l01423">1423</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/d71/st_8c_source.html#l00274">st_memsize()</a>.</p> </div> </div> <a id="a57ffcb1b572ca865534e518554444ff2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a57ffcb1b572ca865534e518554444ff2">◆ </a></span>autoload_node()</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="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a>* autoload_node </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>mod</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</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>loadingpath</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="../../d0/d2a/variable_8c_source.html#l01509">1509</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00024">autoload</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01495">autoload_provided()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01434">check_autoload_table</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00459">Check_Type</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00168">mod</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00737">rb_ensure()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00090">rb_safe_level</a>, <a class="el" href="../../da/d2d/safe_8c_source.html#l00034">rb_set_safe_level_force()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00035">RCLASS_IV_TBL</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01502">reset_safe()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</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="../../d0/d2a/variable_8c_source.html#l01554">rb_autoload_load()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01570">rb_autoload_p()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01811">rb_const_defined_0()</a>.</p> </div> </div> <a id="a2ab5c554aaca6a69a24a708862cdc8fa"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2ab5c554aaca6a69a24a708862cdc8fa">◆ </a></span>autoload_node_id()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int autoload_node_id </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>mod</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</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="../../d0/d2a/variable_8c_source.html#l01542">1542</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00168">mod</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00036">RCLASS_CONST_TBL</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01554">rb_autoload_load()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01570">rb_autoload_p()</a>.</p> </div> </div> <a id="a716b465ea20ba7ce9a607b7c8a4c1c6a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a716b465ea20ba7ce9a607b7c8a4c1c6a">◆ </a></span>autoload_provided()</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> autoload_provided </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>arg</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="../../d0/d2a/variable_8c_source.html#l01495">1495</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00778">p</a>, and <a class="el" href="../../d9/dd4/load_8c_source.html#l00229">rb_feature_provided()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01509">autoload_node()</a>.</p> </div> </div> <a id="ac1d1023f0e62344e264e120fec4ea8a0"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac1d1023f0e62344e264e120fec4ea8a0">◆ </a></span>check_before_mod_set()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void check_before_mod_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>klass</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</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>val</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>dest</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01877">1877</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00965">OBJ_UNTRUSTED</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00242">rb_check_frozen</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00476">rb_eSecurityError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00090">rb_safe_level</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01885">rb_const_set()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l02038">rb_cvar_set()</a>.</p> </div> </div> <a id="a43a89a02cc9dcd9e320ec073353a9b7f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a43a89a02cc9dcd9e320ec073353a9b7f">◆ </a></span>classname()</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> classname </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="../../d0/d2a/variable_8c_source.html#l00144">144</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00024">classid</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00024">classpath</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00116">find_class_path()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00039">fc_result::klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00970">OBJ_FREEZE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00040">fc_result::path</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00265">rb_bug()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01246">rb_cObject</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16301">rb_id2str()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00905">rb_str_dup()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00035">RCLASS_IV_TBL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00146">st_delete</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00148">st_insert</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00066">SYM2ID</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00418">T_STRING</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00189">rb_class_path()</a>, <a class="el" href="../../de/d6d/compar_8c_source.html#l00019">rb_cmperr()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00180">rb_mod_name()</a>.</p> </div> </div> <a id="a2afeccf416e5dd97baf005c1d03c420c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2afeccf416e5dd97baf005c1d03c420c">◆ </a></span>const_missing()</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> const_missing </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> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</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="../../d0/d2a/variable_8c_source.html#l01360">1360</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00063">ID2SYM</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00638">rb_funcall()</a>, and <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01586">rb_const_get_0()</a>.</p> </div> </div> <a id="ab2c07848de4e43afe51548584915afcf"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab2c07848de4e43afe51548584915afcf">◆ </a></span>cv_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int cv_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>key</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>value</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>ary</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="../../d0/d2a/variable_8c_source.html#l02137">2137</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00063">ID2SYM</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01284">key</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l03275">rb_ary_includes()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00740">rb_ary_push()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16409">rb_is_class_id()</a>, and <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_CONTINUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l02165">rb_mod_class_variables()</a>.</p> </div> </div> <a id="a68e561a0436aa35e36e08135eacff891"></a> <h2 class="memtitle"><span class="permalink"><a href="#a68e561a0436aa35e36e08135eacff891">◆ </a></span>fc_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int fc_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>key</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d17/constant_8h.html#a88854a544f423a70002354bc38cb4d25">rb_const_entry_t</a> * </td> <td class="paramname"><em>ce</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d7/d7b/structfc__result.html">fc_result</a> * </td> <td class="paramname"><em>res</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="../../d0/d2a/variable_8c_source.html#l00073">73</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00046">fc_path()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01284">key</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00039">fc_result::klass</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">list</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00038">fc_result::name</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00040">fc_result::path</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00042">fc_result::prev</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16403">rb_is_const_id()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00036">RCLASS_CONST_TBL</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_CONTINUE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00150">st_foreach</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_STOP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00414">T_CLASS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00416">T_MODULE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00041">fc_result::track</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>, and <a class="el" href="../../dd/d17/constant_8h_source.html#l00021">rb_const_entry_struct::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00116">find_class_path()</a>.</p> </div> </div> <a id="a1fcccd843a52efdf0e828838ee3dfb95"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1fcccd843a52efdf0e828838ee3dfb95">◆ </a></span>fc_path()</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> fc_path </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d7/d7b/structfc__result.html">fc_result</a> * </td> <td class="paramname"><em>fc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</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="../../d0/d2a/variable_8c_source.html#l00046">46</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00024">classpath</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00038">fc_result::name</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#l00970">OBJ_FREEZE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00040">fc_result::path</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00042">fc_result::prev</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01246">rb_cObject</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16301">rb_id2str()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02047">rb_str_append()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01908">rb_str_cat2()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00905">rb_str_dup()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00035">RCLASS_IV_TBL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00041">fc_result::track</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00073">fc_i()</a>.</p> </div> </div> <a id="acfe45e11adc4890760188e7865e3729d"></a> <h2 class="memtitle"><span class="permalink"><a href="#acfe45e11adc4890760188e7865e3729d">◆ </a></span>find_class_path()</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> find_class_path </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="../../d0/d2a/variable_8c_source.html#l00116">116</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00024">classpath</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00073">fc_i()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00039">fc_result::klass</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00038">fc_result::name</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00040">fc_result::path</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00042">fc_result::prev</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00023">rb_class_tbl</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01246">rb_cObject</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00036">RCLASS_CONST_TBL</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00035">RCLASS_IV_TBL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00146">st_delete</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00136">st_foreach_safe()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00142">st_init_numtable</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00148">st_insert</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00024">tmp_classpath</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00041">fc_result::track</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00144">classname()</a>.</p> </div> </div> <a id="a30a75a0dbd0e4baa77a556f0419c716f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a30a75a0dbd0e4baa77a556f0419c716f">◆ </a></span>generic_ivar_defined()</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> generic_ivar_defined </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#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</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="../../d0/d2a/variable_8c_source.html#l00871">871</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00333">trace_var::data</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00816">generic_iv_tbl</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>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01112">rb_ivar_defined()</a>.</p> </div> </div> <a id="a00d4f8f59a174490d8a83d3f0f00357b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a00d4f8f59a174490d8a83d3f0f00357b">◆ </a></span>generic_ivar_get()</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> generic_ivar_get </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#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>warn</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="../../d0/d2a/variable_8c_source.html#l00830">830</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00816">generic_iv_tbl</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16362">rb_id2name()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00212">rb_warning()</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00990">ivar_get()</a>.</p> </div> </div> <a id="a16698b378aa5c9fefa4cd3be90541335"></a> <h2 class="memtitle"><span class="permalink"><a href="#a16698b378aa5c9fefa4cd3be90541335">◆ </a></span>generic_ivar_remove()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int generic_ivar_remove </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#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> * </td> <td class="paramname"><em>valp</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="../../d0/d2a/variable_8c_source.html#l00886">886</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00333">trace_var::data</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00816">generic_iv_tbl</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01284">key</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00093">st_table::num_entries</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00146">st_delete</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00152">st_free_table</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01299">rb_obj_remove_instance_variable()</a>.</p> </div> </div> <a id="a67a4b512dcbc33184784a1eac7eb2712"></a> <h2 class="memtitle"><span class="permalink"><a href="#a67a4b512dcbc33184784a1eac7eb2712">◆ </a></span>generic_ivar_set()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void generic_ivar_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>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</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>val</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="../../d0/d2a/variable_8c_source.html#l00848">848</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00333">trace_var::data</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00927">FL_EXIVAR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00959">FL_SET</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00816">generic_iv_tbl</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01741">rb_error_frozen()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00931">rb_obj_frozen_p()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01375">rb_special_const_p()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00815">special_generic_ivar</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00151">st_add_direct</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00142">st_init_numtable</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00148">st_insert</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01038">rb_ivar_set()</a>.</p> </div> </div> <a id="aa89abd65cf6594fbbe826c0ad1dd5799"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa89abd65cf6594fbbe826c0ad1dd5799">◆ </a></span>givar_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int givar_i </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="../../d0/ddd/structst__table.html">st_table</a> * </td> <td class="paramname"><em>tbl</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="../../d0/d2a/variable_8c_source.html#l00923">923</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00916">givar_mark_i()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01375">rb_special_const_p()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_CONTINUE</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00136">st_foreach_safe()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00932">rb_mark_generic_ivar_tbl()</a>.</p> </div> </div> <a id="a50ea573f091fb767be6bcdb946ec6bab"></a> <h2 class="memtitle"><span class="permalink"><a href="#a50ea573f091fb767be6bcdb946ec6bab">◆ </a></span>givar_mark_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int givar_mark_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>key</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>value</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="../../d0/d2a/variable_8c_source.html#l00916">916</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d16/gc_8c_source.html#l01764">rb_gc_mark()</a>, and <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_CONTINUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00923">givar_i()</a>.</p> </div> </div> <a id="aa3e8899eb966113d7698f635b9f86f43"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa3e8899eb966113d7698f635b9f86f43">◆ </a></span>global_id()</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#afa5b9137f051ac26d7ccc8824f178233">ID</a> global_id </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name</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="../../d0/d2a/variable_8c_source.html#l00480">480</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01038">ALLOCA_N</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03913">buf</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00209">id</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16271">rb_intern2()</a>, and <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00496">rb_define_hooked_variable()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00730">rb_gv_get()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00721">rb_gv_set()</a>.</p> </div> </div> <a id="a86704e2759d89a3b83af9ab0aff5c30c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a86704e2759d89a3b83af9ab0aff5c30c">◆ </a></span>gvar_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int gvar_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>key</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d0/d2a/variable_8c.html#a2404af19ac753f2734714b48289354b3">global_entry</a> * </td> <td class="paramname"><em>entry</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>ary</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="../../d0/d2a/variable_8c_source.html#l00746">746</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00063">ID2SYM</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01284">key</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00740">rb_ary_push()</a>, and <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_CONTINUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00762">rb_f_global_variables()</a>.</p> </div> </div> <a id="a9a8ee5a76706dd6a95c2cc11af1dd1c3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9a8ee5a76706dd6a95c2cc11af1dd1c3">◆ </a></span>Init_var_tables()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Init_var_tables </td> <td>(</td> <td class="paramtype">void </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="../../d0/d2a/variable_8c_source.html#l00027">27</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00024">autoload</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00024">classid</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00024">classpath</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01127">CONST_ID</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00023">rb_class_tbl</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00022">rb_global_tbl</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00142">st_init_numtable</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00024">tmp_classpath</a>.</p> </div> </div> <a id="a3f7df500e055ef200a39e2341df5a344"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3f7df500e055ef200a39e2341df5a344">◆ </a></span>ivar_get()</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> ivar_get </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#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>warn</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="../../d0/d2a/variable_8c_source.html#l00990">990</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00927">FL_EXIVAR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00956">FL_TEST</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00830">generic_ivar_get()</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#l00367">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16362">rb_id2name()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01375">rb_special_const_p()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00212">rb_warning()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00035">RCLASS_IV_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00622">ROBJECT_IV_INDEX_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00618">ROBJECT_IVPTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00614">ROBJECT_NUMIV</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00414">T_CLASS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00416">T_MODULE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00413">T_OBJECT</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01032">rb_attr_get()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01026">rb_ivar_get()</a>.</p> </div> </div> <a id="a4bd7011b055c1ae4a85dd520f2a6fc74"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4bd7011b055c1ae4a85dd520f2a6fc74">◆ </a></span>ivar_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int ivar_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>key</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>val</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>ary</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="../../d0/d2a/variable_8c_source.html#l01241">1241</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00063">ID2SYM</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01284">key</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00740">rb_ary_push()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16415">rb_is_instance_id()</a>, and <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_CONTINUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01267">rb_obj_instance_variables()</a>.</p> </div> </div> <a id="ab2792192ae638de3f390ab17ba27a1dc"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab2792192ae638de3f390ab17ba27a1dc">◆ </a></span>list_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int list_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> </td> <td class="paramname"><em>key</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> </td> <td class="paramname"><em>value</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>ary</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="../../d0/d2a/variable_8c_source.html#l01752">1752</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/d17/constant_8h_source.html#l00016">CONST_PRIVATE</a>, <a class="el" href="../../dd/d17/constant_8h_source.html#l00020">rb_const_entry_struct::flag</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00063">ID2SYM</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01284">key</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00740">rb_ary_push()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_CONTINUE</a>, and <a class="el" href="../../dd/dc0/date__core_8c_source.html#l03748">sym</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01761">rb_const_list()</a>.</p> </div> </div> <a id="ad597300a8f701faac7fb41619e8afe4a"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad597300a8f701faac7fb41619e8afe4a">◆ </a></span>mark_global_entry()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int mark_global_entry </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>key</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d0/d2a/variable_8c.html#a2404af19ac753f2734714b48289354b3">global_entry</a> * </td> <td class="paramname"><em>entry</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="../../d0/d2a/variable_8c_source.html#l00458">458</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00333">trace_var::data</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00339">global_variable::data</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00342">global_variable::marker</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00334">trace_var::next</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01741">rb_gc_mark_maybe()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_CONTINUE</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00344">global_variable::trace</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00473">rb_gc_mark_global_tbl()</a>.</p> </div> </div> <a id="afd1742127258242db471eed8e76c09c8"></a> <h2 class="memtitle"><span class="permalink"><a href="#afd1742127258242db471eed8e76c09c8">◆ </a></span>NORETURN()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">NORETURN </td> <td>(</td> <td class="paramtype">static void  </td> <td class="paramname"><em>uninitialized_constant</em>VALUE, ID</td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a6734f71665b9dec447f1196556c2beae"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6734f71665b9dec447f1196556c2beae">◆ </a></span>obj_ivar_each()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void obj_ivar_each </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">int(*)(<a class="el" href="../../dd/d24/st_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>) </td> <td class="paramname"><em>func</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> </td> <td class="paramname"><em>arg</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="../../d0/d2a/variable_8c_source.html#l01160">1160</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l01143">obj_ivar_tag::arg</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00104">func</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01142">obj_ivar_tag::func</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01284">key</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01141">obj_ivar_tag::obj</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01147">obj_ivar_i()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00622">ROBJECT_IV_INDEX_TBL</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00136">st_foreach_safe()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01177">rb_ivar_foreach()</a>.</p> </div> </div> <a id="a9fd4bcbf6d790dacf37579068ebc017e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9fd4bcbf6d790dacf37579068ebc017e">◆ </a></span>obj_ivar_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int obj_ivar_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> </td> <td class="paramname"><em>key</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> </td> <td class="paramname"><em>index</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> </td> <td class="paramname"><em>arg</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="../../d0/d2a/variable_8c_source.html#l01147">1147</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l01143">obj_ivar_tag::arg</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01142">obj_ivar_tag::func</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01284">key</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l00037">long</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01141">obj_ivar_tag::obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00618">ROBJECT_IVPTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00614">ROBJECT_NUMIV</a>, and <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_CONTINUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01160">obj_ivar_each()</a>.</p> </div> </div> <a id="a7fcbf3bfd6c3c07fe81dfbf48f0bc11f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7fcbf3bfd6c3c07fe81dfbf48f0bc11f">◆ </a></span>original_module()</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> original_module </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>c</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="../../d0/d2a/variable_8c_source.html#l02003">2003</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RBASIC</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00415">T_ICLASS</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l02071">rb_cvar_get()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l02038">rb_cvar_set()</a>.</p> </div> </div> <a id="a3fcfc8099a0e2201324215efb663c05b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3fcfc8099a0e2201324215efb663c05b">◆ </a></span>rb_alias_variable()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_alias_variable </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>name1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>name2</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00778">778</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01035">ALLOC</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00343">global_variable::block_trace</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00338">global_variable::counter</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00324">global_entry</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00334">trace_var::next</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00466">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00476">rb_eSecurityError</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00362">rb_global_entry()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00022">rb_global_tbl</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00090">rb_safe_level</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00151">st_add_direct</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00344">global_variable::trace</a>, and <a class="el" href="../../d8/db0/defines_8h.html#afca9b96f6a61eebbcdd7e6b3fc31ed97">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/dd4/load_8c_source.html#l00765">Init_load()</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l02009">m_core_set_variable_alias()</a>.</p> </div> </div> <a id="ae73ac75e9e6ae3094a5f104e087a0f92"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae73ac75e9e6ae3094a5f104e087a0f92">◆ </a></span>rb_attr_get()</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> rb_attr_get </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#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01032">1032</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00990">ivar_get()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d26/transcode_8c_source.html#l04280">ecerr_destination_encoding()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04268">ecerr_destination_encoding_name()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04322">ecerr_error_bytes()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04301">ecerr_error_char()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04364">ecerr_incomplete_input()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04334">ecerr_readagain_bytes()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04256">ecerr_source_encoding()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04230">ecerr_source_encoding_name()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00989">eval_string_with_cref()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00649">exc_backtrace()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00705">exc_equal()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00565">exc_to_s()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00764">exit_status()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00778">exit_success_p()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02202">gzfile_error_inspect()</a>, <a class="el" href="../../da/d01/iconv_8c_source.html#l01123">iconv_failure_failed()</a>, <a class="el" href="../../da/d01/iconv_8c_source.html#l01135">iconv_failure_inspect()</a>, <a class="el" href="../../da/d01/iconv_8c_source.html#l01110">iconv_failure_success()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03083">ip_set_exc_message()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08120">lib_fromUTF8_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07938">lib_toUTF8_core()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00835">name_err_name()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00848">name_err_to_s()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01005">nometh_err_args()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00539">ossl_asn1_get_asn1type()</a>, <a class="el" href="../../db/d7b/yaml__tree_8c_source.html#l00010">private_iv_get()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00261">pst_pid()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00652">readline_attempted_completion_function()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00597">readline_s_get_completion_case_fold()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00559">readline_s_get_completion_proc()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l15803">reg_compile_gen()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02464">slicebefore_i()</a>, <a class="el" href="../../d2/d87/option_8c_source.html#l00138">sockopt_data()</a>, <a class="el" href="../../d2/d87/option_8c_source.html#l00081">sockopt_family_m()</a>, <a class="el" href="../../d2/d87/option_8c_source.html#l00087">sockopt_level()</a>, <a class="el" href="../../d2/d87/option_8c_source.html#l00108">sockopt_optname()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01128">stop_result()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l00847">syck_parser_load()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l00874">syck_parser_load_documents()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l00935">syck_resolver_add_type()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l01079">syck_resolver_transfer()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01167">syserr_eqq()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01153">syserr_errno()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00035">vm_call0()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00512">vm_call_method()</a>.</p> </div> </div> <a id="a8168a80ebefb03dada25ff00bb106842"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8168a80ebefb03dada25ff00bb106842">◆ </a></span>rb_autoload()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_autoload </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>mod</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</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>file</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01438">1438</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00024">autoload</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01429">autoload_data_type</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01434">check_autoload_table</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00795">DATA_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00925">FL_TAINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00960">FL_UNSET</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00168">mod</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00217">NODE_MEMO</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00970">OBJ_FREEZE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01885">rb_const_set()</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#l00472">rb_eNameError</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16362">rb_id2name()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16403">rb_is_const_id()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00389">rb_node_newnode</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00090">rb_safe_level</a>, <a class="el" href="../../db/d2e/intern_8h.html#ada1577ce4242b06ff5c1c52f37f5e679">rb_str_new2()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00036">RCLASS_CONST_TBL</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00035">RCLASS_IV_TBL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00151">st_add_direct</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00142">st_init_numtable</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00148">st_insert</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00826">TypedData_Wrap_Struct</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d7a/dl_8c_source.html#l00088">rb_dl_init_callbacks()</a>, and <a class="el" href="../../d9/dd4/load_8c_source.html#l00693">rb_mod_autoload()</a>.</p> </div> </div> <a id="a9c4e206df5beb743f31b0e64d4ee71ea"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9c4e206df5beb743f31b0e64d4ee71ea">◆ </a></span>rb_autoload_load()</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> rb_autoload_load </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>mod</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01554">1554</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l01509">autoload_node()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01542">autoload_node_id()</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00168">mod</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00365">Qfalse</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00591">rb_require_safe()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00093">rb_sourcefile</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01586">rb_const_get_0()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l01153">vm_get_ev_const()</a>.</p> </div> </div> <a id="ab8370deaa9d07e5c4d9eafc6edb1f561"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab8370deaa9d07e5c4d9eafc6edb1f561">◆ </a></span>rb_autoload_p()</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> rb_autoload_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>mod</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01570">1570</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l01509">autoload_node()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01542">autoload_node_id()</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00168">mod</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, and <a class="el" href="../../d8/d9c/classext_8h_source.html#l00016">RCLASS_SUPER</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/dd4/load_8c_source.html#l00716">rb_mod_autoload_p()</a>.</p> </div> </div> <a id="a19b06d42b289f41163ed3d69426eaae4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a19b06d42b289f41163ed3d69426eaae4">◆ </a></span>rb_class2name()</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> char* rb_class2name </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> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00311">311</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00039">fc_result::klass</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00305">rb_class_name()</a>, and <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d01/iconv_8c_source.html#l00306">check_iconv()</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00409">extract_user_token()</a>, <a class="el" href="../../da/d01/iconv_8c_source.html#l01135">iconv_failure_inspect()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01757">method_inspect()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00564">method_missing()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00902">mnew()</a>, <a class="el" href="../../d4/d2f/syslog_8c_source.html#l00323">mSyslog_inspect()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00340">pst_inspect()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00189">rb_class_path()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01586">rb_const_get_0()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01686">rb_const_remove()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02071">rb_cvar_get()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02038">rb_cvar_set()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00538">rb_define_class_id_under()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00613">rb_define_module_id_under()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06976">rb_io_s_new()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00161">rb_method_entry_make()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01278">rb_mod_define_method()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02196">rb_mod_remove_cvar()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00318">rb_obj_classname()</a>, <a class="el" href="../../d5/d1d/eval__error_8c_source.html#l00193">rb_print_undef()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01520">rb_thread_current_status()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00602">rb_undef()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00430">remove_method()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01943">set_const_visibility()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l00598">thread_s_new()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01546">umethod_bind()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01348">uninitialized_constant()</a>.</p> </div> </div> <a id="acec960fa43584cf2635214845e0a6776"></a> <h2 class="memtitle"><span class="permalink"><a href="#acec960fa43584cf2635214845e0a6776">◆ </a></span>rb_class_name()</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> rb_class_name </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> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00305">305</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00039">fc_result::klass</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00189">rb_class_path()</a>, and <a class="el" href="../../d0/de1/object_8c_source.html#l00154">rb_class_real()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00189">cannot_be_coerced_into_BigDecimal()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00487">dir_inspect()</a>, <a class="el" href="../../d5/d1d/eval__error_8c_source.html#l00065">error_print()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00599">exc_inspect()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00565">exc_to_s()</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l00510">inspect_struct()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00518">mString_to_json_raw_object()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00848">name_err_to_s()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00311">rb_class2name()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01724">rb_io_inspect()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01318">rb_mod_freeze()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01286">rb_mod_to_s()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00461">w_extended()</a>.</p> </div> </div> <a id="ad0b84ba32b229c50da53873fd68b0199"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad0b84ba32b229c50da53873fd68b0199">◆ </a></span>rb_class_path()</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> rb_class_path </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> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00189">189</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00144">classname()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00039">fc_result::klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00970">OBJ_FREEZE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00040">fc_result::path</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00311">rb_class2name()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01265">rb_cModule</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01038">rb_ivar_set()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00177">rb_obj_class()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01203">rb_sprintf()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RBASIC</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00035">RCLASS_IV_TBL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00416">T_MODULE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00024">tmp_classpath</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l00208">class2path()</a>, <a class="el" href="../../d3/d28/ossl__cipher_8c_source.html#l00203">ossl_cipher_init()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00305">rb_class_name()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00236">rb_set_class_path()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00219">rb_set_class_path_string()</a>.</p> </div> </div> <a id="aa4fd6b94bb153ed23338ce691b9c2ed0"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa4fd6b94bb153ed23338ce691b9c2ed0">◆ </a></span>rb_const_defined()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_const_defined </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> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01847">1847</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01811">rb_const_defined_0()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d56/console_8c_source.html#l00654">console_dev()</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00795">Init_cparse()</a>, <a class="el" href="../../d8/d13/strscan_8c_source.html#l01248">Init_strscan()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00469">rb_define_class()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00587">rb_define_module()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01843">rb_mod_const_defined()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00253">rb_path_to_class()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l01062">syck_const_find()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l01153">vm_get_ev_const()</a>.</p> </div> </div> <a id="a9d78adf468a0d4513f94e5704f8436c6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9d78adf468a0d4513f94e5704f8436c6">◆ </a></span>rb_const_defined_0()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int rb_const_defined_0 </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> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>exclude</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>recurse</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>visibility</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="../../d0/d2a/variable_8c_source.html#l01811">1811</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l01509">autoload_node()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">BUILTIN_TYPE</a>, <a class="el" href="../../dd/d17/constant_8h_source.html#l00016">CONST_PRIVATE</a>, <a class="el" href="../../dd/d17/constant_8h_source.html#l00020">rb_const_entry_struct::flag</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="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01246">rb_cObject</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00036">RCLASS_CONST_TBL</a>, <a class="el" href="../../d8/d9c/classext_8h_source.html#l00016">RCLASS_SUPER</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00416">T_MODULE</a>, and <a class="el" href="../../dd/d17/constant_8h_source.html#l00021">rb_const_entry_struct::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01847">rb_const_defined()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01853">rb_const_defined_at()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01841">rb_const_defined_from()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01865">rb_public_const_defined()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01871">rb_public_const_defined_at()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01859">rb_public_const_defined_from()</a>.</p> </div> </div> <a id="ae7ee6adfbfe62e276729d86198810bbb"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae7ee6adfbfe62e276729d86198810bbb">◆ </a></span>rb_const_defined_at()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_const_defined_at </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> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01853">1853</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01811">rb_const_defined_0()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l11440">debug_lines()</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l00183">make_struct()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01686">rb_const_remove()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00538">rb_define_class_id_under()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00613">rb_define_module_id_under()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01843">rb_mod_const_defined()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l01253">vm_search_const_defined_class()</a>.</p> </div> </div> <a id="ae8991452860001698ccc627f518dc9b9"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae8991452860001698ccc627f518dc9b9">◆ </a></span>rb_const_defined_from()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_const_defined_from </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> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01841">1841</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01811">rb_const_defined_0()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p> </div> </div> <a id="a50131d516536d14116a7c46a5c913cad"></a> <h2 class="memtitle"><span class="permalink"><a href="#a50131d516536d14116a7c46a5c913cad">◆ </a></span>rb_const_get()</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> rb_const_get </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> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01635">1635</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01586">rb_const_get_0()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d34/closure_8c_source.html#l00053">callback()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01277">cbsubst_def_attr_aliases()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01470">cbsubst_get_all_subst_keys()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01349">cbsubst_get_subst_arg()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01417">cbsubst_get_subst_key()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01207">cbsubst_initialize()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01643">cbsubst_scan_args()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01296">cbsubst_sym_to_subst()</a>, <a class="el" href="../../d0/d56/console_8c_source.html#l00654">console_dev()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01060">cState_from_state_s()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01788">float_arg()</a>, <a class="el" href="../../dd/dfb/function_8c_source.html#l00084">function_call()</a>, <a class="el" href="../../d6/d1e/conversions_8c_source.html#l00095">generic_to_value()</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00795">Init_cparse()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00639">Init_objspace()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02140">Init_parser()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l02117">Init_syck()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10754">Init_tcltklib()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01732">Init_tkutil()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03483">ip_ruby_cmd_receiver_const_get()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l00325">mktime_r()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01735">numeric_arg()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00506">raise_method_missing()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00469">rb_define_class()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00587">rb_define_module()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01784">rb_mod_const_get()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02037">save_env()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03313">set_argv()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l01062">syck_const_find()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01167">syserr_eqq()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01093">syserr_initialize()</a>, <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l01153">vm_get_ev_const()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00146">vm_set_main_stack()</a>, and <a class="el" href="../../dd/d69/rubyext_8c_source.html#l00369">yaml_org_handler()</a>.</p> </div> </div> <a id="ae06b2918429421f2b0e6b2175db6cd06"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae06b2918429421f2b0e6b2175db6cd06">◆ </a></span>rb_const_get_0()</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> rb_const_get_0 </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> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>exclude</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>recurse</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>visibility</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="../../d0/d2a/variable_8c_source.html#l01586">1586</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">BUILTIN_TYPE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01360">const_missing()</a>, <a class="el" href="../../dd/d17/constant_8h_source.html#l00016">CONST_PRIVATE</a>, <a class="el" href="../../dd/d17/constant_8h_source.html#l00020">rb_const_entry_struct::flag</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01554">rb_autoload_load()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00311">rb_class2name()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01246">rb_cObject</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16362">rb_id2name()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00793">rb_name_error()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00088">rb_vm_inc_const_missing_count()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00196">rb_warn()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00036">RCLASS_CONST_TBL</a>, <a class="el" href="../../d8/d9c/classext_8h_source.html#l00016">RCLASS_SUPER</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00373">RTEST</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00416">T_MODULE</a>, and <a class="el" href="../../dd/d17/constant_8h_source.html#l00021">rb_const_entry_struct::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01635">rb_const_get()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01641">rb_const_get_at()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01629">rb_const_get_from()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01653">rb_public_const_get()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01659">rb_public_const_get_at()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01647">rb_public_const_get_from()</a>.</p> </div> </div> <a id="a0c8230df7611eee32c77d78e23bf4c0f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0c8230df7611eee32c77d78e23bf4c0f">◆ </a></span>rb_const_get_at()</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> rb_const_get_at </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> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01641">1641</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01586">rb_const_get_0()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l11440">debug_lines()</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00795">Init_cparse()</a>, <a class="el" href="../../df/d3e/psych_2parser_8c_source.html#l00523">mark()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00958">path_unlink()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00538">rb_define_class_id_under()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00613">rb_define_module_id_under()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01784">rb_mod_const_get()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00253">rb_path_to_class()</a>.</p> </div> </div> <a id="aa2e0a8dd2625447518d41f089a36104b"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa2e0a8dd2625447518d41f089a36104b">◆ </a></span>rb_const_get_from()</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> rb_const_get_from </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> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01629">1629</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01586">rb_const_get_0()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p> </div> </div> <a id="a1fd7d4d1a5900d69d0c3d8111fb123db"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1fd7d4d1a5900d69d0c3d8111fb123db">◆ </a></span>rb_const_list()</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> rb_const_list </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>data</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01761">1761</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l01752">list_i()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00093">st_table::num_entries</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00332">rb_ary_new2()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00136">st_foreach_safe()</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00152">st_free_table</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01790">rb_mod_constants()</a>, and <a class="el" href="../../d3/d57/eval_8c_source.html#l00309">rb_mod_s_constants()</a>.</p> </div> </div> <a id="aa1c54a006ddff423a61686f830fbfc97"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa1c54a006ddff423a61686f830fbfc97">◆ </a></span>rb_const_remove()</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> rb_const_remove </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>mod</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01686">1686</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l01472">autoload_delete()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00209">id</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00168">mod</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00965">OBJ_UNTRUSTED</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#l00368">Qundef</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00242">rb_check_frozen</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00311">rb_class2name()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01853">rb_const_defined_at()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00476">rb_eSecurityError</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16362">rb_id2name()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00793">rb_name_error()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00090">rb_safe_level</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00063">rb_vm_change_state()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00036">RCLASS_CONST_TBL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00146">st_delete</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00790">v</a>, and <a class="el" href="../../d8/db0/defines_8h.html#afca9b96f6a61eebbcdd7e6b3fc31ed97">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01675">rb_mod_remove_const()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01114">ruby_init_prelude()</a>.</p> </div> </div> <a id="aa8d3376728d805469b45022967faf6be"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa8d3376728d805469b45022967faf6be">◆ </a></span>rb_const_set()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_const_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>klass</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</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>val</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01885">1885</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01035">ALLOC</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01472">autoload_delete()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01877">check_before_mod_set()</a>, <a class="el" href="../../dd/d17/constant_8h_source.html#l00015">CONST_PUBLIC</a>, <a class="el" href="../../dd/d17/constant_8h_source.html#l00020">rb_const_entry_struct::flag</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00467">rb_eTypeError</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16362">rb_id2name()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00063">rb_vm_change_state()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00196">rb_warn()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00036">RCLASS_CONST_TBL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00142">st_init_numtable</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00148">st_insert</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>, and <a class="el" href="../../dd/d17/constant_8h_source.html#l00021">rb_const_entry_struct::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d0c/class_8c_source.html#l00358">boot_defclass()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01200">cbsubst_init()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01516">cbsubst_table_setup()</a>, <a class="el" href="../../d0/d56/console_8c_source.html#l00654">console_dev()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00371">Init_class_hierarchy()</a>, <a class="el" href="../../d8/d13/strscan_8c_source.html#l01248">Init_strscan()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01438">rb_autoload()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00469">rb_define_class()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00538">rb_define_class_id_under()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01923">rb_define_const()</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#l00613">rb_define_module_id_under()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01816">rb_mod_const_set()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l00339">ruby_init_loadpath_safe()</a>.</p> </div> </div> <a id="a3045fdc31d814ac66a2c12f5e23e9eff"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3045fdc31d814ac66a2c12f5e23e9eff">◆ </a></span>rb_copy_generic_ivar()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_copy_generic_ivar </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>clone</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> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00959">959</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00333">trace_var::data</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00927">FL_EXIVAR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00959">FL_SET</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00956">FL_TEST</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00960">FL_UNSET</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00816">generic_iv_tbl</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00093">st_table::num_entries</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00940">rb_free_generic_ivar()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00151">st_add_direct</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00154">st_copy</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00152">st_free_table</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00148">st_insert</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dc0/date__core_8c_source.html#l07268">d_lite_marshal_dump()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l07292">d_lite_marshal_load()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00206">init_copy()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01247">nucomp_marshal_dump()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01259">nucomp_marshal_load()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l01597">nurat_marshal_dump()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l01609">nurat_marshal_load()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l04617">time_mdump()</a>, and <a class="el" href="../../df/d73/time_8c_source.html#l04736">time_mload()</a>.</p> </div> </div> <a id="aca58f1cfb647b737ff318261005fdacc"></a> <h2 class="memtitle"><span class="permalink"><a href="#aca58f1cfb647b737ff318261005fdacc">◆ </a></span>rb_cv_get()</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> rb_cv_get </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> </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>name</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l02116">2116</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02071">rb_cvar_get()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16409">rb_is_class_id()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00793">rb_name_error()</a>.</p> </div> </div> <a id="acfd953ea47aa0decc18f5372c2596337"></a> <h2 class="memtitle"><span class="permalink"><a href="#acfd953ea47aa0decc18f5372c2596337">◆ </a></span>rb_cv_set()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_cv_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>klass</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>name</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>val</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l02106">2106</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02038">rb_cvar_set()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16409">rb_is_class_id()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00793">rb_name_error()</a>.</p> </div> </div> <a id="a2d9353dc87d62dd8644ee7b4c662b8ce"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2d9353dc87d62dd8644ee7b4c662b8ce">◆ </a></span>rb_cvar_defined()</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> rb_cvar_defined </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> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l02098">2098</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l02010">CVAR_LOOKUP</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="../../d0/de1/object_8c_source.html#l02022">rb_mod_cvar_defined()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l02196">rb_mod_remove_cvar()</a>.</p> </div> </div> <a id="a92ced37f8c9095a355896e7e1aefa616"></a> <h2 class="memtitle"><span class="permalink"><a href="#a92ced37f8c9095a355896e7e1aefa616">◆ </a></span>rb_cvar_get()</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> rb_cvar_get </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> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l02071">2071</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">BUILTIN_TYPE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02010">CVAR_LOOKUP</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00209">id</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02003">original_module()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00311">rb_class2name()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16362">rb_id2name()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00793">rb_name_error()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00212">rb_warning()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00035">RCLASS_IV_TBL</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#l01169">ruby_verbose</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00146">st_delete</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00414">T_CLASS</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l02116">rb_cv_get()</a>, and <a class="el" href="../../d0/de1/object_8c_source.html#l01968">rb_mod_cvar_get()</a>.</p> </div> </div> <a id="a88cf0325c379747259b40d9ec1811830"></a> <h2 class="memtitle"><span class="permalink"><a href="#a88cf0325c379747259b40d9ec1811830">◆ </a></span>rb_cvar_set()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_cvar_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>klass</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</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>val</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l02038">2038</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">BUILTIN_TYPE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01877">check_before_mod_set()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02010">CVAR_LOOKUP</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00209">id</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02003">original_module()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00311">rb_class2name()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16362">rb_id2name()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00212">rb_warning()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00035">RCLASS_IV_TBL</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#l01169">ruby_verbose</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00146">st_delete</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00142">st_init_numtable</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00148">st_insert</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00414">T_CLASS</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l02106">rb_cv_set()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02126">rb_define_class_variable()</a>, and <a class="el" href="../../d0/de1/object_8c_source.html#l01996">rb_mod_cvar_set()</a>.</p> </div> </div> <a id="af7be624c3918a818b96070df8ccd52aa"></a> <h2 class="memtitle"><span class="permalink"><a href="#af7be624c3918a818b96070df8ccd52aa">◆ </a></span>rb_define_class_variable()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_define_class_variable </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> </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>name</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>val</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l02126">2126</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02038">rb_cvar_set()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16409">rb_is_class_id()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00793">rb_name_error()</a>.</p> </div> </div> <a id="ace85a26c7202006c3707bbf027d64534"></a> <h2 class="memtitle"><span class="permalink"><a href="#ace85a26c7202006c3707bbf027d64534">◆ </a></span>rb_define_const()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_define_const </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> </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>name</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>val</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01923">1923</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <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#l01246">rb_cObject</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01885">rb_const_set()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16403">rb_is_const_id()</a>, <a class="el" href="../../da/d2d/safe_8c_source.html#l00079">rb_secure()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00196">rb_warn()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/da3/math_8c_source.html#l00746">exp1()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02883">Init_bigdecimal()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00795">Init_cparse()</a>, <a class="el" href="../../d0/d8d/curses_8c_source.html#l02490">Init_curses()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l09224">Init_date_core()</a>, <a class="el" href="../../d0/dd4/dbm_8c_source.html#l00953">Init_dbm()</a>, <a class="el" href="../../da/d7a/dl_8c_source.html#l00101">Init_dl()</a>, <a class="el" href="../../d2/d58/handle_8c_source.html#l00362">Init_dlhandle()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00646">Init_dlptr()</a>, <a class="el" href="../../d5/d97/etc_8c_source.html#l00606">Init_etc()</a>, <a class="el" href="../../dc/de6/fcntl_8c_source.html#l00113">Init_fcntl()</a>, <a class="el" href="../../de/d2a/fiddle_8c_source.html#l00006">Init_fiddle()</a>, <a class="el" href="../../dd/dfb/function_8c_source.html#l00148">Init_fiddle_function()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, <a class="el" href="../../d1/dbf/gdbm_8c_source.html#l01174">Init_gdbm()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l11157">Init_IO()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01906">Init_marshal()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00476">Init_nkf()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l03460">Init_Numeric()</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00797">Init_openssl()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01444">Init_ossl_asn1()</a>, <a class="el" href="../../d3/d75/ossl__config_8c_source.html#l00063">Init_ossl_config()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l01685">Init_ossl_ssl()</a>, <a class="el" href="../../db/d1c/ossl__x509name_8c_source.html#l00376">Init_ossl_x509name()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>, <a class="el" href="../../df/d3e/psych_2parser_8c_source.html#l00538">Init_psych_parser()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01365">Init_Random()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l02117">Init_syck()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10754">Init_tcltklib()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04687">Init_Thread()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01732">Init_tkutil()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04392">Init_transcode()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02095">Init_VM()</a>, <a class="el" href="../../d0/d14/wait__for__single__fd_8c_source.html#l00023">Init_wait_for_single_fd()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09076">Init_win32ole()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l04001">Init_zlib()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02491">ole_const_load()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01937">rb_define_global_const()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05095">rb_file_const()</a>, <a class="el" href="../../d8/de4/eventids1_8c_source.html#l00129">ripper_init_eventids1()</a>, <a class="el" href="../../d8/d92/eventids2table_8c_source.html#l00002">ripper_init_eventids2_table()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01461">set_encoding_const()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01052">set_syserr()</a>.</p> </div> </div> <a id="a248c5801616ab27ba298dadce423fb71"></a> <h2 class="memtitle"><span class="permalink"><a href="#a248c5801616ab27ba298dadce423fb71">◆ </a></span>rb_define_global_const()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_define_global_const </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name</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>val</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01937">1937</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <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#l01246">rb_cObject</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01923">rb_define_const()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l11157">Init_IO()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02643">Init_Object()</a>, <a class="el" href="../../d2/d0b/version_8c_source.html#l00099">Init_version()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02095">Init_VM()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01515">load_file_internal()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01773">ruby_prog_init()</a>.</p> </div> </div> <a id="ac59a17892d56f1f89831b9548b45a175"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac59a17892d56f1f89831b9548b45a175">◆ </a></span>rb_define_hooked_variable()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_define_hooked_variable </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name</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>var</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>(*)(<a class="el" href="../../dd/d24/st_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>) </td> <td class="paramname"><em>getter</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void(*)(<a class="el" href="../../dd/d24/st_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>) </td> <td class="paramname"><em>setter</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00496">496</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00339">global_variable::data</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00340">global_variable::getter</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00480">global_id()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00326">gvar_getter_t</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00327">gvar_setter_t</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00342">global_variable::marker</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="../../d8/df4/generator_8h_source.html#l00050">RB_GC_GUARD</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00362">rb_global_entry()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00341">global_variable::setter</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00355">var_getter</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00357">var_marker</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00356">var_setter</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l11157">Init_IO()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00765">Init_load()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00521">rb_define_readonly_variable()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00515">rb_define_variable()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00527">rb_define_virtual_variable()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01773">ruby_prog_init()</a>.</p> </div> </div> <a id="a730e63e19adcb5541907d4eefa22b458"></a> <h2 class="memtitle"><span class="permalink"><a href="#a730e63e19adcb5541907d4eefa22b458">◆ </a></span>rb_define_readonly_variable()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_define_readonly_variable </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name</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>var</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00521">521</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00496">rb_define_hooked_variable()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00359">readonly_setter</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l11157">Init_IO()</a>.</p> </div> </div> <a id="a2fd87294f0f49608966612dc5f50bbe7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2fd87294f0f49608966612dc5f50bbe7">◆ </a></span>rb_define_variable()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_define_variable </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name</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>var</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00515">515</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00496">rb_define_hooked_variable()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l11157">Init_IO()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07777">Init_String()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01773">ruby_prog_init()</a>.</p> </div> </div> <a id="a0392e4d68032f17dfb26fb9276792153"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0392e4d68032f17dfb26fb9276792153">◆ </a></span>rb_define_virtual_variable()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_define_virtual_variable </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name</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>(*)(<a class="el" href="../../dd/d24/st_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>) </td> <td class="paramname"><em>getter</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void(*)(<a class="el" href="../../dd/d24/st_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>) </td> <td class="paramname"><em>setter</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00527">527</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00340">global_variable::getter</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00496">rb_define_hooked_variable()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00359">readonly_setter</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00341">global_variable::setter</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00351">val_getter</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d57/eval_8c_source.html#l01125">Init_eval()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l11157">Init_IO()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00765">Init_load()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>, <a class="el" href="../../da/d2d/safe_8c_source.html#l00132">Init_safe()</a>, and <a class="el" href="../../df/d73/time_8c_source.html#l04886">Init_Time()</a>.</p> </div> </div> <a id="ae23cdd71e334f8ef89ebe3b9f1e0514d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae23cdd71e334f8ef89ebe3b9f1e0514d">◆ </a></span>rb_f_global_variables()</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> rb_f_global_variables </td> <td>(</td> <td class="paramtype">void </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="../../d0/d2a/variable_8c_source.html#l00762">762</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.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="../../d0/d2a/variable_8c_source.html#l00746">gvar_i()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00063">ID2SYM</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00339">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00740">rb_ary_push()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00022">rb_global_tbl</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16271">rb_intern2()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00136">st_foreach_safe()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d57/eval_8c_source.html#l01125">Init_eval()</a>.</p> </div> </div> <a id="a3a6c512befc46a8fa4290f903116ba4f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3a6c512befc46a8fa4290f903116ba4f">◆ </a></span>rb_f_trace_var()</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> rb_f_trace_var </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></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00567">567</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01035">ALLOC</a>, <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="../../d0/d2a/variable_8c_source.html#l00333">trace_var::data</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00332">trace_var::func</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00324">global_entry</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00334">trace_var::next</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00963">OBJ_TAINTED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00463">rb_block_proc()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00476">rb_eSecurityError</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00627">rb_f_untrace_var()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00362">rb_global_entry()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>, <a class="el" href="../../da/d2d/safe_8c_source.html#l00079">rb_secure()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07740">rb_to_id()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00538">rb_trace_eval()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00331">trace_var::removed</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d57/eval_8c_source.html#l01125">Init_eval()</a>.</p> </div> </div> <a id="aa377ef61fe3d113e554a4cc83516bd3e"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa377ef61fe3d113e554a4cc83516bd3e">◆ </a></span>rb_f_untrace_var()</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> rb_f_untrace_var </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></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00627">627</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.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="../../d0/d2a/variable_8c_source.html#l00333">trace_var::data</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00324">global_entry</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00209">id</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00334">trace_var::next</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00339">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00347">rb_ary_new3()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00740">rb_ary_push()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00022">rb_global_tbl</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16362">rb_id2name()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00793">rb_name_error()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>, <a class="el" href="../../da/d2d/safe_8c_source.html#l00079">rb_secure()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07740">rb_to_id()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00595">remove_trace()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00331">trace_var::removed</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d57/eval_8c_source.html#l01125">Init_eval()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00567">rb_f_trace_var()</a>.</p> </div> </div> <a id="afcd03f64d49826f568710f63a10ac6df"></a> <h2 class="memtitle"><span class="permalink"><a href="#afcd03f64d49826f568710f63a10ac6df">◆ </a></span>rb_free_generic_ivar()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_free_generic_ivar </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><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00940">940</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00816">generic_iv_tbl</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01284">key</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00146">st_delete</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00152">st_free_table</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l02373">obj_free()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00959">rb_copy_generic_ivar()</a>.</p> </div> </div> <a id="a4b58e8d415a4d5ec9df82bfe55c6d474"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4b58e8d415a4d5ec9df82bfe55c6d474">◆ </a></span>rb_gc_mark_global_tbl()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_gc_mark_global_tbl </td> <td>(</td> <td class="paramtype">void </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="../../d0/d2a/variable_8c_source.html#l00473">473</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00458">mark_global_entry()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00022">rb_global_tbl</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00136">st_foreach_safe()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l02543">gc_marks()</a>.</p> </div> </div> <a id="a5124161ee01d11bacc8ba3fcb43c9c2b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5124161ee01d11bacc8ba3fcb43c9c2b">◆ </a></span>rb_generic_ivar_memsize()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d8/db0/defines_8h.html#ae8f8903fe59a574e940ed3e12de89fbe">RUBY_FUNC_EXPORTED</a> size_t rb_generic_ivar_memsize </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><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00950">950</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00816">generic_iv_tbl</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>, and <a class="el" href="../../d4/d71/st_8c_source.html#l00274">st_memsize()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00042">memsize_of()</a>.</p> </div> </div> <a id="a63d9a971acbd59c191118a59c3eed461"></a> <h2 class="memtitle"><span class="permalink"><a href="#a63d9a971acbd59c191118a59c3eed461">◆ </a></span>rb_generic_ivar_table()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d0/ddd/structst__table.html">st_table</a>* rb_generic_ivar_table </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><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00819">819</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00927">FL_EXIVAR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00956">FL_TEST</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00816">generic_iv_tbl</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>.</p> </div> </div> <a id="a26a48bec8ff714d9e7f76d881a7d248f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a26a48bec8ff714d9e7f76d881a7d248f">◆ </a></span>rb_global_entry()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct <a class="el" href="../../d0/d2a/variable_8c.html#a2404af19ac753f2734714b48289354b3">global_entry</a>* <a class="el" href="../../dd/d5e/structrb__global__entry.html">rb_global_entry</a> </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00362">362</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01035">ALLOC</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00343">global_variable::block_trace</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00338">global_variable::counter</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00339">global_variable::data</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00340">global_variable::getter</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00324">global_entry</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00209">id</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00342">global_variable::marker</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00022">rb_global_tbl</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00341">global_variable::setter</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00151">st_add_direct</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00344">global_variable::trace</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00347">undef_getter</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00349">undef_marker</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00348">undef_setter</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d47/compile_8c_source.html#l05314">iseq_build_from_ary_body()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00778">rb_alias_variable()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00496">rb_define_hooked_variable()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00567">rb_f_trace_var()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00730">rb_gv_get()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00721">rb_gv_set()</a>.</p> </div> </div> <a id="a24baab78f4ea34592d6e8d0d802bc3b6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a24baab78f4ea34592d6e8d0d802bc3b6">◆ </a></span>rb_gv_get()</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> rb_gv_get </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00730">730</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00324">global_entry</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00480">global_id()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00362">rb_global_entry()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00670">rb_gvar_get()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03535">ip_ruby_cmd_receiver_get()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01679">load_file()</a>, and <a class="el" href="../../d4/d2f/syslog_8c_source.html#l00147">mSyslog_open()</a>.</p> </div> </div> <a id="a81ad4d48e51ca584f824669709f10951"></a> <h2 class="memtitle"><span class="permalink"><a href="#a81ad4d48e51ca584f824669709f10951">◆ </a></span>rb_gv_set()</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> rb_gv_set </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name</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>val</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00721">721</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00324">global_entry</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00480">global_id()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00362">rb_global_entry()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00702">rb_gvar_set()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l00519">process_sflag()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01673">restore_lineno()</a>.</p> </div> </div> <a id="a8c485b1b697b4e395d2724ed66bad46b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8c485b1b697b4e395d2724ed66bad46b">◆ </a></span>rb_gvar_defined()</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> rb_gvar_defined </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d2a/variable_8c.html#a2404af19ac753f2734714b48289354b3">global_entry</a> * </td> <td class="paramname"><em>entry</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00739">739</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <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>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00347">undef_getter</a>.</p> </div> </div> <a id="ae194ec83d81cb137a70b827fcf180a77"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae194ec83d81cb137a70b827fcf180a77">◆ </a></span>rb_gvar_get()</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> rb_gvar_get </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d2a/variable_8c.html#a2404af19ac753f2734714b48289354b3">global_entry</a> * </td> <td class="paramname"><em>entry</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00670">670</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00339">global_variable::data</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00340">global_variable::getter</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00730">rb_gv_get()</a>.</p> </div> </div> <a id="a7f9c9b7b27e91b6490ab27e73a08c603"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7f9c9b7b27e91b6490ab27e73a08c603">◆ </a></span>rb_gvar_set()</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> rb_gvar_set </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d0/d2a/variable_8c.html#a2404af19ac753f2734714b48289354b3">global_entry</a> * </td> <td class="paramname"><em>entry</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>val</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00702">702</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00343">global_variable::block_trace</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00339">global_variable::data</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00737">rb_ensure()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00476">rb_eSecurityError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00090">rb_safe_level</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00341">global_variable::setter</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00344">global_variable::trace</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00677">trace_data::trace</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00694">trace_en()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00682">trace_ev()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00721">rb_gv_set()</a>.</p> </div> </div> <a id="ae5b4d256a1235d61bb8a39bfca29e0c1"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae5b4d256a1235d61bb8a39bfca29e0c1">◆ </a></span>rb_iv_get()</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> rb_iv_get </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="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l02220">2220</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01026">rb_ivar_get()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de7/thread_8c_source.html#l04549">call_trace_proc()</a>, <a class="el" href="../../d2/d34/closure_8c_source.html#l00053">callback()</a>, <a class="el" href="../../d8/d36/signal_8c_source.html#l00293">esignal_signo()</a>, <a class="el" href="../../dd/dfb/function_8c_source.html#l00084">function_call()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01893">localjump_reason()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01879">localjump_xvalue()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01757">method_inspect()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00316">ossl_call_session_get_cb()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00363">ossl_call_session_new_cb()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00415">ossl_call_session_remove_cb()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l01046">ossl_ssl_setup()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00543">ossl_sslctx_setup()</a>, <a class="el" href="../../d9/dab/ossl__x509ext_8c_source.html#l00215">ossl_x509extfactory_create_ext()</a>, <a class="el" href="../../db/d47/ossl__x509store_8c_source.html#l00373">ossl_x509stctx_initialize()</a>, <a class="el" href="../../db/d47/ossl__x509store_8c_source.html#l00406">ossl_x509stctx_verify()</a>, <a class="el" href="../../db/d47/ossl__x509store_8c_source.html#l00297">ossl_x509store_verify()</a>, <a class="el" href="../../df/d3e/psych_2parser_8c_source.html#l00229">parse()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00242">pst_to_i()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01286">rb_mod_to_s()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00112">ruby_cleanup()</a>, and <a class="el" href="../../d5/d1d/eval__error_8c_source.html#l00210">sysexit_status()</a>.</p> </div> </div> <a id="aed6cf33a96b8062cbca7e5a034cbc463"></a> <h2 class="memtitle"><span class="permalink"><a href="#aed6cf33a96b8062cbca7e5a034cbc463">◆ </a></span>rb_iv_set()</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> rb_iv_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>obj</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>name</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>val</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l02228">2228</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01038">rb_ivar_set()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/df9/to__ruby_8c_source.html#l00009">build_exception()</a>, <a class="el" href="../../d8/d36/signal_8c_source.html#l00236">esignal_init()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00519">exc_initialize()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00690">exc_set_backtrace()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00743">exit_initialize()</a>, <a class="el" href="../../d2/d34/closure_8c_source.html#l00184">initialize()</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00321">initialize_params()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03760">ip_RubyExitCommand()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00940">make_localjump_error()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00817">name_err_initialize()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00869">nometh_err_initialize()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l01024">ossl_ssl_initialize()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00202">ossl_sslctx_initialize()</a>, <a class="el" href="../../d9/dab/ossl__x509ext_8c_source.html#l00107">ossl_x509extfactory_alloc()</a>, <a class="el" href="../../d9/dab/ossl__x509ext_8c_source.html#l00155">ossl_x509extfactory_set_crl()</a>, <a class="el" href="../../d9/dab/ossl__x509ext_8c_source.html#l00119">ossl_x509extfactory_set_issuer_cert()</a>, <a class="el" href="../../d9/dab/ossl__x509ext_8c_source.html#l00131">ossl_x509extfactory_set_subject_cert()</a>, <a class="el" href="../../d9/dab/ossl__x509ext_8c_source.html#l00143">ossl_x509extfactory_set_subject_req()</a>, <a class="el" href="../../db/d47/ossl__x509store_8c_source.html#l00373">ossl_x509stctx_initialize()</a>, <a class="el" href="../../db/d47/ossl__x509store_8c_source.html#l00127">ossl_x509store_initialize()</a>, <a class="el" href="../../db/d47/ossl__x509store_8c_source.html#l00153">ossl_x509store_set_flags()</a>, <a class="el" href="../../db/d47/ossl__x509store_8c_source.html#l00169">ossl_x509store_set_purpose()</a>, <a class="el" href="../../db/d47/ossl__x509store_8c_source.html#l00201">ossl_x509store_set_time()</a>, <a class="el" href="../../db/d47/ossl__x509store_8c_source.html#l00185">ossl_x509store_set_trust()</a>, <a class="el" href="../../db/d47/ossl__x509store_8c_source.html#l00109">ossl_x509store_set_vfy_cb()</a>, <a class="el" href="../../db/d47/ossl__x509store_8c_source.html#l00297">ossl_x509store_verify()</a>, <a class="el" href="../../dd/d8f/pty_8c_source.html#l00609">raise_from_check()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00214">rb_last_status_set()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00364">setup_exception()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l01341">syck_badalias_initialize()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l01363">syck_domaintype_initialize()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l01263">syck_genericresolver_node_import()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l01621">syck_map_initialize()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l01707">syck_map_style_set()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l01655">syck_map_value_set()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l01754">syck_node_type_id_set()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l01386">syck_privatetype_initialize()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l01444">syck_scalar_initialize()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l01457">syck_scalar_style_set()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l01495">syck_scalar_value_set()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l01527">syck_seq_initialize()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l01585">syck_seq_style_set()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l01543">syck_seq_value_set()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l01045">syck_set_ivars()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l01375">syck_yobject_initialize()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01093">syserr_initialize()</a>.</p> </div> </div> <a id="abfb71ce0928dfa0d850d3e2181f67e49"></a> <h2 class="memtitle"><span class="permalink"><a href="#abfb71ce0928dfa0d850d3e2181f67e49">◆ </a></span>rb_ivar_count()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> rb_ivar_count </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><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01203">1203</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00050">count</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00927">FL_EXIVAR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00956">FL_TEST</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00816">generic_iv_tbl</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00093">st_table::num_entries</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01141">obj_ivar_tag::obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01375">rb_special_const_p()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00035">RCLASS_IV_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00622">ROBJECT_IV_INDEX_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00618">ROBJECT_IVPTR</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00414">T_CLASS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00416">T_MODULE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00413">T_OBJECT</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>.</p> </div> </div> <a id="af7dca71a7c1388eaedd74a9963d99c3e"></a> <h2 class="memtitle"><span class="permalink"><a href="#af7dca71a7c1388eaedd74a9963d99c3e">◆ </a></span>rb_ivar_defined()</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> rb_ivar_defined </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#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01112">1112</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00927">FL_EXIVAR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00956">FL_TEST</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00871">generic_ivar_defined()</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="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01375">rb_special_const_p()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00035">RCLASS_IV_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00622">ROBJECT_IV_INDEX_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00618">ROBJECT_IVPTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00614">ROBJECT_NUMIV</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00414">T_CLASS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00416">T_MODULE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00413">T_OBJECT</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00480">get_digest_base_metadata()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01943">rb_obj_ivar_defined()</a>, and <a class="el" href="../../dd/d53/struct_8c_source.html#l00021">struct_ivar_get()</a>.</p> </div> </div> <a id="aebc99219f5933ae0d009081563689aae"></a> <h2 class="memtitle"><span class="permalink"><a href="#aebc99219f5933ae0d009081563689aae">◆ </a></span>rb_ivar_foreach()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_ivar_foreach </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">int(*)(<a class="el" href="../../dd/d24/st_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>) </td> <td class="paramname"><em>func</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> </td> <td class="paramname"><em>arg</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01177">1177</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l01143">obj_ivar_tag::arg</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00927">FL_EXIVAR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00956">FL_TEST</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00104">func</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00816">generic_iv_tbl</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01141">obj_ivar_tag::obj</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01160">obj_ivar_each()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01375">rb_special_const_p()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00035">RCLASS_IV_TBL</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00136">st_foreach_safe()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00414">T_CLASS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00416">T_MODULE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00413">T_OBJECT</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l00404">inspect_obj()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01267">rb_obj_instance_variables()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00567">w_objivar()</a>.</p> </div> </div> <a id="a99bcdfbbe14f393cc81763712ddfba10"></a> <h2 class="memtitle"><span class="permalink"><a href="#a99bcdfbbe14f393cc81763712ddfba10">◆ </a></span>rb_ivar_get()</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> rb_ivar_get </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#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01026">1026</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00990">ivar_get()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08394">add_event_call_back()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00296">ary2list()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00449">ary2list2()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02289">chunk_i()</a>, <a class="el" href="../../dd/d8f/pty_8c_source.html#l00129">echild_status()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07810">EVENTSINK_Invoke()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08630">fev_get_handler()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08499">fev_off_event()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02955">fole_s_show_help()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06884">folemethod_event()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06594">folemethod_name()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07317">foleparam_name()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05587">foletype_name()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06232">folevariable_name()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00480">get_digest_base_metadata()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00008">get_strpath()</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00321">initialize_params()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10594">ip_get_encoding_table()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09697">lib_split_tklist_core()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l01118">ossl_start_ssl()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00940">range_loader()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00651">rb_enc_get_index()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02220">rb_iv_get()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00161">rb_method_entry_make()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01883">rb_obj_ivar_get()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00602">rb_undef()</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00675">reduce()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01258">singleton_class_of()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02464">slicebefore_i()</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l00021">struct_ivar_get()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l01351">syck_badalias_cmp()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l02001">syck_emitter_emit()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l01687">syck_map_add_m()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l02070">syck_out_map()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l02104">syck_out_scalar()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l02086">syck_out_seq()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l01566">syck_seq_add_m()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l00706">syck_set_model()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03178">tcl_protect_core()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01720">tkobj_path()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l01271">vm_getivar()</a>.</p> </div> </div> <a id="a3e8431343453712069300abda84dc155"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3e8431343453712069300abda84dc155">◆ </a></span>rb_ivar_set()</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> rb_ivar_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>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</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>val</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01038">1038</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.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="../../d0/d2a/variable_8c_source.html#l00848">generic_ivar_set()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</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>, <a class="el" href="../../dd/d24/st_8h_source.html#l00093">st_table::num_entries</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00965">OBJ_UNTRUSTED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00242">rb_check_frozen</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00476">rb_eSecurityError</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00177">rb_obj_class()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00090">rb_safe_level</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RBASIC</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00038">RCLASS_IV_INDEX_TBL</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00035">RCLASS_IV_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">REALLOC_N</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00905">ROBJECT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00613">ROBJECT_EMBED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00601">ROBJECT_EMBED_LEN_MAX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00622">ROBJECT_IV_INDEX_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00618">ROBJECT_IVPTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00614">ROBJECT_NUMIV</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00151">st_add_direct</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00142">st_init_numtable</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00148">st_insert</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00414">T_CLASS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00416">T_MODULE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00413">T_OBJECT</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08394">add_event_call_back()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00296">ary2list()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00449">ary2list2()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01207">cbsubst_initialize()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10573">create_encoding_table_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00834">create_ip_exc()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00691">enc_set_index()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02408">enum_chunk()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02624">enum_slice_before()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00989">eval_string_with_cref()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08370">fev_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08617">fev_set_handler()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02187">gzfile_raise()</a>, <a class="el" href="../../da/d01/iconv_8c_source.html#l00357">iconv_failure_initialize()</a>, <a class="el" href="../../d6/ded/md5init_8c_source.html#l00027">Init_md5()</a>, <a class="el" href="../../dc/df3/rmd160init_8c_source.html#l00027">Init_rmd160()</a>, <a class="el" href="../../d5/d50/sha1init_8c_source.html#l00027">Init_sha1()</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00321">initialize_params()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00795">int_ossl_asn1_decode0_prim()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08120">lib_fromUTF8_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09697">lib_split_tklist_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07938">lib_toUTF8_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08322">lib_UTF_backslash_core()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02056">make_econv_exception()</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l00183">make_struct()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l00485">next_i()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07158">ole_method_params()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06114">ole_variables()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06522">olemethod_set_member()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07251">oleparam_ole_param_from_index()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04881">oletype_set_member()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00333">ossl_sslctx_session_get_cb()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00380">ossl_sslctx_session_new_cb()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l01118">ossl_start_ssl()</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00453">parse_main()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05333">pipe_open()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01249">r_ivar()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00925">range_dumper()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00189">rb_class_path()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06266">rb_io_init_copy()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02228">rb_iv_set()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00299">rb_name_class()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01914">rb_obj_ivar_set()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00236">rb_set_class_path()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00219">rb_set_class_path_string()</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l00239">rb_struct_define_without_accessor()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00574">readline_s_set_completion_case_fold()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00542">readline_s_set_completion_proc()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00339">ruby_init_loadpath_safe()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00018">set_strpath()</a>, <a class="el" href="../../d2/d87/option_8c_source.html#l00048">sockopt_initialize()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l02001">syck_emitter_emit()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l01959">syck_emitter_reset()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l01930">syck_emitter_s_alloc()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l02050">syck_emitter_set_resolver()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l02060">syck_out_initialize()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l01890">syck_out_mark()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l00799">syck_parser_initialize()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l00915">syck_parser_set_resolver()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l00925">syck_resolver_initialize()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l00946">syck_resolver_use_types_at()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l04617">time_mdump()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00035">vm_call0()</a>, <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00512">vm_call_method()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l01320">vm_setivar()</a>.</p> </div> </div> <a id="a60943bc34ac0d0698c6b5fe60081134e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a60943bc34ac0d0698c6b5fe60081134e">◆ </a></span>rb_mark_generic_ivar()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_mark_generic_ivar </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><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00905">905</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00816">generic_iv_tbl</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01735">rb_mark_tbl()</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l01770">gc_mark_children()</a>.</p> </div> </div> <a id="ae78389e33072a6602428d7799bb42b2b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae78389e33072a6602428d7799bb42b2b">◆ </a></span>rb_mark_generic_ivar_tbl()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_mark_generic_ivar_tbl </td> <td>(</td> <td class="paramtype">void </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="../../d0/d2a/variable_8c_source.html#l00932">932</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00816">generic_iv_tbl</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00923">givar_i()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00815">special_generic_ivar</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00136">st_foreach_safe()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l02543">gc_marks()</a>.</p> </div> </div> <a id="a2b2876558dbe539965feb1c238a31e28"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2b2876558dbe539965feb1c238a31e28">◆ </a></span>rb_mod_class_variables()</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> rb_mod_class_variables </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><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l02165">2165</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l02137">cv_i()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00339">rb_ary_new()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00035">RCLASS_IV_TBL</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00136">st_foreach_safe()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l02643">Init_Object()</a>.</p> </div> </div> <a id="ae0a135b1007204cd10a78ae36764be5f"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae0a135b1007204cd10a78ae36764be5f">◆ </a></span>rb_mod_const_at()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void* rb_mod_const_at </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>mod</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"><em>data</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01726">1726</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00168">mod</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00036">RCLASS_CONST_TBL</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00136">st_foreach_safe()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00142">st_init_numtable</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01715">sv_i()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01739">rb_mod_const_of()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01790">rb_mod_constants()</a>, and <a class="el" href="../../d3/d57/eval_8c_source.html#l00309">rb_mod_s_constants()</a>.</p> </div> </div> <a id="ae77ac53a0111d044dd4e55fdaf5d0a32"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae77ac53a0111d044dd4e55fdaf5d0a32">◆ </a></span>rb_mod_const_missing()</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> rb_mod_const_missing </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> </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> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01403">1403</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <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/d57/eval_8c_source.html#l00825">rb_frame_pop()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07740">rb_to_id()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01348">uninitialized_constant()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l02643">Init_Object()</a>.</p> </div> </div> <a id="a2141aec948d3c4b05fd1086e631ca1a4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2141aec948d3c4b05fd1086e631ca1a4">◆ </a></span>rb_mod_const_of()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void* rb_mod_const_of </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>mod</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"><em>data</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01739">1739</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00168">mod</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#l01726">rb_mod_const_at()</a>, and <a class="el" href="../../d8/d9c/classext_8h_source.html#l00016">RCLASS_SUPER</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01790">rb_mod_constants()</a>, and <a class="el" href="../../d3/d57/eval_8c_source.html#l00309">rb_mod_s_constants()</a>.</p> </div> </div> <a id="a7a4771720306d7a1d13ea23e7d0fade3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7a4771720306d7a1d13ea23e7d0fade3">◆ </a></span>rb_mod_constants()</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> rb_mod_constants </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>mod</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01790">1790</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.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="../../d1/d6f/date__strftime_8c_source.html#l00168">mod</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00366">Qtrue</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01761">rb_const_list()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01726">rb_mod_const_at()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01739">rb_mod_const_of()</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#l00373">RTEST</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l02643">Init_Object()</a>, and <a class="el" href="../../d3/d57/eval_8c_source.html#l00309">rb_mod_s_constants()</a>.</p> </div> </div> <a id="a9305b2508cd1d3ebc409fd02db760fef"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9305b2508cd1d3ebc409fd02db760fef">◆ </a></span>rb_mod_name()</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> rb_mod_name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>mod</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00180">180</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00144">classname()</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00168">mod</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00040">fc_result::path</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l00905">rb_str_dup()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l02643">Init_Object()</a>.</p> </div> </div> <a id="ac4798e6641f0577f172ecf70d00e7dbd"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac4798e6641f0577f172ecf70d00e7dbd">◆ </a></span>rb_mod_private_constant()</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> rb_mod_private_constant </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>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01982">1982</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.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="../../dd/d17/constant_8h_source.html#l00016">CONST_PRIVATE</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01943">set_const_visibility()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l02643">Init_Object()</a>.</p> </div> </div> <a id="ad6af758ca85f1b2801c56fb03e24ff20"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad6af758ca85f1b2801c56fb03e24ff20">◆ </a></span>rb_mod_public_constant()</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> rb_mod_public_constant </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>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01996">1996</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.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="../../dd/d17/constant_8h_source.html#l00015">CONST_PUBLIC</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01943">set_const_visibility()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l02643">Init_Object()</a>.</p> </div> </div> <a id="af4d5dee719121badfcae84ad33ca7d48"></a> <h2 class="memtitle"><span class="permalink"><a href="#af4d5dee719121badfcae84ad33ca7d48">◆ </a></span>rb_mod_remove_const()</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> rb_mod_remove_const </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>mod</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> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01675">1675</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00168">mod</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01686">rb_const_remove()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16362">rb_id2name()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16403">rb_is_const_id()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00793">rb_name_error()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l07740">rb_to_id()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d56/console_8c_source.html#l00654">console_dev()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02643">Init_Object()</a>, and <a class="el" href="../../dd/d53/struct_8c_source.html#l00183">make_struct()</a>.</p> </div> </div> <a id="a09d3ac130d274deaa1cc9df15747058e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a09d3ac130d274deaa1cc9df15747058e">◆ </a></span>rb_mod_remove_cvar()</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> rb_mod_remove_cvar </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>mod</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> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l02196">2196</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00209">id</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00168">mod</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#l00965">OBJ_UNTRUSTED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00242">rb_check_frozen</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00311">rb_class2name()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02098">rb_cvar_defined()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00476">rb_eSecurityError</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16362">rb_id2name()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16409">rb_is_class_id()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00793">rb_name_error()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00090">rb_safe_level</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07740">rb_to_id()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00035">RCLASS_IV_TBL</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00146">st_delete</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l02643">Init_Object()</a>.</p> </div> </div> <a id="a9e6576abf2fb797209d1c347f61e5434"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9e6576abf2fb797209d1c347f61e5434">◆ </a></span>rb_name_class()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_name_class </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> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00299">299</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00024">classid</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00063">ID2SYM</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00039">fc_result::klass</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01038">rb_ivar_set()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d0c/class_8c_source.html#l00358">boot_defclass()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00469">rb_define_class()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l00576">rb_define_module_id()</a>.</p> </div> </div> <a id="a3e444d0623ddccbb923450c24a594287"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3e444d0623ddccbb923450c24a594287">◆ </a></span>rb_obj_classname()</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> char* rb_obj_classname </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><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00318">318</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00376">CLASS_OF</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00311">rb_class2name()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de8/raddrinfo_8c_source.html#l01096">addrinfo_inspect()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02083">BigDecimal_power()</a>, <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00238">caller_setup_args()</a>, <a class="el" href="../../d8/d13/strscan_8c_source.html#l00215">check_strscan()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l00186">coerce_rescue()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02049">convert_type()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l06747">d_lite_inspect()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02931">define_final()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l00199">divmodv()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l03429">econv_inspect()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00947">enc_inspect()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00989">eval_string_with_cref()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08740">folevariant_initialize()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01026">generator_initialize()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00208">GetVpValueWithPrec()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00206">init_copy()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l00782">inspect_enumerator()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00662">iseq_inspect()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01849">match_inspect()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01757">method_inspect()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00134">must_encoding()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06704">must_respond_to()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00943">name_err_mesg_to_str()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00943">nucomp_coerce()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l00666">num_exact()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l00268">num_init_copy()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l00253">num_sadded()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l01097">nurat_coerce()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00147">path_inspect()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00807">proc_to_s()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l00393">rand_init()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00475">range_each()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00348">range_step()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00360">rb_any_to_s()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l03648">rb_big_coerce()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02094">rb_check_convert_type()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00094">rb_check_inheritable()</a>, <a class="el" href="../../da/d2d/safe_8c_source.html#l00122">rb_check_safe_str()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00374">rb_check_type()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00440">rb_check_typeddata()</a>, <a class="el" href="../../de/d6d/compar_8c_source.html#l00019">rb_cmperr()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02079">rb_convert_type()</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#l00613">rb_define_module_id_under()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00315">rb_digest_instance_inspect()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00136">rb_digest_instance_method_unimpl()</a>, <a class="el" href="../../d8/d36/signal_8c_source.html#l00351">rb_f_kill()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00716">rb_hash_set_default_proc()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01278">rb_mod_define_method()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00279">rb_obj_clone()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00315">rb_obj_dup()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00434">rb_obj_inspect()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00756">rb_stat_inspect()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02494">rb_str_index_m()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07120">rb_str_partition()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02606">rb_str_rindex_m()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07170">rb_str_rpartition()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02038">rb_thread_inspect()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02395">rb_to_float()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02112">rb_to_integer()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02650">reg_operand()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07793">rescue_callback()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00364">setup_exception()</a>, <a class="el" href="../../d2/d87/option_8c_source.html#l00666">sockopt_inspect()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l02388">time_timespec()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01154">uscore_get()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01933">vm_define_method()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>, and <a class="el" href="../../df/d73/time_8c_source.html#l00570">wdivmod()</a>.</p> </div> </div> <a id="a1333438682833a420843e63a9fa22656"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1333438682833a420843e63a9fa22656">◆ </a></span>rb_obj_instance_variables()</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> rb_obj_instance_variables </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><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01267">1267</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l01241">ivar_i()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01141">obj_ivar_tag::obj</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00339">rb_ary_new()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01177">rb_ivar_foreach()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l02643">Init_Object()</a>.</p> </div> </div> <a id="aaf08bb90f14ad3f550568ce4830677a6"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaf08bb90f14ad3f550568ce4830677a6">◆ </a></span>rb_obj_remove_instance_variable()</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> rb_obj_remove_instance_variable </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>name</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01299">1299</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00927">FL_EXIVAR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00956">FL_TEST</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00886">generic_ivar_remove()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00209">id</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#l00965">OBJ_UNTRUSTED</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#l00368">Qundef</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00242">rb_check_frozen</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00476">rb_eSecurityError</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16362">rb_id2name()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16415">rb_is_instance_id()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00793">rb_name_error()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00090">rb_safe_level</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01375">rb_special_const_p()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07740">rb_to_id()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00035">RCLASS_IV_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00622">ROBJECT_IV_INDEX_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00618">ROBJECT_IVPTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00614">ROBJECT_NUMIV</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00146">st_delete</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00414">T_CLASS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00416">T_MODULE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00413">T_OBJECT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00790">v</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l02643">Init_Object()</a>.</p> </div> </div> <a id="a2de1cb99731aaa961eff11b9bc6f19ea"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2de1cb99731aaa961eff11b9bc6f19ea">◆ </a></span>rb_path2class()</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> rb_path2class </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>path</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00293">293</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00040">fc_result::path</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00253">rb_path_to_class()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l00432">rb_str_new_cstr()</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="../../d6/d9c/bubblebabble_8c_source.html#l00122">Init_bubblebabble()</a>, <a class="el" href="../../dd/de7/passing__block_8c_source.html#l00018">Init_funcall()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>, <a class="el" href="../../d6/ded/md5init_8c_source.html#l00027">Init_md5()</a>, <a class="el" href="../../d3/d99/ossl__digest_8c_source.html#l00297">Init_ossl_digest()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02140">Init_parser()</a>, <a class="el" href="../../dc/df3/rmd160init_8c_source.html#l00027">Init_rmd160()</a>, <a class="el" href="../../d5/d50/sha1init_8c_source.html#l00027">Init_sha1()</a>, <a class="el" href="../../df/dfd/sha2init_8c_source.html#l00032">Init_sha2()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10754">Init_tcltklib()</a>, and <a class="el" href="../../dd/df9/to__ruby_8c_source.html#l00022">path2class()</a>.</p> </div> </div> <a id="ab045de499d1e97dddc1c6dce5f9f72d6"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab045de499d1e97dddc1c6dce5f9f72d6">◆ </a></span>rb_path_to_class()</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> rb_path_to_class </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>pathname</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00253">253</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00209">id</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00778">p</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00040">fc_result::path</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#l01847">rb_const_defined()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01641">rb_const_get_at()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00181">rb_enc_asciicompat</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00733">rb_enc_get()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00467">rb_eTypeError</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16140">rb_intern3()</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#l00042">RSTRING_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00414">T_CLASS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00416">T_MODULE</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l00208">class2path()</a>, <a class="el" href="../../dd/df9/to__ruby_8c_source.html#l00022">path2class()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01283">path2module()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00293">rb_path2class()</a>.</p> </div> </div> <a id="a69abbd95fcf45489604d6d7fc944279f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a69abbd95fcf45489604d6d7fc944279f">◆ </a></span>rb_public_const_defined()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_public_const_defined </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> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01865">1865</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01811">rb_const_defined_0()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p> </div> </div> <a id="a7779b9298c28026bc276f1f0aacbeecd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7779b9298c28026bc276f1f0aacbeecd">◆ </a></span>rb_public_const_defined_at()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_public_const_defined_at </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> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01871">1871</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01811">rb_const_defined_0()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p> </div> </div> <a id="a9ae2441f3855ffbe4ba3127de863e08d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9ae2441f3855ffbe4ba3127de863e08d">◆ </a></span>rb_public_const_defined_from()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_public_const_defined_from </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> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01859">1859</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l01811">rb_const_defined_0()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l01153">vm_get_ev_const()</a>.</p> </div> </div> <a id="a21762c249d080eb34da96607e9f67751"></a> <h2 class="memtitle"><span class="permalink"><a href="#a21762c249d080eb34da96607e9f67751">◆ </a></span>rb_public_const_get()</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> rb_public_const_get </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> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01653">1653</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01586">rb_const_get_0()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p> </div> </div> <a id="a7a79a082e7e4d0bde34bc4cb48511101"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7a79a082e7e4d0bde34bc4cb48511101">◆ </a></span>rb_public_const_get_at()</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> rb_public_const_get_at </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> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01659">1659</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01586">rb_const_get_0()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p> </div> </div> <a id="aec37129cf80769ba9e305dd36ef973fc"></a> <h2 class="memtitle"><span class="permalink"><a href="#aec37129cf80769ba9e305dd36ef973fc">◆ </a></span>rb_public_const_get_from()</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> rb_public_const_get_from </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> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01647">1647</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l01586">rb_const_get_0()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l01153">vm_get_ev_const()</a>.</p> </div> </div> <a id="a403bd7d852a4cc015c2827d4879ee883"></a> <h2 class="memtitle"><span class="permalink"><a href="#a403bd7d852a4cc015c2827d4879ee883">◆ </a></span>rb_set_class_path()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_set_class_path </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> </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>under</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>name</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00236">236</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00024">classpath</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00039">fc_result::klass</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#l00970">OBJ_FREEZE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00189">rb_class_path()</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#l01038">rb_ivar_set()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01908">rb_str_cat2()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00905">rb_str_dup()</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="../../df/d0a/io_8c_source.html#l11157">Init_IO()</a>.</p> </div> </div> <a id="aa37a3ce9c03f608e41b648b5ae633ae9"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa37a3ce9c03f608e41b648b5ae633ae9">◆ </a></span>rb_set_class_path_string()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_set_class_path_string </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> </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>under</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> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00219">219</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00024">classpath</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00039">fc_result::klass</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#l00970">OBJ_FREEZE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00189">rb_class_path()</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#l01038">rb_ivar_set()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02047">rb_str_append()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01908">rb_str_cat2()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00905">rb_str_dup()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l00672">rb_str_new_frozen()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d0c/class_8c_source.html#l00538">rb_define_class_id_under()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l00613">rb_define_module_id_under()</a>.</p> </div> </div> <a id="a7865945b629f2515f55fc78ee2c94d3c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7865945b629f2515f55fc78ee2c94d3c">◆ </a></span>rb_trace_eval()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void rb_trace_eval </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>cmd</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>val</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="../../d0/d2a/variable_8c_source.html#l00538">538</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dcc/array_8c_source.html#l00347">rb_ary_new3()</a>, and <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01199">rb_eval_cmd()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00567">rb_f_trace_var()</a>.</p> </div> </div> <a id="a71b8671d8fa109c4b10b1f7dab34c4fc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a71b8671d8fa109c4b10b1f7dab34c4fc">◆ </a></span>readonly_setter()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void readonly_setter </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>val</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"><em>data</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d4/dbc/structglobal__variable.html">global_variable</a> * </td> <td class="paramname"><em>gvar</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00452">452</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l16362">rb_id2name()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00793">rb_name_error()</a>.</p> </div> </div> <a id="af595e7c762df97e0d3e79054d4524ac4"></a> <h2 class="memtitle"><span class="permalink"><a href="#af595e7c762df97e0d3e79054d4524ac4">◆ </a></span>remove_trace()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void remove_trace </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d4/dbc/structglobal__variable.html">global_variable</a> * </td> <td class="paramname"><em>var</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="../../d0/d2a/variable_8c_source.html#l00595">595</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00334">trace_var::next</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00331">trace_var::removed</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00344">global_variable::trace</a>, and <a class="el" href="../../d8/db0/defines_8h.html#afca9b96f6a61eebbcdd7e6b3fc31ed97">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00627">rb_f_untrace_var()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00694">trace_en()</a>.</p> </div> </div> <a id="acc5f143cf0b5c9d42484efb0a0ba2b45"></a> <h2 class="memtitle"><span class="permalink"><a href="#acc5f143cf0b5c9d42484efb0a0ba2b45">◆ </a></span>reset_safe()</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> reset_safe </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>safe</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="../../d0/d2a/variable_8c_source.html#l01502">1502</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../da/d2d/safe_8c_source.html#l00034">rb_set_safe_level_force()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01509">autoload_node()</a>.</p> </div> </div> <a id="a0b8c6d663edde167e196f83f069a0421"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0b8c6d663edde167e196f83f069a0421">◆ </a></span>set_const_visibility()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void set_const_visibility </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>mod</em>, </td> </tr> <tr> <td class="paramkey"></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="../../dd/d17/constant_8h.html#a19aaf97fbc1f949c3ddc4e6dfe93f6a8">rb_const_flag_t</a> </td> <td class="paramname"><em>flag</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="../../d0/d2a/variable_8c_source.html#l01943">1943</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.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="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00209">id</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00168">mod</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00965">OBJ_UNTRUSTED</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00311">rb_class2name()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00058">rb_clear_cache_by_class()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00476">rb_eSecurityError</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00807">rb_frame_callee()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16362">rb_id2name()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00793">rb_name_error()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00090">rb_safe_level</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07740">rb_to_id()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00212">rb_warning()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00036">RCLASS_CONST_TBL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00790">v</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01982">rb_mod_private_constant()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01996">rb_mod_public_constant()</a>.</p> </div> </div> <a id="a9662f612c58eecd235274ed64ee2060b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9662f612c58eecd235274ed64ee2060b">◆ </a></span>sv_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int sv_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>key</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d17/constant_8h.html#a88854a544f423a70002354bc38cb4d25">rb_const_entry_t</a> * </td> <td class="paramname"><em>ce</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/ddd/structst__table.html">st_table</a> * </td> <td class="paramname"><em>tbl</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="../../d0/d2a/variable_8c_source.html#l01715">1715</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/de5/random_8c_source.html#l01284">key</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16403">rb_is_const_id()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_CONTINUE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00148">st_insert</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01726">rb_mod_const_at()</a>.</p> </div> </div> <a id="ab7d455509e7a94d66ecaebdc996bce89"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab7d455509e7a94d66ecaebdc996bce89">◆ </a></span>trace_en()</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> trace_en </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d4/dbc/structglobal__variable.html">global_variable</a> * </td> <td class="paramname"><em>var</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="../../d0/d2a/variable_8c_source.html#l00694">694</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00343">global_variable::block_trace</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00595">remove_trace()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00702">rb_gvar_set()</a>.</p> </div> </div> <a id="a6b6ef38a8d52c261421513421c2061bb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6b6ef38a8d52c261421513421c2061bb">◆ </a></span>trace_ev()</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> trace_ev </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../de/d8b/structtrace__data.html">trace_data</a> * </td> <td class="paramname"><em>data</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="../../d0/d2a/variable_8c_source.html#l00682">682</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00333">trace_var::data</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00332">trace_var::func</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00334">trace_var::next</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00702">rb_gvar_set()</a>.</p> </div> </div> <a id="a9d81333a49c609b6c5e8977bda51fee3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9d81333a49c609b6c5e8977bda51fee3">◆ </a></span>undef_getter()</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> undef_getter </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"><em>data</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d4/dbc/structglobal__variable.html">global_variable</a> * </td> <td class="paramname"><em>var</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00390">390</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16362">rb_id2name()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00212">rb_warning()</a>.</p> </div> </div> <a id="a5955d8bd14032587804599cd6ef37f6e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5955d8bd14032587804599cd6ef37f6e">◆ </a></span>undef_marker()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void undef_marker </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>var</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00408">408</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> </div> </div> <a id="a619753341c7c570b193a6e712401e2e7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a619753341c7c570b193a6e712401e2e7">◆ </a></span>undef_setter()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void undef_setter </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>val</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"><em>data</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d4/dbc/structglobal__variable.html">global_variable</a> * </td> <td class="paramname"><em>var</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00398">398</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00339">global_variable::data</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00340">global_variable::getter</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00342">global_variable::marker</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00341">global_variable::setter</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00351">val_getter</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00353">val_marker</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00352">val_setter</a>.</p> </div> </div> <a id="a425a1774e2bb0283a57eec3cd115269f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a425a1774e2bb0283a57eec3cd115269f">◆ </a></span>uninitialized_constant()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void uninitialized_constant </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> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</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="../../d0/d2a/variable_8c_source.html#l01348">1348</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00311">rb_class2name()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00154">rb_class_real()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01246">rb_cObject</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16362">rb_id2name()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00793">rb_name_error()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01403">rb_mod_const_missing()</a>.</p> </div> </div> <a id="acd3cbcd8d90f118041443cc7832204e4"></a> <h2 class="memtitle"><span class="permalink"><a href="#acd3cbcd8d90f118041443cc7832204e4">◆ </a></span>val_getter()</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> val_getter </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"><em>data</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d4/dbc/structglobal__variable.html">global_variable</a> * </td> <td class="paramname"><em>var</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00413">413</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> </div> </div> <a id="acfc48099df1ddd3fa7e140c459f09342"></a> <h2 class="memtitle"><span class="permalink"><a href="#acfc48099df1ddd3fa7e140c459f09342">◆ </a></span>val_marker()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void val_marker </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>var</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00425">425</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d16/gc_8c_source.html#l01741">rb_gc_mark_maybe()</a>.</p> </div> </div> <a id="ae411d835896be71640b0f7c54b625a41"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae411d835896be71640b0f7c54b625a41">◆ </a></span>val_setter()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void val_setter </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>val</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"><em>data</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d4/dbc/structglobal__variable.html">global_variable</a> * </td> <td class="paramname"><em>var</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00419">419</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00339">global_variable::data</a>.</p> </div> </div> <a id="a9f27b9ff89b600550d8aa563d0790c38"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9f27b9ff89b600550d8aa563d0790c38">◆ </a></span>var_getter()</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> var_getter </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"><em>data</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d4/dbc/structglobal__variable.html">global_variable</a> * </td> <td class="paramname"><em>gvar</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00432">432</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>.</p> </div> </div> <a id="adbdac8a363c16b50d37f9ed4bc2575f3"></a> <h2 class="memtitle"><span class="permalink"><a href="#adbdac8a363c16b50d37f9ed4bc2575f3">◆ </a></span>var_marker()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void var_marker </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>var</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00446">446</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d16/gc_8c_source.html#l01741">rb_gc_mark_maybe()</a>.</p> </div> </div> <a id="ab30fdf47c4bf348c433091214d2c4307"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab30fdf47c4bf348c433091214d2c4307">◆ </a></span>var_setter()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void var_setter </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>val</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"><em>data</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d4/dbc/structglobal__variable.html">global_variable</a> * </td> <td class="paramname"><em>gvar</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00440">440</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> </div> </div> <h2 class="groupheader">Variable Documentation</h2> <a id="af482f69d8e61a762cfe7bc4f240fe49f"></a> <h2 class="memtitle"><span class="permalink"><a href="#af482f69d8e61a762cfe7bc4f240fe49f">◆ </a></span>autoload</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> autoload</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="../../d0/d2a/variable_8c_source.html#l00024">24</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01472">autoload_delete()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01509">autoload_node()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00027">Init_var_tables()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01438">rb_autoload()</a>.</p> </div> </div> <a id="acaecd6c5d5c878f74ee0e999d181657f"></a> <h2 class="memtitle"><span class="permalink"><a href="#acaecd6c5d5c878f74ee0e999d181657f">◆ </a></span>autoload_data_type</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="../../de/de6/ruby_2ruby_8h.html#aa4158300c0d9f60230e02a520f7c64b2">rb_data_type_t</a> autoload_data_type</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"> <span class="stringliteral">"autoload"</span>,</div><div class="line"> {<a class="code" href="../../d0/d2a/variable_8c.html#a3962b26abd2dd86e0210d5de56ecd698">autoload_mark</a>, <a class="code" href="../../d0/d2a/variable_8c.html#a869c2a8ce956fe8b7dd702b75152dabf">autoload_free</a>, <a class="code" href="../../d0/d2a/variable_8c.html#af7723863be60056c95bfe78addc7cac3">autoload_memsize</a>,},</div><div class="line">}</div><div class="ttc" id="variable_8c_html_a869c2a8ce956fe8b7dd702b75152dabf"><div class="ttname"><a href="../../d0/d2a/variable_8c.html#a869c2a8ce956fe8b7dd702b75152dabf">autoload_free</a></div><div class="ttdeci">static void autoload_free(void *ptr)</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d2a/variable_8c_source.html#l01417">variable.c:1417</a></div></div> <div class="ttc" id="variable_8c_html_af7723863be60056c95bfe78addc7cac3"><div class="ttname"><a href="../../d0/d2a/variable_8c.html#af7723863be60056c95bfe78addc7cac3">autoload_memsize</a></div><div class="ttdeci">static size_t autoload_memsize(const void *ptr)</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d2a/variable_8c_source.html#l01423">variable.c:1423</a></div></div> <div class="ttc" id="variable_8c_html_a3962b26abd2dd86e0210d5de56ecd698"><div class="ttname"><a href="../../d0/d2a/variable_8c.html#a3962b26abd2dd86e0210d5de56ecd698">autoload_mark</a></div><div class="ttdeci">static void autoload_mark(void *ptr)</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d2a/variable_8c_source.html#l01411">variable.c:1411</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01429">1429</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01438">rb_autoload()</a>.</p> </div> </div> <a id="a50a3a5730361faf00e45242dbdb54169"></a> <h2 class="memtitle"><span class="permalink"><a href="#a50a3a5730361faf00e45242dbdb54169">◆ </a></span>classid</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> classid</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="../../d0/d2a/variable_8c_source.html#l00024">24</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00144">classname()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00027">Init_var_tables()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00299">rb_name_class()</a>.</p> </div> </div> <a id="a328c461f051dff0a5b08f8066654e284"></a> <h2 class="memtitle"><span class="permalink"><a href="#a328c461f051dff0a5b08f8066654e284">◆ </a></span>classpath</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> classpath</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="../../d0/d2a/variable_8c_source.html#l00024">24</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00144">classname()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00046">fc_path()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00116">find_class_path()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00027">Init_var_tables()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00236">rb_set_class_path()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00219">rb_set_class_path_string()</a>.</p> </div> </div> <a id="a1b04b3c1b88bc870583281eb40e03b1d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1b04b3c1b88bc870583281eb40e03b1d">◆ </a></span>generic_iv_tbl</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="../../d0/ddd/structst__table.html">st_table</a>* generic_iv_tbl</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="../../d0/d2a/variable_8c_source.html#l00816">816</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00871">generic_ivar_defined()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00830">generic_ivar_get()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00886">generic_ivar_remove()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00848">generic_ivar_set()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00959">rb_copy_generic_ivar()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00940">rb_free_generic_ivar()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00950">rb_generic_ivar_memsize()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00819">rb_generic_ivar_table()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01203">rb_ivar_count()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01177">rb_ivar_foreach()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00905">rb_mark_generic_ivar()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00932">rb_mark_generic_ivar_tbl()</a>.</p> </div> </div> <a id="ac8057efe885185779660357143c7539a"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac8057efe885185779660357143c7539a">◆ </a></span>rb_global_tbl</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d0/ddd/structst__table.html">st_table</a>* rb_global_tbl</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00022">22</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00027">Init_var_tables()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00778">rb_alias_variable()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00762">rb_f_global_variables()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00627">rb_f_untrace_var()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00473">rb_gc_mark_global_tbl()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00362">rb_global_entry()</a>.</p> </div> </div> <a id="a6fb47c589087a4c250b151d9178167e5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6fb47c589087a4c250b151d9178167e5">◆ </a></span>special_generic_ivar</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int special_generic_ivar = 0</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="../../d0/d2a/variable_8c_source.html#l00815">815</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00848">generic_ivar_set()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00932">rb_mark_generic_ivar_tbl()</a>.</p> </div> </div> <a id="a6bb03457bafe2a370311b8d5e751a65e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6bb03457bafe2a370311b8d5e751a65e">◆ </a></span>tmp_classpath</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> tmp_classpath</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="../../d0/d2a/variable_8c_source.html#l00024">24</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00116">find_class_path()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00027">Init_var_tables()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00189">rb_class_path()</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