📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 05:32:47
📂
/ (Root)
/
opt
/
alt
/
ruby20
/
share
/
doc
/
ruby
/
capi
/
html
/
d0
/
d2a
📍 /opt/alt/ruby20/share/doc/ruby/capi/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">2.0.0p648(2015-12-16revision53162)</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="#typedef-members">Typedefs</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> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d1e/structautoload__data__i.html">autoload_data_i</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="../../d9/d85/structautoload__const__set__args.html">autoload_const_set_args</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:af8214b1bd6060600a31069f1b506bc29"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#af8214b1bd6060600a31069f1b506bc29">check_autoload_data</a>(av)   (struct <a class="el" href="../../d6/d1e/structautoload__data__i.html">autoload_data_i</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#acd44635b58a678cbc22008484c94de6b">autoload_data_i_type</a>)</td></tr> <tr class="separator:af8214b1bd6060600a31069f1b506bc29"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae51bb68c1938b559e155b770191dca3f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#ae51bb68c1938b559e155b770191dca3f">CVAR_FOREACH_ANCESTORS</a>(klass, <a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>, r)</td></tr> <tr class="separator:ae51bb68c1938b559e155b770191dca3f"><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="typedef-members"></a> Typedefs</h2></td></tr> <tr class="memitem:a808044ef02a9b67390d7aaf7c3b19ae8"><td class="memItemLeft" align="right" valign="top">typedef <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#a808044ef02a9b67390d7aaf7c3b19ae8">path_cache_func</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> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)</td></tr> <tr class="separator:a808044ef02a9b67390d7aaf7c3b19ae8"><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:a5084c49c54f79807280f75d5b363345f"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a5084c49c54f79807280f75d5b363345f">fc_i</a> (<a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> k, <a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> <a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>, <a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> a)</td></tr> <tr class="separator:a5084c49c54f79807280f75d5b363345f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2d0f03bf558c8cc181d35e85098840cb"><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#a2d0f03bf558c8cc181d35e85098840cb">find_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#afa5b9137f051ac26d7ccc8824f178233">ID</a> preferred)</td></tr> <tr class="memdesc:a2d0f03bf558c8cc181d35e85098840cb"><td class="mdescLeft"> </td><td class="mdescRight">Traverse constant namespace and find +classpath+ for <em>klass</em>. <a href="#a2d0f03bf558c8cc181d35e85098840cb">More...</a><br /></td></tr> <tr class="separator:a2d0f03bf558c8cc181d35e85098840cb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5a0414c0b73009545015e262e917e59e"><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#a5a0414c0b73009545015e262e917e59e">classname</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, int *permanent)</td></tr> <tr class="memdesc:a5a0414c0b73009545015e262e917e59e"><td class="mdescLeft"> </td><td class="mdescRight">Returns +classpath+ of <em>klass</em>, if it is named, or +nil+ for anonymous +class+/+module+. <a href="#a5a0414c0b73009545015e262e917e59e">More...</a><br /></td></tr> <tr class="separator:a5a0414c0b73009545015e262e917e59e"><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:afd22fbd4f37e41394cc02c608b0088a2"><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#afd22fbd4f37e41394cc02c608b0088a2">rb_tmp_class_path</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, int *permanent, <a class="el" href="../../d0/d2a/variable_8c.html#a808044ef02a9b67390d7aaf7c3b19ae8">path_cache_func</a> cache_path)</td></tr> <tr class="separator:afd22fbd4f37e41394cc02c608b0088a2"><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:a2c68d72d635debcc44ef37adac1da6f9"><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#a2c68d72d635debcc44ef37adac1da6f9">null_cache</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> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)</td></tr> <tr class="separator:a2c68d72d635debcc44ef37adac1da6f9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aad3a001c27f53d65911fd02d518bc854"><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#aad3a001c27f53d65911fd02d518bc854">rb_class_path_no_cache</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass)</td></tr> <tr class="separator:aad3a001c27f53d65911fd02d518bc854"><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> <a class="el" href="../../df/d38/vm__exec_8c.html">val</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: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> <a class="el" href="../../df/d38/vm__exec_8c.html">val</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: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> <a class="el" href="../../df/d38/vm__exec_8c.html">val</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: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> <a class="el" href="../../df/d38/vm__exec_8c.html">val</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:a71b8671d8fa109c4b10b1f7dab34c4fc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9c1f8b53051c8856ebb6836cdc6bc7b5"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a9c1f8b53051c8856ebb6836cdc6bc7b5">mark_global_entry</a> (<a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> k, <a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> <a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>, <a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> a)</td></tr> <tr class="separator:a9c1f8b53051c8856ebb6836cdc6bc7b5"><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="../../d8/db0/defines_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>), void(*setter)(<a class="el" href="../../d8/db0/defines_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="../../d8/db0/defines_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>), void(*setter)(<a class="el" href="../../d8/db0/defines_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> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)</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> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)</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> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)</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:a5f4b17fae7a969427bf7d64ec9059f3b"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a5f4b17fae7a969427bf7d64ec9059f3b">gvar_i</a> (<a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> k, <a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> <a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>, <a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> a)</td></tr> <tr class="separator:a5f4b17fae7a969427bf7d64ec9059f3b"><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> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)</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="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">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:a99a6121c4f3dcc3edf90932b10fef414"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a99a6121c4f3dcc3edf90932b10fef414">givar_mark_i</a> (<a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> k, <a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> <a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>, <a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> a)</td></tr> <tr class="separator:a99a6121c4f3dcc3edf90932b10fef414"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab259d059661d969605c343b55cae057f"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#ab259d059661d969605c343b55cae057f">givar_i</a> (<a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> k, <a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> <a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>, <a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> a)</td></tr> <tr class="separator:ab259d059661d969605c343b55cae057f"><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> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)</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="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> index, <a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">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="../../d8/db0/defines_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>), <a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">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="../../d8/db0/defines_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>), <a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">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:a7b94badb4f289a0b449baa4694b0abe5"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a7b94badb4f289a0b449baa4694b0abe5">ivar_i</a> (<a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> k, <a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> <a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>, <a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> a)</td></tr> <tr class="separator:a7b94badb4f289a0b449baa4694b0abe5"><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:a1da93033de901a99f8227c8128c2bd23"><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#a1da93033de901a99f8227c8128c2bd23">autoload_data</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:a1da93033de901a99f8227c8128c2bd23"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af03fef565fefd6aed40a536426f09431"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#af03fef565fefd6aed40a536426f09431">autoload_i_mark</a> (void *ptr)</td></tr> <tr class="separator:af03fef565fefd6aed40a536426f09431"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a58c1b1225dd707756deb24495c5f6fc1"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a58c1b1225dd707756deb24495c5f6fc1">autoload_i_free</a> (void *ptr)</td></tr> <tr class="separator:a58c1b1225dd707756deb24495c5f6fc1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6faff5128b206496808d67980728f7b5"><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#a6faff5128b206496808d67980728f7b5">autoload_i_memsize</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void *ptr)</td></tr> <tr class="separator:a6faff5128b206496808d67980728f7b5"><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:a692d42783b6633db4af2c9709f3f8d55"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a692d42783b6633db4af2c9709f3f8d55">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:a692d42783b6633db4af2c9709f3f8d55"><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:ada8757132ed5bf012489c3537ef98215"><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#ada8757132ed5bf012489c3537ef98215">check_autoload_required</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:ada8757132ed5bf012489c3537ef98215"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af3f419deef2b39255eda6519f4240a1c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#af3f419deef2b39255eda6519f4240a1c">rb_autoloading_value</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="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *value)</td></tr> <tr class="separator:af3f419deef2b39255eda6519f4240a1c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a257a2efcb4f44d0d01a1e11b1406e7bc"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a257a2efcb4f44d0d01a1e11b1406e7bc">autoload_defined_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:a257a2efcb4f44d0d01a1e11b1406e7bc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5a404ef41354beba04038f3437d08e8f"><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#a5a404ef41354beba04038f3437d08e8f">autoload_const_set</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> arg)</td></tr> <tr class="separator:a5a404ef41354beba04038f3437d08e8f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab0d4b80b82925ba9e55c11920408cd71"><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#ab0d4b80b82925ba9e55c11920408cd71">autoload_require</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> arg)</td></tr> <tr class="separator:ab0d4b80b82925ba9e55c11920408cd71"><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:aa3cd7bf15674785b2da5b0ae6eea2fee"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#aa3cd7bf15674785b2da5b0ae6eea2fee">sv_i</a> (<a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> k, <a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> <a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>, <a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> a)</td></tr> <tr class="separator:aa3cd7bf15674785b2da5b0ae6eea2fee"><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="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">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:a93acb24cc1b6ea86d19313478ac39d70"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a93acb24cc1b6ea86d19313478ac39d70">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> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *dest)</td></tr> <tr class="separator:a93acb24cc1b6ea86d19313478ac39d70"><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> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)</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> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)</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> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)</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:a6620665419d5f242ebead641f55902be"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a6620665419d5f242ebead641f55902be">cvar_lookup_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>, <a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> *<a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>)</td></tr> <tr class="separator:a6620665419d5f242ebead641f55902be"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8ec63385145846acb34dbef47195ccec"><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#a8ec63385145846acb34dbef47195ccec">cvar_front_klass</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass)</td></tr> <tr class="separator:a8ec63385145846acb34dbef47195ccec"><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> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)</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> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)</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> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)</td></tr> <tr class="separator:af7be624c3918a818b96070df8ccd52aa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5c28766a37bc6628384319b6b39db7a6"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a5c28766a37bc6628384319b6b39db7a6">cv_i</a> (<a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> k, <a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> <a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>, <a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> a)</td></tr> <tr class="separator:a5c28766a37bc6628384319b6b39db7a6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9c9dc7a7640ab8a94ab84b4ad8517e37"><td class="memItemLeft" align="right" valign="top">static void * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a9c9dc7a7640ab8a94ab84b4ad8517e37">mod_cvar_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:a9c9dc7a7640ab8a94ab84b4ad8517e37"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a49a3215089d299117035d461770e1a91"><td class="memItemLeft" align="right" valign="top">static void * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a49a3215089d299117035d461770e1a91">mod_cvar_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:a49a3215089d299117035d461770e1a91"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a90a899c2aa04258c40801189008f92ae"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a90a899c2aa04258c40801189008f92ae">cv_list_i</a> (<a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> value, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ary)</td></tr> <tr class="separator:a90a899c2aa04258c40801189008f92ae"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a01ccfbc285b3a95add728e01c65c8981"><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#a01ccfbc285b3a95add728e01c65c8981">cvar_list</a> (void *data)</td></tr> <tr class="separator:a01ccfbc285b3a95add728e01c65c8981"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6dbb087f2c091b27636697883642a66c"><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#a6dbb087f2c091b27636697883642a66c">rb_mod_class_variables</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:a6dbb087f2c091b27636697883642a66c"><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> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)</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> <tr class="memitem:acd44635b58a678cbc22008484c94de6b"><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#acd44635b58a678cbc22008484c94de6b">autoload_data_i_type</a></td></tr> <tr class="separator:acd44635b58a678cbc22008484c94de6b"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <a id="af8214b1bd6060600a31069f1b506bc29"></a> <h2 class="memtitle"><span class="permalink"><a href="#af8214b1bd6060600a31069f1b506bc29">◆ </a></span>check_autoload_data</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define check_autoload_data</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">av</td><td>)</td> <td>   (struct <a class="el" href="../../d6/d1e/structautoload__data__i.html">autoload_data_i</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#acd44635b58a678cbc22008484c94de6b">autoload_data_i_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#l01600">1600</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#l01682">check_autoload_required()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01765">rb_autoload_load()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01810">rb_autoload_p()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01711">rb_autoloading_value()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l02141">rb_const_set()</a>.</p> </div> </div> <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#l01550">1550</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#l01554">autoload_data()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01647">autoload_delete()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01604">rb_autoload()</a>.</p> </div> </div> <a id="ae51bb68c1938b559e155b770191dca3f"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae51bb68c1938b559e155b770191dca3f">◆ </a></span>CVAR_FOREACH_ANCESTORS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define CVAR_FOREACH_ANCESTORS</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">klass, </td> </tr> <tr> <td class="paramkey"></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">for</span> (klass = <a class="code" href="../../d0/d2a/variable_8c.html#a8ec63385145846acb34dbef47195ccec">cvar_front_klass</a>(klass); klass; klass = <a class="code" href="../../d8/d9c/classext_8h.html#a19d17315b6b34045cdffec9912342b91">RCLASS_SUPER</a>(klass)) { \</div><div class="line"> if (<a class="code" href="../../d0/d2a/variable_8c.html#a6620665419d5f242ebead641f55902be">cvar_lookup_at</a>(klass, <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"> }</div><div class="ttc" id="variable_8c_html_a6620665419d5f242ebead641f55902be"><div class="ttname"><a href="../../d0/d2a/variable_8c.html#a6620665419d5f242ebead641f55902be">cvar_lookup_at</a></div><div class="ttdeci">static int cvar_lookup_at(VALUE klass, ID id, st_data_t *v)</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d2a/variable_8c_source.html#l02300">variable.c:2300</a></div></div> <div class="ttc" id="variable_8c_html_a8ec63385145846acb34dbef47195ccec"><div class="ttname"><a href="../../d0/d2a/variable_8c.html#a8ec63385145846acb34dbef47195ccec">cvar_front_klass</a></div><div class="ttdeci">static VALUE cvar_front_klass(VALUE klass)</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d2a/variable_8c_source.html#l02307">variable.c:2307</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="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#l00798">win32ole.c:798</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l02318">2318</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</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="../../d0/d2a/variable_8c.html#a6620665419d5f242ebead641f55902be">cvar_lookup_at</a>(klass, <span class="keywordtype">id</span>, (<a class="code" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>))) {r;}\</div><div class="line"> CVAR_FOREACH_ANCESTORS(klass, <a class="code" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>, r);\</div><div class="line">} <span class="keywordflow">while</span>(0)</div><div class="ttc" id="variable_8c_html_a6620665419d5f242ebead641f55902be"><div class="ttname"><a href="../../d0/d2a/variable_8c.html#a6620665419d5f242ebead641f55902be">cvar_lookup_at</a></div><div class="ttdeci">static int cvar_lookup_at(VALUE klass, ID id, st_data_t *v)</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d2a/variable_8c_source.html#l02300">variable.c:2300</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#l00798">win32ole.c:798</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l02325">2325</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#l02391">rb_cvar_defined()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02364">rb_cvar_get()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l02331">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#l00402">402</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#l00536">mark_global_entry()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00863">rb_alias_variable()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00646">rb_f_trace_var()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00706">rb_f_untrace_var()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00440">rb_global_entry()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00813">rb_gv_get()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00804">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#l00401">401</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#l00404">404</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#l00575">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#l00406">406</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#l00405">405</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#l00575">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#l00437">437</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#l00600">rb_define_readonly_variable()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00606">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#l00425">425</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#l00440">rb_global_entry()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00822">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#l00427">427</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#l00440">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#l00426">426</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#l00440">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#l00429">429</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#l00606">rb_define_virtual_variable()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00476">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#l00431">431</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#l00476">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#l00430">430</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#l00476">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#l00433">433</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#l00575">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#l00435">435</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#l00575">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#l00434">434</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#l00575">rb_define_hooked_variable()</a>.</p> </div> </div> <h2 class="groupheader">Typedef Documentation</h2> <a id="a808044ef02a9b67390d7aaf7c3b19ae8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a808044ef02a9b67390d7aaf7c3b19ae8">◆ </a></span>path_cache_func</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(* path_cache_func) (<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> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)</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> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="a5a404ef41354beba04038f3437d08e8f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5a404ef41354beba04038f3437d08e8f">◆ </a></span>autoload_const_set()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> autoload_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>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#l01749">1749</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#l00785">args</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01647">autoload_delete()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l02141">rb_const_set()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01765">rb_autoload_load()</a>.</p> </div> </div> <a id="a1da93033de901a99f8227c8128c2bd23"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1da93033de901a99f8227c8128c2bd23">◆ </a></span>autoload_data()</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_data </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#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#l00024">autoload</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01550">check_autoload_table</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00028">mod</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00047">RCLASS_IV_TBL</a>, <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01682">check_autoload_required()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01711">rb_autoloading_value()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l02141">rb_const_set()</a>.</p> </div> </div> <a id="a257a2efcb4f44d0d01a1e11b1406e7bc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a257a2efcb4f44d0d01a1e11b1406e7bc">◆ </a></span>autoload_defined_p()</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_defined_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> </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#l01731">1731</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#l00028">mod</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01711">rb_autoloading_value()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00048">RCLASS_CONST_TBL</a>, <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01765">rb_autoload_load()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01810">rb_autoload_p()</a>.</p> </div> </div> <a id="a692d42783b6633db4af2c9709f3f8d55"></a> <h2 class="memtitle"><span class="permalink"><a href="#a692d42783b6633db4af2c9709f3f8d55">◆ </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 void 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#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#l00024">autoload</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01550">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#l00028">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#l00048">RCLASS_CONST_TBL</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00047">RCLASS_IV_TBL</a>, <a class="el" href="../../dd/d24/st_8h.html#aa04e4ee0a6e1f19e64f3be4668f41234">st_delete()</a>, <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>, <a class="el" href="../../df/d38/vm__exec_8c.html">val</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#l01749">autoload_const_set()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01938">rb_const_remove()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l02141">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#l01533">1533</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#l00334">st_free_table()</a>.</p> </div> </div> <a id="a58c1b1225dd707756deb24495c5f6fc1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a58c1b1225dd707756deb24495c5f6fc1">◆ </a></span>autoload_i_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_i_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#l01583">1583</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#l00786">p</a>, and <a class="el" href="../../d8/db0/defines_8h.html#afca9b96f6a61eebbcdd7e6b3fc31ed97">xfree()</a>.</p> </div> </div> <a id="af03fef565fefd6aed40a536426f09431"></a> <h2 class="memtitle"><span class="permalink"><a href="#af03fef565fefd6aed40a536426f09431">◆ </a></span>autoload_i_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_i_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#l01574">1574</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#l00786">p</a>, and <a class="el" href="../../d8/d16/gc_8c_source.html#l02600">rb_gc_mark()</a>.</p> </div> </div> <a id="a6faff5128b206496808d67980728f7b5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6faff5128b206496808d67980728f7b5">◆ </a></span>autoload_i_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_i_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#l01590">1590</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</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#l01527">1527</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#l02543">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#l01539">1539</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#l00342">st_memsize()</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#l01668">1668</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#l00786">p</a>, and <a class="el" href="../../d9/dd4/load_8c_source.html#l00523">rb_feature_provided()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01682">check_autoload_required()</a>.</p> </div> </div> <a id="ab0d4b80b82925ba9e55c11920408cd71"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab0d4b80b82925ba9e55c11920408cd71">◆ </a></span>autoload_require()</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_require </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#l01758">1758</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#l01567">autoload_data_i::feature</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00934">rb_require_safe()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01568">autoload_data_i::safe_level</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01765">rb_autoload_load()</a>.</p> </div> </div> <a id="ada8757132ed5bf012489c3537ef98215"></a> <h2 class="memtitle"><span class="permalink"><a href="#ada8757132ed5bf012489c3537ef98215">◆ </a></span>check_autoload_required()</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> check_autoload_required </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#l01682">1682</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#l01554">autoload_data()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01668">autoload_provided()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01600">check_autoload_data</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00539">Check_Type</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01567">autoload_data_i::feature</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00028">mod</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00517">rb_eArgError</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00804">rb_ensure()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00094">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="../../d0/d2a/variable_8c_source.html#l01675">reset_safe()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00490">T_STRING</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01765">rb_autoload_load()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01810">rb_autoload_p()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l02067">rb_const_defined_0()</a>.</p> </div> </div> <a id="a93acb24cc1b6ea86d19313478ac39d70"></a> <h2 class="memtitle"><span class="permalink"><a href="#a93acb24cc1b6ea86d19313478ac39d70">◆ </a></span>check_before_mod_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 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> </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#l02133">2133</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#l01155">OBJ_UNTRUSTED</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00258">rb_check_frozen</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00525">rb_eSecurityError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00094">rb_safe_level</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l02141">rb_const_set()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l02331">rb_cvar_set()</a>.</p> </div> </div> <a id="a5a0414c0b73009545015e262e917e59e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5a0414c0b73009545015e262e917e59e">◆ </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> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </td> <td class="paramname"><em>permanent</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>Returns +classpath+ of <em>klass</em>, if it is named, or +nil+ for anonymous +class+/+module+. </p> <p>The last part of named +classpath+ is never anonymous, but anonymous +class+/+module+ names may be contained. If the path is "permanent", that means it has no anonymous names, <code>*permanent</code> is set to 1. </p> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00160">160</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#l00124">find_class_path()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00042">fc_result::klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01164">OBJ_FREEZE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00043">fc_result::path</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00295">rb_bug()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01426">rb_cObject</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16946">rb_id2str()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00946">rb_str_dup()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01537">RB_TYPE_P</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00047">RCLASS_IV_TBL</a>, <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00364">SYM2ID</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00490">T_STRING</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00024">tmp_classpath</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/d6d/compar_8c_source.html#l00019">rb_cmperr()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00210">rb_mod_name()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00222">rb_tmp_class_path()</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#l01475">1475</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#l00363">ID2SYM</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">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#l01825">rb_const_get_0()</a>.</p> </div> </div> <a id="a5c28766a37bc6628384319b6b39db7a6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5c28766a37bc6628384319b6b39db7a6">◆ </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="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> </td> <td class="paramname"><em>k</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> </td> <td class="paramname"><em>v</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> </td> <td class="paramname"><em>a</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#l02430">2430</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#l01370">key</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17059">rb_is_class_id()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00108">ST_CONTINUE</a>, <a class="el" href="../../dd/d24/st_8h.html#acdc42c01229b7537ea5a4c6965c7e47a">st_insert()</a>, and <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l02444">mod_cvar_at()</a>.</p> </div> </div> <a id="a90a899c2aa04258c40801189008f92ae"></a> <h2 class="memtitle"><span class="permalink"><a href="#a90a899c2aa04258c40801189008f92ae">◆ </a></span>cv_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 cv_list_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">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="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">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#l02469">2469</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#l00363">ID2SYM</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01370">key</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00822">rb_ary_push()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00108">ST_CONTINUE</a>, and <a class="el" href="../../dd/dc0/date__core_8c_source.html#l03715">sym</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l02477">cvar_list()</a>.</p> </div> </div> <a id="a8ec63385145846acb34dbef47195ccec"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8ec63385145846acb34dbef47195ccec">◆ </a></span>cvar_front_klass()</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> cvar_front_klass </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#l02307">2307</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#l01111">FL_SINGLETON</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01146">FL_TEST</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02586">rb_iv_get()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01537">RB_TYPE_P</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#l00486">T_CLASS</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00488">T_MODULE</a>.</p> </div> </div> <a id="a01ccfbc285b3a95add728e01c65c8981"></a> <h2 class="memtitle"><span class="permalink"><a href="#a01ccfbc285b3a95add728e01c65c8981">◆ </a></span>cvar_list()</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> cvar_list </td> <td>(</td> <td class="paramtype">void * </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#l02477">2477</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#l02469">cv_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#l00417">rb_ary_new2()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00133">st_foreach_safe()</a>, and <a class="el" href="../../d4/d71/st_8c_source.html#l00334">st_free_table()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l02511">rb_mod_class_variables()</a>.</p> </div> </div> <a id="a6620665419d5f242ebead641f55902be"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6620665419d5f242ebead641f55902be">◆ </a></span>cvar_lookup_at()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int cvar_lookup_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 class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> * </td> <td class="paramname"><em>v</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#l02300">2300</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="../../db/dde/internal_8h_source.html#l00047">RCLASS_IV_TBL</a>, <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00798">v</a>.</p> </div> </div> <a id="a5084c49c54f79807280f75d5b363345f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5084c49c54f79807280f75d5b363345f">◆ </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="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> </td> <td class="paramname"><em>k</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> </td> <td class="paramname"><em>v</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> </td> <td class="paramname"><em>a</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#l00076">76</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#l00049">fc_path()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01370">key</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00042">fc_result::klass</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00050">list</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00041">fc_result::name</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00043">fc_result::path</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00041">fc_result::preferred</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00045">fc_result::prev</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17053">rb_is_const_id()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01537">RB_TYPE_P</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00048">RCLASS_CONST_TBL</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00108">ST_CONTINUE</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l01006">st_foreach()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00108">ST_STOP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00486">T_CLASS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00488">T_MODULE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00044">fc_result::track</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00798">v</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#l00124">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#l00049">49</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#l00041">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#l01164">OBJ_FREEZE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00043">fc_result::path</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00045">fc_result::prev</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01426">rb_cObject</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16946">rb_id2str()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02125">rb_str_append()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01986">rb_str_cat2()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00946">rb_str_dup()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00047">RCLASS_IV_TBL</a>, <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00044">fc_result::track</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00076">fc_i()</a>.</p> </div> </div> <a id="a2d0f03bf558c8cc181d35e85098840cb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2d0f03bf558c8cc181d35e85098840cb">◆ </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> </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>preferred</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>Traverse constant namespace and find +classpath+ for <em>klass</em>. </p> <p>If <em>preferred</em> is not 0, choice the path whose base name is set to it. If +classpath+ is found, the hidden instance variable <b>classpath</b> is set to the found path, and <b>tmp_classpath</b> is removed. The path is frozen. </p> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00124">124</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#l00076">fc_i()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00042">fc_result::klass</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00041">fc_result::name</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00043">fc_result::path</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00041">fc_result::preferred</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00045">fc_result::prev</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">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#l01426">rb_cObject</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00048">RCLASS_CONST_TBL</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00047">RCLASS_IV_TBL</a>, <a class="el" href="../../dd/d24/st_8h.html#aa04e4ee0a6e1f19e64f3be4668f41234">st_delete()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00133">st_foreach_safe()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00272">st_init_numtable()</a>, <a class="el" href="../../dd/d24/st_8h.html#acdc42c01229b7537ea5a4c6965c7e47a">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#l00044">fc_result::track</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00160">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#l00956">956</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#l00411">trace_var::data</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00901">generic_iv_tbl</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00433">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">Qtrue</a>, and <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01204">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#l00915">915</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#l00901">generic_iv_tbl</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00147">PRIsVALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00288">QUOTE_ID</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00234">rb_warning()</a>, <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01078">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="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">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#l00971">971</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#l00411">trace_var::data</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00901">generic_iv_tbl</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01370">key</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00093">st_table::num_entries</a>, <a class="el" href="../../dd/d24/st_8h.html#aa04e4ee0a6e1f19e64f3be4668f41234">st_delete()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00334">st_free_table()</a>, and <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01400">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#l00933">933</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#l00411">trace_var::data</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01117">FL_EXIVAR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01149">FL_SET</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00901">generic_iv_tbl</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01980">rb_error_frozen()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01041">rb_obj_frozen_p()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01560">rb_special_const_p()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00900">special_generic_ivar</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00629">st_add_direct()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00272">st_init_numtable()</a>, <a class="el" href="../../dd/d24/st_8h.html#acdc42c01229b7537ea5a4c6965c7e47a">st_insert()</a>, <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01128">rb_ivar_set()</a>.</p> </div> </div> <a id="ab259d059661d969605c343b55cae057f"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab259d059661d969605c343b55cae057f">◆ </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="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> </td> <td class="paramname"><em>k</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> </td> <td class="paramname"><em>v</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> </td> <td class="paramname"><em>a</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#l01009">1009</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#l01001">givar_mark_i()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01560">rb_special_const_p()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00108">ST_CONTINUE</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00133">st_foreach_safe()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00798">v</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01020">rb_mark_generic_ivar_tbl()</a>.</p> </div> </div> <a id="a99a6121c4f3dcc3edf90932b10fef414"></a> <h2 class="memtitle"><span class="permalink"><a href="#a99a6121c4f3dcc3edf90932b10fef414">◆ </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="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> </td> <td class="paramname"><em>k</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> </td> <td class="paramname"><em>v</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> </td> <td class="paramname"><em>a</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#l01001">1001</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#l02600">rb_gc_mark()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00108">ST_CONTINUE</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00798">v</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01009">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#l00559">559</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#l01227">ALLOCA_N</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</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="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16923">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#l00575">rb_define_hooked_variable()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00813">rb_gv_get()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00804">rb_gv_set()</a>.</p> </div> </div> <a id="a5f4b17fae7a969427bf7d64ec9059f3b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5f4b17fae7a969427bf7d64ec9059f3b">◆ </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="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> </td> <td class="paramname"><em>k</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> </td> <td class="paramname"><em>v</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> </td> <td class="paramname"><em>a</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#l00829">829</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#l00363">ID2SYM</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01370">key</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00822">rb_ary_push()</a>, and <a class="el" href="../../dd/d24/st_8h_source.html#l00108">ST_CONTINUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00847">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#l01318">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="../../d4/d71/st_8c_source.html#l00272">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#l01078">1078</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#l00510">BUILTIN_TYPE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01117">FL_EXIVAR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01146">FL_TEST</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00915">generic_ivar_get()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00147">PRIsVALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00288">QUOTE_ID</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01560">rb_special_const_p()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00234">rb_warning()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00047">RCLASS_IV_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00729">ROBJECT_IV_INDEX_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00725">ROBJECT_IVPTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00721">ROBJECT_NUMIV</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01143">SPECIAL_CONST_P</a>, <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00486">T_CLASS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00488">T_MODULE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00485">T_OBJECT</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01122">rb_attr_get()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01116">rb_ivar_get()</a>.</p> </div> </div> <a id="a7b94badb4f289a0b449baa4694b0abe5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7b94badb4f289a0b449baa4694b0abe5">◆ </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="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> </td> <td class="paramname"><em>k</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> </td> <td class="paramname"><em>v</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> </td> <td class="paramname"><em>a</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#l01339">1339</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#l00363">ID2SYM</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01370">key</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00822">rb_ary_push()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17071">rb_is_instance_id()</a>, and <a class="el" href="../../dd/d24/st_8h_source.html#l00108">ST_CONTINUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01368">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="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">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="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">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#l02008">2008</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="../../de/de6/ruby_2ruby_8h_source.html#l00363">ID2SYM</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01370">key</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00822">rb_ary_push()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00108">ST_CONTINUE</a>, and <a class="el" href="../../dd/dc0/date__core_8c_source.html#l03715">sym</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l02017">rb_const_list()</a>.</p> </div> </div> <a id="a9c1f8b53051c8856ebb6836cdc6bc7b5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9c1f8b53051c8856ebb6836cdc6bc7b5">◆ </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="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> </td> <td class="paramname"><em>k</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> </td> <td class="paramname"><em>v</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> </td> <td class="paramname"><em>a</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#l00536">536</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#l00411">trace_var::data</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00417">global_variable::data</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00402">global_entry</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00420">global_variable::marker</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00412">trace_var::next</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02549">rb_gc_mark_maybe()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00108">ST_CONTINUE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00422">global_variable::trace</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00798">v</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00552">rb_gc_mark_global_tbl()</a>.</p> </div> </div> <a id="a9c9dc7a7640ab8a94ab84b4ad8517e37"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9c9dc7a7640ab8a94ab84b4ad8517e37">◆ </a></span>mod_cvar_at()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void* mod_cvar_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> </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#l02444">2444</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#l02430">cv_i()</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00028">mod</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00047">RCLASS_IV_TBL</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00133">st_foreach_safe()</a>, and <a class="el" href="../../d4/d71/st_8c_source.html#l00272">st_init_numtable()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l02457">mod_cvar_of()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l02511">rb_mod_class_variables()</a>.</p> </div> </div> <a id="a49a3215089d299117035d461770e1a91"></a> <h2 class="memtitle"><span class="permalink"><a href="#a49a3215089d299117035d461770e1a91">◆ </a></span>mod_cvar_of()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void* mod_cvar_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> </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#l02457">2457</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#l00028">mod</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02444">mod_cvar_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#l02511">rb_mod_class_variables()</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="a2c68d72d635debcc44ef37adac1da6f9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2c68d72d635debcc44ef37adac1da6f9">◆ </a></span>null_cache()</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> null_cache </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#l00270">270</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#l00435">Qnil</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00276">rb_class_path_no_cache()</a>.</p> </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="../../d8/db0/defines_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="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">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#l01254">1254</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#l01237">obj_ivar_tag::arg</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00108">func</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01236">obj_ivar_tag::func</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01370">key</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01235">obj_ivar_tag::obj</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01241">obj_ivar_i()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00729">ROBJECT_IV_INDEX_TBL</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00133">st_foreach_safe()</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01271">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="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">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="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">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="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">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#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="../../d0/d2a/variable_8c_source.html#l01237">obj_ivar_tag::arg</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01236">obj_ivar_tag::func</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01370">key</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01235">obj_ivar_tag::obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00725">ROBJECT_IVPTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00721">ROBJECT_NUMIV</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00108">ST_CONTINUE</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01254">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#l02292">2292</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#l01537">RB_TYPE_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01094">RBASIC</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00487">T_ICLASS</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l02364">rb_cvar_get()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l02331">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#l00863">863</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#l01224">ALLOC</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00421">global_variable::block_trace</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00416">global_variable::counter</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00402">global_entry</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00412">trace_var::next</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00515">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00525">rb_eSecurityError</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00440">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#l01788">rb_raise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00094">rb_safe_level</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00629">st_add_direct()</a>, <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00422">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#l01148">Init_load()</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l02147">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#l01122">1122</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#l00174">FALSE</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01078">ivar_get()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d26/transcode_8c_source.html#l04261">ecerr_destination_encoding()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04249">ecerr_destination_encoding_name()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04303">ecerr_error_bytes()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04282">ecerr_error_char()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04345">ecerr_incomplete_input()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04315">ecerr_readagain_bytes()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04237">ecerr_source_encoding()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04211">ecerr_source_encoding_name()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01161">eval_string_with_cref()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00698">exc_backtrace()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00775">exc_equal()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00614">exc_to_s()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00875">exit_status()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00889">exit_success_p()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02440">gzfile_error_inspect()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04298">ignore_closed_stream()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l00875">inspect_enumerator()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03093">ip_set_exc_message()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01797">lazy_drop_func()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01827">lazy_drop_while_func()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01714">lazy_take_func()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01629">lazy_zip_arrays_func()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01649">lazy_zip_func()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08132">lib_fromUTF8_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07950">lib_toUTF8_core()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00961">name_err_name()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00974">name_err_to_s()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01138">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="../../de/d75/psych__yaml__tree_8c_source.html#l00010">private_iv_get()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00362">pst_pid()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01185">rb_mod_refine()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01424">rb_mod_to_s()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01135">rb_refinement_module_get_refined_class()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01123">rb_using_module()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00771">readline_attempted_completion_function()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00716">readline_s_get_completion_case_fold()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00678">readline_s_get_completion_proc()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16385">reg_compile_gen()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02543">slicebefore_i()</a>, <a class="el" href="../../d2/d87/option_8c_source.html#l00137">sockopt_data()</a>, <a class="el" href="../../d2/d87/option_8c_source.html#l00080">sockopt_family_m()</a>, <a class="el" href="../../d2/d87/option_8c_source.html#l00086">sockopt_level()</a>, <a class="el" href="../../d2/d87/option_8c_source.html#l00107">sockopt_optname()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01910">stop_result()</a>, <a class="el" href="../../d1/d7d/pack_8c_source.html#l00267">str_associate()</a>, <a class="el" href="../../d1/d7d/pack_8c_source.html#l00282">str_associated()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01299">syserr_eqq()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01285">syserr_errno()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00140">vm_call0_body()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00523">vm_getivar()</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#l01604">1604</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#l01224">ALLOC</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00024">autoload</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01595">autoload_data_i_type</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01545">autoload_data_type</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01550">check_autoload_table</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00985">DATA_PTR</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01567">autoload_data_i::feature</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01115">FL_TAINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01150">FL_UNSET</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00028">mod</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01164">OBJ_FREEZE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00147">PRIsVALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00288">QUOTE_ID</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02141">rb_const_set()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00517">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00521">rb_eNameError</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17053">rb_is_const_id()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00094">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#l00048">RCLASS_CONST_TBL</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00047">RCLASS_IV_TBL</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01568">autoload_data_i::safe_level</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00629">st_add_direct()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00272">st_init_numtable()</a>, <a class="el" href="../../dd/d24/st_8h.html#acdc42c01229b7537ea5a4c6965c7e47a">st_insert()</a>, <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01569">autoload_data_i::thread</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01016">TypedData_Wrap_Struct</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01570">autoload_data_i::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d7a/dl_8c_source.html#l00164">rb_dl_init_callbacks()</a>, and <a class="el" href="../../d9/dd4/load_8c_source.html#l01072">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#l01765">1765</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#l00785">args</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01749">autoload_const_set()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01731">autoload_defined_p()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01758">autoload_require()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01600">check_autoload_data</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01682">check_autoload_required()</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#l00028">mod</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00433">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00804">rb_ensure()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00530">RB_GC_GUARD</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00666">rb_jump_tag()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00771">rb_protect()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00094">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="../../d5/d9d/tcltklib_8c_source.html#l00097">rb_sourcefile</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02358">rb_thread_current()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01675">reset_safe()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00445">RTEST</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01569">autoload_data_i::thread</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01825">rb_const_get_0()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00401">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#l01810">1810</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#l01731">autoload_defined_p()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01600">check_autoload_data</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01682">check_autoload_required()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01567">autoload_data_i::feature</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00028">mod</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">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#l01095">rb_mod_autoload_p()</a>.</p> </div> </div> <a id="af3f419deef2b39255eda6519f4240a1c"></a> <h2 class="memtitle"><span class="permalink"><a href="#af3f419deef2b39255eda6519f4240a1c">◆ </a></span>rb_autoloading_value()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_autoloading_value </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="../../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> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01711">1711</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#l01554">autoload_data()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01600">check_autoload_data</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00028">mod</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02358">rb_thread_current()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01569">autoload_data_i::thread</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01570">autoload_data_i::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01731">autoload_defined_p()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02067">rb_const_defined_0()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01825">rb_const_get_0()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00401">vm_get_ev_const()</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#l00389">389</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#l00042">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#l00383">rb_class_name()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l01938">method_inspect()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00915">mnew()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00441">pst_inspect()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01450">r_object0()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00557">rb_define_class_id_under()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00632">rb_define_module_id_under()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l07446">rb_io_s_new()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01337">rb_mod_define_method()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00734">rb_mod_remove_method()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01740">rb_obj_alloc()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00396">rb_obj_classname()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01564">rb_thread_current_status()</a>, <a class="el" href="../../dd/dd7/vm__dump_8c_source.html#l00614">rb_vm_bugreport()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00673">remove_method()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l00667">thread_s_new()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l01646">umethod_bind()</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#l00383">383</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#l00042">fc_result::klass</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00261">rb_class_path()</a>, and <a class="el" href="../../d0/de1/object_8c_source.html#l00171">rb_class_real()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00191">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#l00079">error_print()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00648">exc_inspect()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00614">exc_to_s()</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l00542">inspect_struct()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00394">mString_to_json_raw_object()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01069">name_err_mesg_to_str()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00974">name_err_to_s()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00393">rb_any_to_s()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00389">rb_class2name()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01825">rb_const_get_0()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01938">rb_const_remove()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02141">rb_const_set()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02364">rb_cvar_get()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02331">rb_cvar_set()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01937">rb_io_inspect()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00226">rb_method_entry_make()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01164">rb_method_name_error()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02276">rb_mod_cvar_get()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01468">rb_mod_freeze()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01916">rb_mod_remove_const()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02552">rb_mod_remove_cvar()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01424">rb_mod_to_s()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00505">rb_obj_inspect()</a>, <a class="el" href="../../d5/d1d/eval__error_8c_source.html#l00207">rb_print_undef()</a>, <a class="el" href="../../d5/d1d/eval__error_8c_source.html#l00224">rb_print_undef_str()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00868">rb_undef()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02224">set_const_visibility()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01463">uninitialized_constant()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00465">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#l00261">261</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#l00042">fc_result::klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00043">fc_result::path</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01128">rb_ivar_set()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00946">rb_str_dup()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00222">rb_tmp_class_path()</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>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00383">rb_class_name()</a>.</p> </div> </div> <a id="aad3a001c27f53d65911fd02d518bc854"></a> <h2 class="memtitle"><span class="permalink"><a href="#aad3a001c27f53d65911fd02d518bc854">◆ </a></span>rb_class_path_no_cache()</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_no_cache </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#l00276">276</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#l00042">fc_result::klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00270">null_cache()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00043">fc_result::path</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00946">rb_str_dup()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00222">rb_tmp_class_path()</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#l02103">2103</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#l00174">FALSE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02067">rb_const_defined_0()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d56/console_8c_source.html#l00656">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#l01280">Init_strscan()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00488">rb_define_class()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00606">rb_define_module()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02121">rb_mod_const_defined()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00401">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#l02067">2067</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#l00510">BUILTIN_TYPE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01682">check_autoload_required()</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#l00433">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">Qtrue</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01711">rb_autoloading_value()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01426">rb_cObject</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00048">RCLASS_CONST_TBL</a>, <a class="el" href="../../d8/d9c/classext_8h_source.html#l00016">RCLASS_SUPER</a>, <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00488">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#l02103">rb_const_defined()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02109">rb_const_defined_at()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02097">rb_const_defined_from()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02121">rb_public_const_defined()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02127">rb_public_const_defined_at()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l02115">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#l02109">2109</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#l00174">FALSE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02067">rb_const_defined_0()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l11795">debug_lines()</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l00193">new_struct()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01938">rb_const_remove()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00557">rb_define_class_id_under()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00632">rb_define_module_id_under()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02121">rb_mod_const_defined()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00331">rb_path_to_class()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00505">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#l02097">2097</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#l00174">FALSE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02067">rb_const_defined_0()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">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#l01876">1876</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#l00174">FALSE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01825">rb_const_get_0()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">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#l01473">cbsubst_get_all_subst_keys()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01350">cbsubst_get_subst_arg()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01419">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#l01647">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#l00656">console_dev()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00984">cState_from_state_s()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l02073">float_arg()</a>, <a class="el" href="../../dd/dfb/function_8c_source.html#l00119">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#l01322">Init_generator()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00793">Init_objspace()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>, <a class="el" href="../../d4/d54/psych__parser_8c_source.html#l00538">Init_psych_parser()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10770">Init_tcltklib()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01736">Init_tkutil()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03493">ip_ruby_cmd_receiver_const_get()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00634">make_no_method_exception()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l02020">numeric_arg()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01300">process_options()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00488">rb_define_class()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00606">rb_define_module()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02291">rb_execarg_fixup()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01959">rb_mod_const_get()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02889">save_env()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03320">set_argv()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01299">syserr_eqq()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01226">syserr_initialize()</a>, <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00401">vm_get_ev_const()</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l00170">vm_set_main_stack()</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#l01825">1825</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#l00510">BUILTIN_TYPE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01475">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#l00147">PRIsVALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00288">QUOTE_ID</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01765">rb_autoload_load()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01711">rb_autoloading_value()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00383">rb_class_name()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01426">rb_cObject</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00904">rb_name_error()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00128">rb_vm_inc_const_missing_count()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00221">rb_warn()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00048">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#l00445">RTEST</a>, <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00488">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#l01876">rb_const_get()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01882">rb_const_get_at()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01870">rb_const_get_from()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01894">rb_public_const_get()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01900">rb_public_const_get_at()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01888">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#l01882">1882</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#l00174">FALSE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01825">rb_const_get_0()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l11795">debug_lines()</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00795">Init_cparse()</a>, <a class="el" href="../../d4/d54/psych__parser_8c_source.html#l00523">mark()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l01102">path_unlink()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00557">rb_define_class_id_under()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00632">rb_define_module_id_under()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01959">rb_mod_const_get()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00331">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#l01870">1870</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#l00174">FALSE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01825">rb_const_get_0()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">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#l02017">2017</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#l02008">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#l00417">rb_ary_new2()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00133">st_foreach_safe()</a>, and <a class="el" href="../../d4/d71/st_8c_source.html#l00334">st_free_table()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l02046">rb_mod_constants()</a>, and <a class="el" href="../../d3/d57/eval_8c_source.html#l00373">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#l01938">1938</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#l01647">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#l00028">mod</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01155">OBJ_UNTRUSTED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00147">PRIsVALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00288">QUOTE_ID</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00258">rb_check_frozen</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00383">rb_class_name()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02109">rb_const_defined_at()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00525">rb_eSecurityError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00904">rb_name_error()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00094">rb_safe_level</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00103">rb_vm_change_state()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00048">RCLASS_CONST_TBL</a>, <a class="el" href="../../dd/d24/st_8h.html#aa04e4ee0a6e1f19e64f3be4668f41234">st_delete()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00798">v</a>, <a class="el" href="../../df/d38/vm__exec_8c.html">val</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#l01916">rb_mod_remove_const()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01169">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#l02141">2141</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#l01224">ALLOC</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01554">autoload_data()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01647">autoload_delete()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01600">check_autoload_data</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02133">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#l00022">rb_const_entry_struct::file</a>, <a class="el" href="../../dd/d17/constant_8h_source.html#l00020">rb_const_entry_struct::flag</a>, <a class="el" href="../../dd/d17/constant_8h_source.html#l00023">rb_const_entry_struct::line</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#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00147">PRIsVALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00288">QUOTE_ID</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00383">rb_class_name()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01426">rb_cObject</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00177">rb_compile_warn()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00516">rb_eTypeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00856">rb_sourcefilename()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00884">rb_sourceline()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02358">rb_thread_current()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00103">rb_vm_change_state()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00221">rb_warn()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00048">RCLASS_CONST_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../dd/d24/st_8h.html#aa04e4ee0a6e1f19e64f3be4668f41234">st_delete()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00272">st_init_numtable()</a>, <a class="el" href="../../dd/d24/st_8h.html#acdc42c01229b7537ea5a4c6965c7e47a">st_insert()</a>, <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01569">autoload_data_i::thread</a>, <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, <a class="el" href="../../dd/d17/constant_8h_source.html#l00021">rb_const_entry_struct::value</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01570">autoload_data_i::value</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#l01749">autoload_const_set()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00377">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#l01520">cbsubst_table_setup()</a>, <a class="el" href="../../d0/d56/console_8c_source.html#l00656">console_dev()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00390">Init_class_hierarchy()</a>, <a class="el" href="../../d8/d13/strscan_8c_source.html#l01280">Init_strscan()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01604">rb_autoload()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00488">rb_define_class()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00557">rb_define_class_id_under()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02204">rb_define_const()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00606">rb_define_module()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00632">rb_define_module_id_under()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02068">rb_mod_const_set()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l00385">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#l01047">1047</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#l00411">trace_var::data</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01117">FL_EXIVAR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01149">FL_SET</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01146">FL_TEST</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01150">FL_UNSET</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00901">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#l01028">rb_free_generic_ivar()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00629">st_add_direct()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00663">st_copy()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00334">st_free_table()</a>, <a class="el" href="../../dd/d24/st_8h.html#acdc42c01229b7537ea5a4c6965c7e47a">st_insert()</a>, and <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dc0/date__core_8c_source.html#l07149">d_lite_marshal_dump()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l07173">d_lite_marshal_load()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00250">init_copy()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01345">nucomp_marshal_dump()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l01649">nurat_marshal_dump()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00240">rb_hash_dup()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l04666">time_mdump()</a>, and <a class="el" href="../../df/d73/time_8c_source.html#l04779">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#l02409">2409</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#l02364">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#l17059">rb_is_class_id()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00904">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#l02399">2399</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#l02331">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#l17059">rb_is_class_id()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00904">rb_name_error()</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</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#l02391">2391</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#l02325">CVAR_LOOKUP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00433">Qfalse</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">Qtrue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l02342">rb_mod_cvar_defined()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l02552">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#l02364">2364</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#l00510">BUILTIN_TYPE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02325">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#l02292">original_module()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00147">PRIsVALUE</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00288">QUOTE_ID</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00383">rb_class_name()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00904">rb_name_error()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00234">rb_warning()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00047">RCLASS_IV_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00445">RTEST</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01363">ruby_verbose</a>, <a class="el" href="../../dd/d24/st_8h.html#aa04e4ee0a6e1f19e64f3be4668f41234">st_delete()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00486">T_CLASS</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l02409">rb_cv_get()</a>, and <a class="el" href="../../d0/de1/object_8c_source.html#l02276">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#l02331">2331</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#l00510">BUILTIN_TYPE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02133">check_before_mod_set()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02325">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#l02292">original_module()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00147">PRIsVALUE</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00288">QUOTE_ID</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00383">rb_class_name()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00234">rb_warning()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00047">RCLASS_IV_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00445">RTEST</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01363">ruby_verbose</a>, <a class="el" href="../../dd/d24/st_8h.html#aa04e4ee0a6e1f19e64f3be4668f41234">st_delete()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00272">st_init_numtable()</a>, <a class="el" href="../../dd/d24/st_8h.html#acdc42c01229b7537ea5a4c6965c7e47a">st_insert()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00486">T_CLASS</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l02399">rb_cv_set()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02419">rb_define_class_variable()</a>, and <a class="el" href="../../d0/de1/object_8c_source.html#l02315">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#l02419">2419</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#l02331">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#l17059">rb_is_class_id()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00904">rb_name_error()</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</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#l02204">2204</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#l01426">rb_cObject</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02141">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#l17053">rb_is_const_id()</a>, <a class="el" href="../../da/d2d/safe_8c_source.html#l00079">rb_secure()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00221">rb_warn()</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</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#l03032">Init_bigdecimal()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l02115">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#l02658">Init_curses()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l09098">Init_date_core()</a>, <a class="el" href="../../d0/dd4/dbm_8c_source.html#l01018">Init_dbm()</a>, <a class="el" href="../../da/d7a/dl_8c_source.html#l00177">Init_dl()</a>, <a class="el" href="../../d7/d91/dl_2handle_8c_source.html#l00370">Init_dlhandle()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00629">Init_dlptr()</a>, <a class="el" href="../../d5/d97/etc_8c_source.html#l00665">Init_etc()</a>, <a class="el" href="../../dc/de6/fcntl_8c_source.html#l00065">Init_fcntl()</a>, <a class="el" href="../../de/d2a/fiddle_8c_source.html#l00133">Init_fiddle()</a>, <a class="el" href="../../dd/dfb/function_8c_source.html#l00183">Init_fiddle_function()</a>, <a class="el" href="../../de/d12/fiddle_2handle_8c_source.html#l00372">Init_fiddle_handle()</a>, <a class="el" href="../../de/dcd/pointer_8c_source.html#l00681">Init_fiddle_pointer()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05499">Init_File()</a>, <a class="el" href="../../d1/dbf/gdbm_8c_source.html#l01204">Init_gdbm()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l11676">Init_IO()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l02077">Init_marshal()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00481">Init_nkf()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l03740">Init_Numeric()</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00948">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#l01823">Init_ossl_ssl()</a>, <a class="el" href="../../db/d1c/ossl__x509name_8c_source.html#l00428">Init_ossl_x509name()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l06653">Init_process()</a>, <a class="el" href="../../d4/d54/psych__parser_8c_source.html#l00538">Init_psych_parser()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01475">Init_Random()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01706">Init_readline()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03522">Init_Regexp()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10770">Init_tcltklib()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04976">Init_Thread()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01736">Init_tkutil()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04373">Init_transcode()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02305">Init_VM()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09077">Init_win32ole()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02514">ole_const_load()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02218">rb_define_global_const()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05154">rb_file_const()</a>, <a class="el" href="../../d8/de4/eventids1_8c_source.html#l00270">ripper_init_eventids1_table()</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#l01505">set_encoding_const()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01185">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#l02218">2218</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#l01426">rb_cObject</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02204">rb_define_const()</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03453">Init_Hash()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l11676">Init_IO()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l03041">Init_Object()</a>, <a class="el" href="../../d2/d0b/version_8c_source.html#l00102">Init_version()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02305">Init_VM()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01566">load_file_internal()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01853">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="../../d8/db0/defines_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="../../d8/db0/defines_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#l00575">575</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#l00417">global_variable::data</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00418">global_variable::getter</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00559">global_id()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00404">gvar_getter_t</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00405">gvar_setter_t</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00420">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#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00530">RB_GC_GUARD</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00440">rb_global_entry()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00419">global_variable::setter</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00433">var_getter</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00435">var_marker</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00434">var_setter</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l11676">Init_IO()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l01148">Init_load()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00600">rb_define_readonly_variable()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00594">rb_define_variable()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00606">rb_define_virtual_variable()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01853">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#l00600">600</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#l00575">rb_define_hooked_variable()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00437">readonly_setter</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l11676">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#l00594">594</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#l00575">rb_define_hooked_variable()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l11676">Init_IO()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l08210">Init_String()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01853">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="../../d8/db0/defines_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="../../d8/db0/defines_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#l00606">606</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#l00418">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#l00575">rb_define_hooked_variable()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00437">readonly_setter</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00419">global_variable::setter</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00429">val_getter</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d57/eval_8c_source.html#l01536">Init_eval()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l11676">Init_IO()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l01148">Init_load()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l06653">Init_process()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03522">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#l05001">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#l00847">847</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#l04308">buf</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00829">gvar_i()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00363">ID2SYM</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00424">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00822">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#l16923">rb_intern2()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00133">st_foreach_safe()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d57/eval_8c_source.html#l01536">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#l00646">646</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#l01224">ALLOC</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00411">trace_var::data</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00410">trace_var::func</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00402">global_entry</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00412">trace_var::next</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01153">OBJ_TAINTED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00458">rb_block_proc()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00525">rb_eSecurityError</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00706">rb_f_untrace_var()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00440">rb_global_entry()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01570">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#l08172">rb_to_id()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00617">rb_trace_eval()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00409">trace_var::removed</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d57/eval_8c_source.html#l01536">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#l00706">706</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#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00411">trace_var::data</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00402">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#l00412">trace_var::next</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00147">PRIsVALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00287">QUOTE</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00288">QUOTE_ID</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00424">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00432">rb_ary_new3()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00822">rb_ary_push()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17106">rb_check_id()</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#l00904">rb_name_error()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00919">rb_name_error_str()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01570">rb_scan_args()</a>, <a class="el" href="../../da/d2d/safe_8c_source.html#l00079">rb_secure()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00674">remove_trace()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00409">trace_var::removed</a>, and <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d57/eval_8c_source.html#l01536">Init_eval()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00646">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#l01028">1028</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#l00901">generic_iv_tbl</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01370">key</a>, <a class="el" href="../../dd/d24/st_8h.html#aa04e4ee0a6e1f19e64f3be4668f41234">st_delete()</a>, and <a class="el" href="../../d4/d71/st_8c_source.html#l00334">st_free_table()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l00904">obj_free()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01047">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#l00552">552</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#l00536">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#l00133">st_foreach_safe()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l02913">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#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="../../d0/d2a/variable_8c_source.html#l00901">generic_iv_tbl</a>, <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>, and <a class="el" href="../../d4/d71/st_8c_source.html#l00342">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#l00904">904</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#l01117">FL_EXIVAR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01146">FL_TEST</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00901">generic_iv_tbl</a>, and <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">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#l00440">440</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#l01224">ALLOC</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00421">global_variable::block_trace</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00416">global_variable::counter</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00417">global_variable::data</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00418">global_variable::getter</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00402">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#l00420">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#l00419">global_variable::setter</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00629">st_add_direct()</a>, <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00422">global_variable::trace</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00425">undef_getter</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00427">undef_marker</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00426">undef_setter</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d47/compile_8c_source.html#l05668">iseq_build_from_ary_body()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00863">rb_alias_variable()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00575">rb_define_hooked_variable()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00646">rb_f_trace_var()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00813">rb_gv_get()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00804">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#l00813">813</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#l00402">global_entry</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00559">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#l00440">rb_global_entry()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00752">rb_gvar_get()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03545">ip_ruby_cmd_receiver_get()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01740">load_file()</a>, and <a class="el" href="../../d4/d2f/syslog_8c_source.html#l00152">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#l00804">804</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#l00402">global_entry</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00559">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#l00440">rb_global_entry()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00785">rb_gvar_set()</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l00573">process_sflag()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01734">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#l00822">822</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#l00433">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">Qtrue</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00425">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#l00752">752</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#l00417">global_variable::data</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00418">global_variable::getter</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00813">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#l00785">785</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#l00421">global_variable::block_trace</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00417">global_variable::data</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00804">rb_ensure()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00525">rb_eSecurityError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00094">rb_safe_level</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00419">global_variable::setter</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00422">global_variable::trace</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00759">trace_data::trace</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00777">trace_en()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00764">trace_ev()</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00804">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#l02586">2586</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#l01116">rb_ivar_get()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d80/vm__trace_8c_source.html#l00564">call_trace_func()</a>, <a class="el" href="../../d2/d34/closure_8c_source.html#l00053">callback()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02307">cvar_front_klass()</a>, <a class="el" href="../../d8/d36/signal_8c_source.html#l00306">esignal_signo()</a>, <a class="el" href="../../dd/dfb/function_8c_source.html#l00119">function_call()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l02084">localjump_reason()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l02070">localjump_xvalue()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00332">ossl_call_session_get_cb()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00379">ossl_call_session_new_cb()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00431">ossl_call_session_remove_cb()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l01167">ossl_ssl_setup()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00652">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#l00399">ossl_x509stctx_initialize()</a>, <a class="el" href="../../db/d47/ossl__x509store_8c_source.html#l00432">ossl_x509stctx_verify()</a>, <a class="el" href="../../db/d47/ossl__x509store_8c_source.html#l00323">ossl_x509store_verify()</a>, <a class="el" href="../../d4/d54/psych__parser_8c_source.html#l00229">parse()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00343">pst_to_i()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01424">rb_mod_to_s()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02825">rb_thread_variable_get()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l03003">rb_thread_variable_p()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02850">rb_thread_variable_set()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02974">rb_thread_variables()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00155">ruby_cleanup()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00601">set_state_ivars()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00550">ssl_renegotiation_cb()</a>, and <a class="el" href="../../d5/d1d/eval__error_8c_source.html#l00233">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#l02594">2594</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>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01128">rb_ivar_set()</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/d58/psych__to__ruby_8c_source.html#l00009">build_exception()</a>, <a class="el" href="../../d8/d36/signal_8c_source.html#l00252">esignal_init()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00568">exc_initialize()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00746">exc_set_backtrace()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00825">exit_initialize()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02305">Init_VM()</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#l03770">ip_RubyExitCommand()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00936">make_localjump_error()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00943">name_err_initialize()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00995">nometh_err_initialize()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l01145">ossl_ssl_initialize()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00218">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#l00399">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#l00323">ossl_x509store_verify()</a>, <a class="el" href="../../dd/dfb/function_8c_source.html#l00063">parse_keyword_arg_i()</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#l00315">rb_last_status_set()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02054">ruby_thread_init()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00428">setup_exception()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01226">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#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#l00510">BUILTIN_TYPE</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00051">count</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01117">FL_EXIVAR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01146">FL_TEST</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00901">generic_iv_tbl</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</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#l00436">Qundef</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01560">rb_special_const_p()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00047">RCLASS_IV_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00729">ROBJECT_IV_INDEX_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00725">ROBJECT_IVPTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01143">SPECIAL_CONST_P</a>, <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00486">T_CLASS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00488">T_MODULE</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00485">T_OBJECT</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l00505">rb_obj_inspect()</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#l01204">1204</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#l00510">BUILTIN_TYPE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01117">FL_EXIVAR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01146">FL_TEST</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00956">generic_ivar_defined()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00433">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">Qtrue</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01560">rb_special_const_p()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00047">RCLASS_IV_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00729">ROBJECT_IV_INDEX_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00725">ROBJECT_IVPTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00721">ROBJECT_NUMIV</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01143">SPECIAL_CONST_P</a>, <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00486">T_CLASS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00488">T_MODULE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00485">T_OBJECT</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/d03/digest_8c_source.html#l00489">get_digest_base_metadata()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02241">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="../../d8/db0/defines_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="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">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#l01271">1271</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#l00510">BUILTIN_TYPE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01117">FL_EXIVAR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01146">FL_TEST</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00108">func</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00901">generic_iv_tbl</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01254">obj_ivar_each()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01560">rb_special_const_p()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00047">RCLASS_IV_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01143">SPECIAL_CONST_P</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00133">st_foreach_safe()</a>, <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00486">T_CLASS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00488">T_MODULE</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00485">T_OBJECT</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l00455">inspect_obj()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01368">rb_obj_instance_variables()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00576">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#l01116">1116</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#l01078">ivar_get()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08395">add_event_call_back()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00295">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#l02369">chunk_i()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00643">cState_aref()</a>, <a class="el" href="../../dd/d8f/pty_8c_source.html#l00066">echild_status()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10201">encoding_table_get_name_core()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07811">EVENTSINK_Invoke()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08631">fev_get_handler()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08500">fev_off_event()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02976">fole_s_show_help()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06887">folemethod_event()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06597">folemethod_name()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07320">foleparam_name()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05592">foletype_name()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06235">folevariable_name()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00489">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#l10610">ip_get_encoding_table()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01783">lazy_drop_size()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01234">lazy_size()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01733">lazy_take_size()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09709">lib_split_tklist_core()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01938">method_inspect()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01333">nucomp_loader()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l01637">nurat_loader()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l01249">ossl_start_ssl()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l01228">range_loader()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00690">rb_enc_get_index()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01964">rb_inflate_add_dictionary()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02586">rb_iv_get()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01164">rb_method_name_error()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02170">rb_obj_ivar_get()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00868">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#l01406">singleton_class_of()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02543">slicebefore_i()</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l00021">struct_ivar_get()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03188">tcl_protect_core()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01724">tkobj_path()</a>, <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00523">vm_getivar()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01027">zstream_run()</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#l01128">1128</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#l01223">ALLOC_N</a>, <a class="el" href="../../d0/ddd/structst__table.html#a83438f9f1bb17e3d91990a51e022c80e">st_table::as</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00510">BUILTIN_TYPE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00933">generic_ivar_set()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01242">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#l01155">OBJ_UNTRUSTED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00258">rb_check_frozen</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00525">rb_eSecurityError</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00194">rb_obj_class()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00094">rb_safe_level</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01094">RBASIC</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00050">RCLASS_IV_INDEX_TBL</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00047">RCLASS_IV_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01225">REALLOC_N</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01095">ROBJECT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00720">ROBJECT_EMBED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00708">ROBJECT_EMBED_LEN_MAX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00729">ROBJECT_IV_INDEX_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00725">ROBJECT_IVPTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00721">ROBJECT_NUMIV</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01143">SPECIAL_CONST_P</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00629">st_add_direct()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00272">st_init_numtable()</a>, <a class="el" href="../../dd/d24/st_8h.html#acdc42c01229b7537ea5a4c6965c7e47a">st_insert()</a>, <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00486">T_CLASS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00488">T_MODULE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00485">T_OBJECT</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08395">add_event_call_back()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00295">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#l10451">create_encoding_table_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00838">create_ip_exc()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00658">cState_aset()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00730">enc_set_index()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02487">enum_chunk()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02704">enum_slice_before()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01377">enumerable_lazy()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01161">eval_string_with_cref()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08371">fev_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08618">fev_set_handler()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02425">gzfile_raise()</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="../../de/d46/enumerator_8c_source.html#l01797">lazy_drop_func()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01827">lazy_drop_while_func()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01307">lazy_initialize()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01329">lazy_set_method()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01714">lazy_take_func()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01629">lazy_zip_arrays_func()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01649">lazy_zip_func()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08132">lib_fromUTF8_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09709">lib_split_tklist_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07950">lib_toUTF8_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08334">lib_UTF_backslash_core()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02039">make_econv_exception()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l00578">next_i()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01357">nucomp_marshal_load()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l01661">nurat_marshal_load()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07161">ole_method_params()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06119">ole_variables()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06525">olemethod_set_member()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07254">oleparam_ole_param_from_index()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04886">oletype_set_member()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00349">ossl_sslctx_session_get_cb()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00396">ossl_sslctx_session_new_cb()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l01249">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#l05740">pipe_open()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01363">r_ivar()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01802">raise_loaderror()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l01214">range_dumper()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00261">rb_class_path()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01813">rb_inflate_s_allocate()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06646">rb_io_init_copy()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02594">rb_iv_set()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01185">rb_mod_refine()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00377">rb_name_class()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02211">rb_obj_ivar_set()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00308">rb_set_class_path()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00285">rb_set_class_path_string()</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l00246">rb_struct_define_without_accessor()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00693">readline_s_set_completion_case_fold()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00661">readline_s_set_completion_proc()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00385">ruby_init_loadpath_safe()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00018">set_strpath()</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l00211">setup_struct()</a>, <a class="el" href="../../d2/d87/option_8c_source.html#l00048">sockopt_initialize()</a>, <a class="el" href="../../d1/d7d/pack_8c_source.html#l00267">str_associate()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l04666">time_mdump()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l04779">time_mload()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00140">vm_call0_body()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00576">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#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="../../d0/d2a/variable_8c_source.html#l00901">generic_iv_tbl</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02543">rb_mark_tbl()</a>, and <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l02606">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#l01020">1020</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#l00901">generic_iv_tbl</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01009">givar_i()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00900">special_generic_ivar</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00133">st_foreach_safe()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l02913">gc_marks()</a>.</p> </div> </div> <a id="a6dbb087f2c091b27636697883642a66c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6dbb087f2c091b27636697883642a66c">◆ </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">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#l02511">2511</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#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02477">cvar_list()</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00028">mod</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02444">mod_cvar_at()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02457">mod_cvar_of()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">Qtrue</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01570">rb_scan_args()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00445">RTEST</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l03041">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#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="../../d1/d6f/date__strftime_8c_source.html#l00028">mod</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00048">RCLASS_CONST_TBL</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00133">st_foreach_safe()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00272">st_init_numtable()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01967">sv_i()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01995">rb_mod_const_of()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02046">rb_mod_constants()</a>, and <a class="el" href="../../d3/d57/eval_8c_source.html#l00373">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#l01518">1518</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="../../d1/db0/string_8c_source.html#l08172">rb_to_id()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00235">rb_vm_pop_cfunc_frame()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01463">uninitialized_constant()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00040">UNREACHABLE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l03041">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#l01995">1995</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#l00028">mod</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01426">rb_cObject</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01982">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#l02046">rb_mod_constants()</a>, and <a class="el" href="../../d3/d57/eval_8c_source.html#l00373">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#l02046">2046</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#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00028">mod</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">Qtrue</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02017">rb_const_list()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01982">rb_mod_const_at()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01995">rb_mod_const_of()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01570">rb_scan_args()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00445">RTEST</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l03041">Init_Object()</a>, and <a class="el" href="../../d3/d57/eval_8c_source.html#l00373">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#l00210">210</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#l00160">classname()</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00028">mod</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00043">fc_result::path</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l00946">rb_str_dup()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l03041">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#l02271">2271</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#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">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#l02224">set_const_visibility()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l03041">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#l02285">2285</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#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">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#l02224">set_const_visibility()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l03041">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#l01916">1916</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#l00028">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#l00147">PRIsVALUE</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00287">QUOTE</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00288">QUOTE_ID</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17106">rb_check_id()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00383">rb_class_name()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01938">rb_const_remove()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17053">rb_is_const_id()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17181">rb_is_const_name()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00904">rb_name_error()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00919">rb_name_error_str()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d56/console_8c_source.html#l00656">console_dev()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l03041">Init_Object()</a>, and <a class="el" href="../../dd/d53/struct_8c_source.html#l00193">new_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#l02552">2552</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#l00028">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#l01155">OBJ_UNTRUSTED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00147">PRIsVALUE</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00287">QUOTE</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00288">QUOTE_ID</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00258">rb_check_frozen</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17106">rb_check_id()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00383">rb_class_name()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02391">rb_cvar_defined()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00525">rb_eSecurityError</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17059">rb_is_class_id()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17187">rb_is_class_name()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00904">rb_name_error()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00919">rb_name_error_str()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00094">rb_safe_level</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00047">RCLASS_IV_TBL</a>, <a class="el" href="../../dd/d24/st_8h.html#aa04e4ee0a6e1f19e64f3be4668f41234">st_delete()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00040">UNREACHABLE</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l03041">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#l00377">377</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="../../de/de6/ruby_2ruby_8h_source.html#l00363">ID2SYM</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00042">fc_result::klass</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01128">rb_ivar_set()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d0c/class_8c_source.html#l00377">boot_defclass()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00488">rb_define_class()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l00595">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#l00396">396</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#l00448">CLASS_OF</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00389">rb_class2name()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de8/raddrinfo_8c_source.html#l01098">addrinfo_inspect()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l06631">d_lite_inspect()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01292">define_final()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01310">define_final0()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l00199">divmodv()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l03408">econv_inspect()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00985">enc_inspect()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02033">enum_zip()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01161">eval_string_with_cref()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08741">folevariant_initialize()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01164">generator_initialize()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00250">init_copy()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l00875">inspect_enumerator()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00816">iseq_inspect()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01681">lazy_zip()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01859">match_inspect()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01938">method_inspect()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00135">must_encoding()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l07122">must_respond_to()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01001">nucomp_coerce()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l00666">num_exact()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l01144">nurat_coerce()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00182">path_inspect()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00818">proc_to_s()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l00390">rand_init()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00563">range_bsearch()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00739">range_each()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00383">range_step()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l02422">rb_ary_bsearch()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l03767">rb_big_coerce()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00419">rb_builtin_class_name()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00095">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#l00488">rb_check_typeddata()</a>, <a class="el" href="../../de/d6d/compar_8c_source.html#l00019">rb_cmperr()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01338">rb_define_final()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00606">rb_define_module()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00632">rb_define_module_id_under()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00321">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="../../db/dcc/error_8c_source.html#l01993">rb_error_untrusted()</a>, <a class="el" href="../../d8/d36/signal_8c_source.html#l00364">rb_f_kill()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02851">rb_Hash()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00762">rb_hash_set_default_proc()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01337">rb_mod_define_method()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00305">rb_obj_clone()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00347">rb_obj_dup()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00785">rb_stat_inspect()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02567">rb_str_index_m()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07491">rb_str_partition()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02681">rb_str_rindex_m()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07541">rb_str_rpartition()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02655">rb_thread_inspect()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02745">rb_to_float()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07794">rescue_callback()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00428">setup_exception()</a>, <a class="el" href="../../d2/d87/option_8c_source.html#l00667">sockopt_inspect()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l03031">take_items()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l02411">time_timespec()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01209">uscore_get()</a>, <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l01035">vm_caller_setup_args()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00595">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#l01368">1368</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#l01339">ivar_i()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00424">rb_ary_new()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01271">rb_ivar_foreach()</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#l01400">1400</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#l00510">BUILTIN_TYPE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01117">FL_EXIVAR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01146">FL_TEST</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00971">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#l01155">OBJ_UNTRUSTED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00147">PRIsVALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00287">QUOTE</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00288">QUOTE_ID</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00258">rb_check_frozen</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17106">rb_check_id()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00525">rb_eSecurityError</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17071">rb_is_instance_id()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17199">rb_is_instance_name()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00904">rb_name_error()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00919">rb_name_error_str()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00094">rb_safe_level</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01560">rb_special_const_p()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00047">RCLASS_IV_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00729">ROBJECT_IV_INDEX_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00725">ROBJECT_IVPTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00721">ROBJECT_NUMIV</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01143">SPECIAL_CONST_P</a>, <a class="el" href="../../dd/d24/st_8h.html#aa04e4ee0a6e1f19e64f3be4668f41234">st_delete()</a>, <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00486">T_CLASS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00488">T_MODULE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00485">T_OBJECT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00040">UNREACHABLE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00798">v</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l03041">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#l00371">371</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#l00043">fc_result::path</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00331">rb_path_to_class()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l00447">rb_str_new_cstr()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00127">convert_UTF8_to_JSON_ASCII()</a>, <a class="el" href="../../d6/d9c/bubblebabble_8c_source.html#l00122">Init_bubblebabble()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01322">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#l02148">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#l10770">Init_tcltklib()</a>, and <a class="el" href="../../d7/d58/psych__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#l00331">331</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#l00786">p</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00043">fc_result::path</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00147">PRIsVALUE</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00287">QUOTE</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17153">rb_check_id_cstr()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01426">rb_cObject</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02109">rb_const_defined_at()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01882">rb_const_get_at()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00517">rb_eArgError</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00184">rb_enc_asciicompat</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00772">rb_enc_get()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00516">rb_eTypeError</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00530">RB_GC_GUARD</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01537">RB_TYPE_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00486">T_CLASS</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00488">T_MODULE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l00208">class2path()</a>, <a class="el" href="../../d7/d58/psych__to__ruby_8c_source.html#l00022">path2class()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01396">path2module()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01450">r_object0()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00371">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#l02121">2121</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#l00174">FALSE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02067">rb_const_defined_0()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">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#l02127">2127</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#l00174">FALSE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02067">rb_const_defined_0()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">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#l02115">2115</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#l02067">rb_const_defined_0()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00401">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#l01894">1894</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#l00174">FALSE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01825">rb_const_get_0()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">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#l01900">1900</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#l00174">FALSE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01825">rb_const_get_0()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">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#l01888">1888</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#l01825">rb_const_get_0()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00401">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#l00308">308</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="../../de/de6/ruby_2ruby_8h_source.html#l00363">ID2SYM</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00042">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#l01164">OBJ_FREEZE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01426">rb_cObject</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01128">rb_ivar_set()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01986">rb_str_cat2()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00946">rb_str_dup()</a>, <a class="el" href="../../db/d2e/intern_8h.html#ada1577ce4242b06ff5c1c52f37f5e679">rb_str_new2()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00222">rb_tmp_class_path()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00024">tmp_classpath</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l11676">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#l00285">285</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="../../de/de6/ruby_2ruby_8h_source.html#l00363">ID2SYM</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00042">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#l01164">OBJ_FREEZE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01426">rb_cObject</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00017">rb_intern_str</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01128">rb_ivar_set()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02125">rb_str_append()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01986">rb_str_cat2()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00946">rb_str_dup()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00713">rb_str_new_frozen()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00222">rb_tmp_class_path()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00024">tmp_classpath</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d0c/class_8c_source.html#l00557">rb_define_class_id_under()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l00632">rb_define_module_id_under()</a>.</p> </div> </div> <a id="afd22fbd4f37e41394cc02c608b0088a2"></a> <h2 class="memtitle"><span class="permalink"><a href="#afd22fbd4f37e41394cc02c608b0088a2">◆ </a></span>rb_tmp_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> rb_tmp_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">int * </td> <td class="paramname"><em>permanent</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/d2a/variable_8c.html#a808044ef02a9b67390d7aaf7c3b19ae8">path_cache_func</a> </td> <td class="paramname"><em>cache_path</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#l00222">222</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#l00160">classname()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00042">fc_result::klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01164">OBJ_FREEZE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00043">fc_result::path</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01445">rb_cModule</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00194">rb_obj_class()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01275">rb_sprintf()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01537">RB_TYPE_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01094">RBASIC</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00047">RCLASS_IV_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00488">T_MODULE</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00024">tmp_classpath</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00261">rb_class_path()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00276">rb_class_path_no_cache()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00308">rb_set_class_path()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00285">rb_set_class_path_string()</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#l00617">617</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#l00432">rb_ary_new3()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01444">rb_eval_cmd()</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00646">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#l00530">530</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#l00147">PRIsVALUE</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00288">QUOTE_ID</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00904">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#l00674">674</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#l00412">trace_var::next</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00409">trace_var::removed</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00422">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#l00706">rb_f_untrace_var()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00777">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#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="../../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#l01682">check_autoload_required()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01765">rb_autoload_load()</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#l02224">2224</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#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">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#l00028">mod</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01155">OBJ_UNTRUSTED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00147">PRIsVALUE</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00287">QUOTE</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00288">QUOTE_ID</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17106">rb_check_id()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00383">rb_class_name()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00064">rb_clear_cache_by_class()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00525">rb_eSecurityError</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00902">rb_frame_this_func()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00904">rb_name_error()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00919">rb_name_error_str()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00094">rb_safe_level</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00234">rb_warning()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00048">RCLASS_CONST_TBL</a>, <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00798">v</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l02271">rb_mod_private_constant()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l02285">rb_mod_public_constant()</a>.</p> </div> </div> <a id="aa3cd7bf15674785b2da5b0ae6eea2fee"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa3cd7bf15674785b2da5b0ae6eea2fee">◆ </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="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> </td> <td class="paramname"><em>k</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> </td> <td class="paramname"><em>v</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#a1c527e6d80aae369aeda64b1080e5feb">st_data_t</a> </td> <td class="paramname"><em>a</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#l01967">1967</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#l01370">key</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17053">rb_is_const_id()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00108">ST_CONTINUE</a>, <a class="el" href="../../dd/d24/st_8h.html#acdc42c01229b7537ea5a4c6965c7e47a">st_insert()</a>, <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00798">v</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01982">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#l00777">777</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#l00421">global_variable::block_trace</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00674">remove_trace()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00785">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#l00764">764</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#l00411">trace_var::data</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00410">trace_var::func</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00412">trace_var::next</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00785">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#l00468">468</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#l00147">PRIsVALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00288">QUOTE_ID</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00234">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#l00486">486</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#l00476">476</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#l00417">global_variable::data</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00418">global_variable::getter</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00420">global_variable::marker</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00419">global_variable::setter</a>, <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00429">val_getter</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00431">val_marker</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00430">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#l01463">1463</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#l00147">PRIsVALUE</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00288">QUOTE_ID</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00383">rb_class_name()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00171">rb_class_real()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01426">rb_cObject</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00904">rb_name_error()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01518">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#l00491">491</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#l00503">503</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#l02549">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#l00497">497</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#l00417">global_variable::data</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</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#l00510">510</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#l00435">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#l00524">524</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#l02549">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#l00518">518</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/d38/vm__exec_8c.html">val</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#l01554">autoload_data()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01647">autoload_delete()</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#l01604">rb_autoload()</a>.</p> </div> </div> <a id="acd44635b58a678cbc22008484c94de6b"></a> <h2 class="memtitle"><span class="permalink"><a href="#acd44635b58a678cbc22008484c94de6b">◆ </a></span>autoload_data_i_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_i_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_i"</span>,</div><div class="line"> {<a class="code" href="../../d0/d2a/variable_8c.html#af03fef565fefd6aed40a536426f09431">autoload_i_mark</a>, <a class="code" href="../../d0/d2a/variable_8c.html#a58c1b1225dd707756deb24495c5f6fc1">autoload_i_free</a>, <a class="code" href="../../d0/d2a/variable_8c.html#a6faff5128b206496808d67980728f7b5">autoload_i_memsize</a>,},</div><div class="line">}</div><div class="ttc" id="variable_8c_html_a58c1b1225dd707756deb24495c5f6fc1"><div class="ttname"><a href="../../d0/d2a/variable_8c.html#a58c1b1225dd707756deb24495c5f6fc1">autoload_i_free</a></div><div class="ttdeci">static void autoload_i_free(void *ptr)</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d2a/variable_8c_source.html#l01583">variable.c:1583</a></div></div> <div class="ttc" id="variable_8c_html_af03fef565fefd6aed40a536426f09431"><div class="ttname"><a href="../../d0/d2a/variable_8c.html#af03fef565fefd6aed40a536426f09431">autoload_i_mark</a></div><div class="ttdeci">static void autoload_i_mark(void *ptr)</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d2a/variable_8c_source.html#l01574">variable.c:1574</a></div></div> <div class="ttc" id="variable_8c_html_a6faff5128b206496808d67980728f7b5"><div class="ttname"><a href="../../d0/d2a/variable_8c.html#a6faff5128b206496808d67980728f7b5">autoload_i_memsize</a></div><div class="ttdeci">static size_t autoload_i_memsize(const void *ptr)</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d2a/variable_8c_source.html#l01590">variable.c:1590</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01595">1595</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#l01604">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#l01533">variable.c:1533</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#l01539">variable.c:1539</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#l01527">variable.c:1527</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01545">1545</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#l01604">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#l00160">classname()</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#l00377">rb_name_class()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00308">rb_set_class_path()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00285">rb_set_class_path_string()</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#l00160">classname()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00049">fc_path()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00124">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#l00308">rb_set_class_path()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00285">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#l00901">901</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#l00956">generic_ivar_defined()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00915">generic_ivar_get()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00971">generic_ivar_remove()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00933">generic_ivar_set()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01047">rb_copy_generic_ivar()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01028">rb_free_generic_ivar()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01038">rb_generic_ivar_memsize()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00904">rb_generic_ivar_table()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01299">rb_ivar_count()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01271">rb_ivar_foreach()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00990">rb_mark_generic_ivar()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01020">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#l00863">rb_alias_variable()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00847">rb_f_global_variables()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00706">rb_f_untrace_var()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00552">rb_gc_mark_global_tbl()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00440">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#l00900">900</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#l00933">generic_ivar_set()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01020">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#l00160">classname()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00124">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#l00308">rb_set_class_path()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00285">rb_set_class_path_string()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00222">rb_tmp_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