📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 16:32:12
📂
/ (Root)
/
opt
/
alt
/
ruby21
/
share
/
doc
/
ruby
/
capi
/
html
/
d0
/
d2a
📍 /opt/alt/ruby21/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.1.10p492(2016-04-01revision54464)</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 /> <code>#include "<a class="el" href="../../df/db9/id_8h_source.html">id.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, v, 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>(v, 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#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> k, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> v, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">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:a9c13317b5d272af3b8f9667d9ce97b5e"><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#a9c13317b5d272af3b8f9667d9ce97b5e">rb_class_path_cached</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass)</td></tr> <tr class="separator:a9c13317b5d272af3b8f9667d9ce97b5e"><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#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> k, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> v, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">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#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> k, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> v, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">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:a38f96b4dce250ebefdcfbe5635e4f16d"><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#a38f96b4dce250ebefdcfbe5635e4f16d">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>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> undef)</td></tr> <tr class="separator:a38f96b4dce250ebefdcfbe5635e4f16d"><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#ae83f60f8022ef1ccdc536b8b43efa06b">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#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> k, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> v, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">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#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> k, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> v, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">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:a567138dba6cfbebe0cf2d93b3134121a"><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#a567138dba6cfbebe0cf2d93b3134121a">rb_ivar_lookup</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> undef)</td></tr> <tr class="separator:a567138dba6cfbebe0cf2d93b3134121a"><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#ae83f60f8022ef1ccdc536b8b43efa06b">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#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> index, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">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#ae83f60f8022ef1ccdc536b8b43efa06b">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#ae83f60f8022ef1ccdc536b8b43efa06b">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#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> k, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> v, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">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#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> k, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> v, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> a)</td></tr> <tr class="separator:aa3cd7bf15674785b2da5b0ae6eea2fee"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2f47d1f220c7da057d7be6d46566715d"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a2f47d1f220c7da057d7be6d46566715d">rb_local_constants_i</a> (<a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> const_name, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> const_value, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> ary)</td></tr> <tr class="separator:a2f47d1f220c7da057d7be6d46566715d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a57344175781b44b6d7e41f6fa0ef34d3"><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#a57344175781b44b6d7e41f6fa0ef34d3">rb_local_constants</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:a57344175781b44b6d7e41f6fa0ef34d3"><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#ae83f60f8022ef1ccdc536b8b43efa06b">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#ae83f60f8022ef1ccdc536b8b43efa06b">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#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> *v)</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#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> k, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> v, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">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#ae83f60f8022ef1ccdc536b8b43efa06b">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#ae83f60f8022ef1ccdc536b8b43efa06b">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> <tr class="memitem:a7f3f6909e8500da6b97a1a3c34556f13"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a7f3f6909e8500da6b97a1a3c34556f13">rb_st_insert_id_and_value</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj, <a class="el" href="../../d0/ddd/structst__table.html">st_table</a> *tbl, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> value)</td></tr> <tr class="separator:a7f3f6909e8500da6b97a1a3c34556f13"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a58041106ec65ac59bda58b72678edd26"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2a/variable_8c.html#a58041106ec65ac59bda58b72678edd26">tbl_copy_i</a> (<a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">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#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> value, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> data)</td></tr> <tr class="separator:a58041106ec65ac59bda58b72678edd26"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8bb48218cd6410f5da72aea7330f1c64"><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#a8bb48218cd6410f5da72aea7330f1c64">rb_st_copy</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj, struct <a class="el" href="../../d0/ddd/structst__table.html">st_table</a> *orig_tbl)</td></tr> <tr class="separator:a8bb48218cd6410f5da72aea7330f1c64"><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: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#l01603">1603</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#l01686">check_autoload_required()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01769">rb_autoload_load()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01814">rb_autoload_p()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01715">rb_autoloading_value()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l02163">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#l01552">1552</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#l01556">autoload_data()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01651">autoload_delete()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01607">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">v, </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>, (v))) { \</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#l02320">variable.c:2320</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#l02327">variable.c:2327</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><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l02338">2338</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">v, </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>, (v))) {r;}\</div><div class="line"> CVAR_FOREACH_ANCESTORS(klass, v, 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#l02320">variable.c:2320</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l02345">2345</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#l02411">rb_cvar_defined()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02384">rb_cvar_get()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l02351">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#l00412">412</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#l00546">mark_global_entry()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00869">rb_alias_variable()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00656">rb_f_trace_var()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00715">rb_f_untrace_var()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00450">rb_global_entry()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00819">rb_gv_get()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00810">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#l00411">411</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#l00414">414</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#l00585">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#l00416">416</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#l00415">415</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#l00585">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#l00447">447</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#l00610">rb_define_readonly_variable()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00616">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#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#l00450">rb_global_entry()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00828">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#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#l00450">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#l00436">436</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#l00450">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#l00439">439</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#l00616">rb_define_virtual_variable()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00486">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#l00441">441</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#l00486">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#l00440">440</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#l00486">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#l00443">443</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#l00585">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#l00445">445</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#l00585">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#l00444">444</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#l00585">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#l00215">215</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#l01753">1753</a> 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#l01651">autoload_delete()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01748">autoload_const_set_args::id</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01747">autoload_const_set_args::mod</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02163">rb_const_set()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01749">autoload_const_set_args::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01769">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#l01556">1556</a> 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#l01552">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#l00292">RCLASS_IV_TBL</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</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#l01686">check_autoload_required()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01715">rb_autoloading_value()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l02163">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#l01735">1735</a> 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#l00428">Qundef</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01715">rb_autoloading_value()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00293">RCLASS_CONST_TBL</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</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#l01769">rb_autoload_load()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01814">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#l01651">1651</a> 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#l01552">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#l00085">st_table::num_entries</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00293">RCLASS_CONST_TBL</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00292">RCLASS_IV_TBL</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</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#a6ff69f8866ae756cb246b3eebf7a4fce">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01753">autoload_const_set()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01942">rb_const_remove()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l02163">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#l01534">1534</a> 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#l01585">1585</a> 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/db0/defines_8h.html#a6ff69f8866ae756cb246b3eebf7a4fce">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#l01576">1576</a> 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#l01569">autoload_data_i::feature</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03607">rb_gc_mark()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01571">autoload_data_i::thread</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01572">autoload_data_i::value</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#l01592">1592</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#l01528">1528</a> 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#l03522">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#l01540">1540</a> 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#l01672">1672</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/dd4/load_8c_source.html#l00529">rb_feature_provided()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01686">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#l01762">1762</a> 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#l01569">autoload_data_i::feature</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00945">rb_require_safe()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01570">autoload_data_i::safe_level</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01769">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#l01686">1686</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l01556">autoload_data()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01672">autoload_provided()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01603">check_autoload_data</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00532">Check_Type</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01569">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#l00549">rb_eArgError</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00839">rb_ensure()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00095">rb_safe_level</a>, <a class="el" href="../../da/d2d/safe_8c_source.html#l00043">rb_set_safe_level_force()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01679">reset_safe()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00482">T_STRING</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01769">rb_autoload_load()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01814">rb_autoload_p()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l02091">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#l02157">2157</a> 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/d2e/intern_8h_source.html#l00277">rb_check_frozen</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l02163">rb_const_set()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l02351">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#l00157">157</a> 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#l00123">find_class_path()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00041">fc_result::klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00042">fc_result::path</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00327">rb_bug()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01561">rb_cObject</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17201">rb_id2str()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01672">RB_TYPE_P</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00292">RCLASS_IV_TBL</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</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#l00356">SYM2ID</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00482">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#l00206">rb_mod_name()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00218">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#l01476">1476</a> 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#l00355">ID2SYM</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">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#l01829">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#ae83f60f8022ef1ccdc536b8b43efa06b">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#ae83f60f8022ef1ccdc536b8b43efa06b">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#ae83f60f8022ef1ccdc536b8b43efa06b">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#l02450">2450</a> 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#l01250">key</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17318">rb_is_class_id()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_CONTINUE</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</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#l02464">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#ae83f60f8022ef1ccdc536b8b43efa06b">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#ae83f60f8022ef1ccdc536b8b43efa06b">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#l02489">2489</a> 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#l00355">ID2SYM</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01250">key</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_CONTINUE</a>, and <a class="el" href="../../dd/dc0/date__core_8c_source.html#l03695">sym</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l02497">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#l02327">2327</a> 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#l01133">FL_SINGLETON</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01169">FL_TEST</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01115">rb_ivar_get()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01672">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#l00478">T_CLASS</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00480">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#l02497">2497</a> 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#l02489">cv_list_i()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00085">st_table::num_entries</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00090">rb_ary_new2</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00198">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#l02531">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#ae83f60f8022ef1ccdc536b8b43efa06b">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#l02320">2320</a> 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#l00292">RCLASS_IV_TBL</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</a>, and <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</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#ae83f60f8022ef1ccdc536b8b43efa06b">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#ae83f60f8022ef1ccdc536b8b43efa06b">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#ae83f60f8022ef1ccdc536b8b43efa06b">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#l00075">75</a> 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#l00048">fc_path()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01250">key</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00041">fc_result::klass</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00047">list</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00040">fc_result::name</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00042">fc_result::path</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00040">fc_result::preferred</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00044">fc_result::prev</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17312">rb_is_const_id()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01672">RB_TYPE_P</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00293">RCLASS_CONST_TBL</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_CONTINUE</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l01034">st_foreach()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_STOP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00478">T_CLASS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00480">T_MODULE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00043">fc_result::track</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#l00123">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#l00048">48</a> 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#l00040">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#l01194">OBJ_FREEZE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00042">fc_result::path</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00044">fc_result::prev</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01561">rb_cObject</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17201">rb_id2str()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02297">rb_str_append()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02158">rb_str_cat2()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01062">rb_str_dup()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00292">RCLASS_IV_TBL</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</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#l00043">fc_result::track</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00075">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#l00123">123</a> 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#l00075">fc_i()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00041">fc_result::klass</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00040">fc_result::name</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00042">fc_result::path</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00040">fc_result::preferred</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00044">fc_result::prev</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01561">rb_cObject</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02621">rb_st_insert_id_and_value()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00293">RCLASS_CONST_TBL</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00292">RCLASS_IV_TBL</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</a>, <a class="el" href="../../dd/d24/st_8h.html#aa04e4ee0a6e1f19e64f3be4668f41234">st_delete()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00198">st_foreach_safe()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00272">st_init_numtable()</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#l00043">fc_result::track</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00157">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#l00958">958</a> 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">trace_var::data</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00904">generic_iv_tbl</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</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#l01207">rb_ivar_defined()</a>.</p> </div> </div> <a id="a38f96b4dce250ebefdcfbe5635e4f16d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a38f96b4dce250ebefdcfbe5635e4f16d">◆ </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"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>undef</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#l00918">918</a> 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#l00904">generic_iv_tbl</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</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#l01080">rb_ivar_lookup()</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#ae83f60f8022ef1ccdc536b8b43efa06b">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#l00973">973</a> 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">trace_var::data</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00904">generic_iv_tbl</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01250">key</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00085">st_table::num_entries</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</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#l01403">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#l00421">trace_var::data</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01167">FL_ABLE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01139">FL_EXIVAR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01175">FL_SET</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00904">generic_iv_tbl</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00428">Qundef</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l02077">rb_error_frozen()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01096">rb_obj_frozen_p()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01222">RB_OBJ_WRITTEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01695">rb_special_const_p()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00903">special_generic_ivar</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00629">st_add_direct()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</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#l01133">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#ae83f60f8022ef1ccdc536b8b43efa06b">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#ae83f60f8022ef1ccdc536b8b43efa06b">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#ae83f60f8022ef1ccdc536b8b43efa06b">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#l01011">1011</a> 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#l01003">givar_mark_i()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01695">rb_special_const_p()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_CONTINUE</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00198">st_foreach_safe()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01022">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#ae83f60f8022ef1ccdc536b8b43efa06b">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#ae83f60f8022ef1ccdc536b8b43efa06b">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#ae83f60f8022ef1ccdc536b8b43efa06b">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#l01003">1003</a> 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#l03607">rb_gc_mark()</a>, and <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_CONTINUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01011">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#l00569">569</a> 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#l01345">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#l17178">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#l00585">rb_define_hooked_variable()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00819">rb_gv_get()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00810">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#ae83f60f8022ef1ccdc536b8b43efa06b">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#ae83f60f8022ef1ccdc536b8b43efa06b">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#ae83f60f8022ef1ccdc536b8b43efa06b">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#l00835">835</a> 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#l00355">ID2SYM</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01250">key</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, and <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_CONTINUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00853">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#l01436">CONST_ID</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00023">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="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#ae83f60f8022ef1ccdc536b8b43efa06b">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#ae83f60f8022ef1ccdc536b8b43efa06b">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#ae83f60f8022ef1ccdc536b8b43efa06b">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#l01342">1342</a> 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#l00355">ID2SYM</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01250">key</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17330">rb_is_instance_id()</a>, and <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_CONTINUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01371">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#ae83f60f8022ef1ccdc536b8b43efa06b">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#ae83f60f8022ef1ccdc536b8b43efa06b">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#l02030">2030</a> 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#l00355">ID2SYM</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01250">key</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_CONTINUE</a>, and <a class="el" href="../../dd/dc0/date__core_8c_source.html#l03695">sym</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l02039">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#ae83f60f8022ef1ccdc536b8b43efa06b">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#ae83f60f8022ef1ccdc536b8b43efa06b">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#ae83f60f8022ef1ccdc536b8b43efa06b">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#l00546">546</a> 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">trace_var::data</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00427">global_variable::data</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00412">global_entry</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00430">global_variable::marker</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00422">trace_var::next</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03540">rb_gc_mark_maybe()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_CONTINUE</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00432">global_variable::trace</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00562">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#l02464">2464</a> 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#l02450">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#l00292">RCLASS_IV_TBL</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00198">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#l02477">mod_cvar_of()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l02531">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#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="../../d1/d6f/date__strftime_8c_source.html#l00028">mod</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02464">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#l02531">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#l00266">266</a> 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#l00427">Qnil</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00272">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#ae83f60f8022ef1ccdc536b8b43efa06b">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#l01257">1257</a> 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#l01240">obj_ivar_tag::arg</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00113">func</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01239">obj_ivar_tag::func</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01250">key</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01238">obj_ivar_tag::obj</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01244">obj_ivar_i()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00782">ROBJECT_IV_INDEX_TBL</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00198">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#l01274">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#ae83f60f8022ef1ccdc536b8b43efa06b">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#ae83f60f8022ef1ccdc536b8b43efa06b">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#ae83f60f8022ef1ccdc536b8b43efa06b">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#l01244">1244</a> 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#l01240">obj_ivar_tag::arg</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01239">obj_ivar_tag::func</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01250">key</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01238">obj_ivar_tag::obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00428">Qundef</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00778">ROBJECT_IVPTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00774">ROBJECT_NUMIV</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00100">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#l01257">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#l02312">2312</a> 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#l01672">RB_TYPE_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01116">RBASIC</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00479">T_ICLASS</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l02384">rb_cvar_get()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l02351">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#l00869">869</a> 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#l01342">ALLOC</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00431">global_variable::block_trace</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00426">global_variable::counter</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00412">global_entry</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00422">trace_var::next</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00450">rb_global_entry()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00023">rb_global_tbl</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00629">st_add_direct()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</a>, <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00432">global_variable::trace</a>, and <a class="el" href="../../d8/db0/defines_8h.html#a6ff69f8866ae756cb246b3eebf7a4fce">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/dd4/load_8c_source.html#l01160">Init_load()</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l02313">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#l01127">1127</a> 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#l00427">Qnil</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01080">rb_ivar_lookup()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/d46/enumerator_8c_source.html#l00972">append_method()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04286">ecerr_destination_encoding()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04274">ecerr_destination_encoding_name()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04328">ecerr_error_bytes()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04307">ecerr_error_char()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04370">ecerr_incomplete_input()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04340">ecerr_readagain_bytes()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04262">ecerr_source_encoding()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04236">ecerr_source_encoding_name()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01188">eval_string_with_cref()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00728">exc_backtrace()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00755">exc_backtrace_locations()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00813">exc_cause()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00838">exc_equal()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00439">exc_setup_cause()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00646">exc_to_s()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00938">exit_status()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00952">exit_success_p()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02442">gzfile_error_inspect()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04377">ignore_closed_stream()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l00938">inspect_enumerator()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03086">ip_set_exc_message()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01873">lazy_drop_func()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01903">lazy_drop_while_func()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01790">lazy_take_func()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01705">lazy_zip_arrays_func()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01725">lazy_zip_func()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08129">lib_fromUTF8_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07941">lib_toUTF8_core()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01024">name_err_name()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01184">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#l00374">pst_pid()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01239">rb_mod_refine()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01481">rb_mod_to_s()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01190">rb_refinement_module_get_refined_class()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00933">readline_attempted_completion_function()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00858">readline_s_get_completion_case_fold()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00826">readline_s_get_completion_proc()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16624">reg_compile_gen()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02598">slicebefore_i()</a>, <a class="el" href="../../d2/d87/option_8c_source.html#l00138">sockopt_data()</a>, <a class="el" href="../../d2/d87/option_8c_source.html#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#l01986">stop_result()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01366">syserr_eqq()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01352">syserr_errno()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01152">using_module_recursive()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00141">vm_call0_body()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00506">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#l01607">1607</a> 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#l01342">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#l01597">autoload_data_i_type</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01546">autoload_data_type</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01552">check_autoload_table</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00992">DATA_PTR</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01569">autoload_data_i::feature</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01137">FL_TAINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01177">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#l01194">OBJ_FREEZE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00137">PRIsVALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00428">Qundef</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00718">QUOTE_ID</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02163">rb_const_set()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00553">rb_eNameError</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17312">rb_is_const_id()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01222">RB_OBJ_WRITTEN</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00095">rb_safe_level</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00293">RCLASS_CONST_TBL</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00292">RCLASS_IV_TBL</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01570">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="../../dd/d24/st_8h_source.html#l00020">st_data_t</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#l01571">autoload_data_i::thread</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01027">TypedData_Wrap_Struct</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01572">autoload_data_i::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d7a/dl_8c_source.html#l00160">rb_dl_init_callbacks()</a>, and <a class="el" href="../../d9/dd4/load_8c_source.html#l01084">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#l01769">1769</a> 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#l01753">autoload_const_set()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01735">autoload_defined_p()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01762">autoload_require()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01603">check_autoload_data</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01686">check_autoload_required()</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#l01748">autoload_const_set_args::id</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#l01747">autoload_const_set_args::mod</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00428">Qundef</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00839">rb_ensure()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00523">RB_GC_GUARD</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00706">rb_jump_tag()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00807">rb_protect()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00095">rb_safe_level</a>, <a class="el" href="../../da/d2d/safe_8c_source.html#l00043">rb_set_safe_level_force()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00098">rb_sourcefile</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02405">rb_thread_current()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01679">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#l00437">RTEST</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01571">autoload_data_i::thread</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01749">autoload_const_set_args::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01829">rb_const_get_0()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00384">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#l01814">1814</a> 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#l01735">autoload_defined_p()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01603">check_autoload_data</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01686">check_autoload_required()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01569">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#l00427">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#l01107">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#l01715">1715</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l01556">autoload_data()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01603">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#l00428">Qundef</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02405">rb_thread_current()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01571">autoload_data_i::thread</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01572">autoload_data_i::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01735">autoload_defined_p()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02091">rb_const_defined_0()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01829">rb_const_get_0()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00384">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#l00397">397</a> 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#l00041">fc_result::klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00042">fc_result::path</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00204">rb_class_real()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01133">rb_ivar_set()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00218">rb_tmp_class_path()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d05/objspace__dump_8c_source.html#l00147">dump_object()</a>, <a class="el" href="../../d4/d2f/syslog_8c_source.html#l00325">mSyslog_inspect()</a>, <a class="el" href="../../d7/da3/ossl__x509cert_8c_source.html#l00694">ossl_x509_inspect()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00453">pst_inspect()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01488">r_object0()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00066">rb_clear_method_cache_by_class()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00680">rb_define_class_id_under()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00753">rb_define_module_id_under()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l07531">rb_io_s_new()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00783">rb_mod_remove_method()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01804">rb_obj_alloc()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00406">rb_obj_classname()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01306">rb_profile_frame_classpath()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01712">rb_thread_current_status()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00726">remove_method()</a>, and <a class="el" href="../../d3/de7/thread_8c_source.html#l00685">thread_s_new()</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#l00391">391</a> 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#l00041">fc_result::klass</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00257">rb_class_path()</a>, and <a class="el" href="../../d0/de1/object_8c_source.html#l00204">rb_class_real()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00175">cannot_be_coerced_into_BigDecimal()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00526">dir_inspect()</a>, <a class="el" href="../../d5/d1d/eval__error_8c_source.html#l00080">error_print()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00678">exc_inspect()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00646">exc_to_s()</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l00605">inspect_struct()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l02226">method_inspect()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01117">mnew_from_me()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00405">mString_to_json_raw_object()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01115">name_err_mesg_to_str()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01488">r_object0()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00452">rb_any_to_s()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01829">rb_const_get_0()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01942">rb_const_remove()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02163">rb_const_set()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02384">rb_cvar_get()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02351">rb_cvar_set()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01968">rb_io_inspect()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00236">rb_method_entry_make()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01399">rb_method_name_error()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02480">rb_mod_cvar_get()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01614">rb_mod_define_method()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01525">rb_mod_freeze()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01920">rb_mod_remove_const()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02572">rb_mod_remove_cvar()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01481">rb_mod_to_s()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00558">rb_obj_inspect()</a>, <a class="el" href="../../d5/d1d/eval__error_8c_source.html#l00212">rb_print_undef()</a>, <a class="el" href="../../d5/d1d/eval__error_8c_source.html#l00229">rb_print_undef_str()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00910">rb_undef()</a>, <a class="el" href="../../dd/dd7/vm__dump_8c_source.html#l00713">rb_vm_bugreport()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02245">set_const_visibility()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01933">umethod_bind()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01464">uninitialized_constant()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00468">w_extended()</a>, and <a class="el" href="../../d8/d16/gc_8c_source.html#l06487">wmap_inspect()</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#l00257">257</a> 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#l00041">fc_result::klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00042">fc_result::path</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01133">rb_ivar_set()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01062">rb_str_dup()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00218">rb_tmp_class_path()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l00211">class2path()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l00938">inspect_enumerator()</a>, <a class="el" href="../../d3/d28/ossl__cipher_8c_source.html#l00203">ossl_cipher_init()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00391">rb_class_name()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01306">rb_profile_frame_classpath()</a>.</p> </div> </div> <a id="a9c13317b5d272af3b8f9667d9ce97b5e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9c13317b5d272af3b8f9667d9ce97b5e">◆ </a></span>rb_class_path_cached()</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_cached </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#l00281">281</a> 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::klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00292">RCLASS_IV_TBL</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</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#l00024">tmp_classpath</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dc9/object__tracing_8c_source.html#l00073">newobj_i()</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#l00272">272</a> 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#l00041">fc_result::klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00266">null_cache()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00042">fc_result::path</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01062">rb_str_dup()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00218">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#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#l02091">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#l00680">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#l01331">Init_strscan()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00611">rb_define_class()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00727">rb_define_module()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02252">rb_mod_const_defined()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00384">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#l02091">2091</a> 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#l00502">BUILTIN_TYPE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01686">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#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00428">Qundef</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01715">rb_autoloading_value()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01561">rb_cObject</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00293">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_source.html#l00020">st_data_t</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#l00480">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#l02127">rb_const_defined()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02133">rb_const_defined_at()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02121">rb_const_defined_from()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02145">rb_public_const_defined()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02151">rb_public_const_defined_at()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l02139">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#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="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02091">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#l11906">debug_lines()</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l00188">new_struct()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01942">rb_const_remove()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00680">rb_define_class_id_under()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00753">rb_define_module_id_under()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02252">rb_mod_const_defined()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00339">rb_path_to_class()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00488">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#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#l02091">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#l01880">1880</a> 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#l01829">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#l00059">callback()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01278">cbsubst_def_attr_aliases()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01474">cbsubst_get_all_subst_keys()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01351">cbsubst_get_subst_arg()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01420">cbsubst_get_subst_key()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01208">cbsubst_initialize()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01648">cbsubst_scan_args()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01297">cbsubst_sym_to_subst()</a>, <a class="el" href="../../d0/d56/console_8c_source.html#l00680">console_dev()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00992">cState_from_state_s()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l02008">float_arg()</a>, <a class="el" href="../../dd/dfb/function_8c_source.html#l00109">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#l01330">Init_generator()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00741">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#l10776">Init_tcltklib()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01737">Init_tkutil()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03486">ip_ruby_cmd_receiver_const_get()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00642">make_no_method_exception()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01954">numeric_arg()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01321">process_options()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00611">rb_define_class()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00727">rb_define_module()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02326">rb_execarg_fixup()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02252">rb_mod_const_defined()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02091">rb_mod_const_get()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02941">save_env()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03341">set_argv()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01366">syserr_eqq()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01290">syserr_initialize()</a>, <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00384">vm_get_ev_const()</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l00216">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#l01829">1829</a> 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#l00502">BUILTIN_TYPE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01476">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#l00137">PRIsVALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00428">Qundef</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00718">QUOTE_ID</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01769">rb_autoload_load()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01715">rb_autoloading_value()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00391">rb_class_name()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01561">rb_cObject</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00967">rb_name_error()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00111">rb_vm_inc_const_missing_count()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00223">rb_warn()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00293">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#l00437">RTEST</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</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#l00480">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#l01880">rb_const_get()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01886">rb_const_get_at()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01874">rb_const_get_from()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01898">rb_public_const_get()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01904">rb_public_const_get_at()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01892">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#l01886">1886</a> 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#l01829">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#l11906">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#l01144">path_unlink()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00680">rb_define_class_id_under()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00753">rb_define_module_id_under()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02252">rb_mod_const_defined()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02091">rb_mod_const_get()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00339">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#l01874">1874</a> 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#l01829">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#l02039">2039</a> 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#l02030">list_i()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00085">st_table::num_entries</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00090">rb_ary_new2</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00198">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#l02071">rb_mod_constants()</a>, and <a class="el" href="../../d3/d57/eval_8c_source.html#l00376">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#l01942">1942</a> 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#l01651">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#l00137">PRIsVALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00428">Qundef</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00718">QUOTE_ID</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00277">rb_check_frozen</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00391">rb_class_name()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00060">rb_clear_constant_cache()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02133">rb_const_defined_at()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00967">rb_name_error()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00293">RCLASS_CONST_TBL</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</a>, <a class="el" href="../../dd/d24/st_8h.html#aa04e4ee0a6e1f19e64f3be4668f41234">st_delete()</a>, <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, and <a class="el" href="../../d8/db0/defines_8h.html#a6ff69f8866ae756cb246b3eebf7a4fce">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d56/console_8c_source.html#l00680">console_dev()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01920">rb_mod_remove_const()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01189">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#l02163">2163</a> 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#l01342">ALLOC</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01556">autoload_data()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01651">autoload_delete()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01603">check_autoload_data</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02157">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="../../de/de6/ruby_2ruby_8h_source.html#l01359">MEMZERO</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#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00137">PRIsVALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00428">Qundef</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00718">QUOTE_ID</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00391">rb_class_name()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00060">rb_clear_constant_cache()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01561">rb_cObject</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00179">rb_compile_warn()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00548">rb_eTypeError</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01221">RB_OBJ_WRITE</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00973">rb_sourcefilename()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01001">rb_sourceline()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02405">rb_thread_current()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00223">rb_warn()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00293">RCLASS_CONST_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</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#l01571">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#l01572">autoload_data_i::value</a>, and <a class="el" href="../../d8/db0/defines_8h.html#a6ff69f8866ae756cb246b3eebf7a4fce">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01753">autoload_const_set()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00505">boot_defclass()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01201">cbsubst_init()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01521">cbsubst_table_setup()</a>, <a class="el" href="../../d0/d56/console_8c_source.html#l00680">console_dev()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00516">Init_class_hierarchy()</a>, <a class="el" href="../../d8/d13/strscan_8c_source.html#l01331">Init_strscan()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01607">rb_autoload()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00611">rb_define_class()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00680">rb_define_class_id_under()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02228">rb_define_const()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00727">rb_define_module()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00753">rb_define_module_id_under()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02203">rb_mod_const_set()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l00386">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#l01049">1049</a> 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">trace_var::data</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01139">FL_EXIVAR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01175">FL_SET</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01169">FL_TEST</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01177">FL_UNSET</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00904">generic_iv_tbl</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00085">st_table::num_entries</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01030">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="../../dd/d24/st_8h_source.html#l00020">st_data_t</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#l07017">d_lite_marshal_dump()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l07041">d_lite_marshal_load()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00282">init_copy()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01294">nucomp_marshal_dump()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l01664">nurat_marshal_dump()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00313">rb_hash_dup_empty()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l04584">time_mdump()</a>, and <a class="el" href="../../df/d73/time_8c_source.html#l04697">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#l02429">2429</a> 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#l02384">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#l17318">rb_is_class_id()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00967">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#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#l02351">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#l17318">rb_is_class_id()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00967">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#l02411">2411</a> 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#l02345">CVAR_LOOKUP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l02546">rb_mod_cvar_defined()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l02572">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#l02384">2384</a> 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#l00502">BUILTIN_TYPE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02345">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#l02312">original_module()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00137">PRIsVALUE</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00718">QUOTE_ID</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00391">rb_class_name()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00967">rb_name_error()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00236">rb_warning()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00292">RCLASS_IV_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00437">RTEST</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01483">ruby_verbose</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</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#l00478">T_CLASS</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l02429">rb_cv_get()</a>, and <a class="el" href="../../d0/de1/object_8c_source.html#l02480">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#l02351">2351</a> 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#l00502">BUILTIN_TYPE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02157">check_before_mod_set()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02345">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#l02312">original_module()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00137">PRIsVALUE</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00718">QUOTE_ID</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00391">rb_class_name()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02621">rb_st_insert_id_and_value()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00236">rb_warning()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00292">RCLASS_IV_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00437">RTEST</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01483">ruby_verbose</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</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="../../de/de6/ruby_2ruby_8h_source.html#l00478">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#l02419">rb_cv_set()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02439">rb_define_class_variable()</a>, and <a class="el" href="../../d0/de1/object_8c_source.html#l02522">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#l02439">2439</a> 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#l02351">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#l17318">rb_is_class_id()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00967">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#l02228">2228</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02163">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#l17312">rb_is_const_id()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00223">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#l00901">exp1()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03080">Init_bigdecimal()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l07090">Init_Bignum()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l02050">Init_Complex()</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00795">Init_cparse()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l08966">Init_date_core()</a>, <a class="el" href="../../d0/dd4/dbm_8c_source.html#l01021">Init_dbm()</a>, <a class="el" href="../../da/d7a/dl_8c_source.html#l00173">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#l00626">Init_dlptr()</a>, <a class="el" href="../../d5/d97/etc_8c_source.html#l00673">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#l00129">Init_fiddle()</a>, <a class="el" href="../../dd/dfb/function_8c_source.html#l00173">Init_fiddle_function()</a>, <a class="el" href="../../de/d12/fiddle_2handle_8c_source.html#l00380">Init_fiddle_handle()</a>, <a class="el" href="../../de/dcd/pointer_8c_source.html#l00669">Init_fiddle_pointer()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05623">Init_File()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l07475">Init_GC()</a>, <a class="el" href="../../d1/dbf/gdbm_8c_source.html#l01205">Init_gdbm()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l11904">Init_IO()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l02115">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#l03855">Init_Numeric()</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l01036">Init_openssl()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01478">Init_ossl_asn1()</a>, <a class="el" href="../../d3/d75/ossl__config_8c_source.html#l00072">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#l01880">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#l07414">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#l01355">Init_Random()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01793">Init_readline()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>, <a class="el" href="../../d4/d41/sizes_8c_source.html#l00004">Init_sizeof()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l05079">Init_Thread()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01737">Init_tkutil()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04398">Init_transcode()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02492">Init_VM()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l04198">Init_zlib()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02538">ole_const_load()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02239">rb_define_global_const()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05276">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#l01559">set_encoding_const()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01231">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#l02239">2239</a> 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#l01561">rb_cObject</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02228">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#l03779">Init_Hash()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l11904">Init_IO()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l03257">Init_Object()</a>, <a class="el" href="../../d2/d0b/version_8c_source.html#l00039">Init_version()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02492">Init_VM()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01584">load_file_internal()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01913">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#l00585">585</a> 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#l00427">global_variable::data</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00428">global_variable::getter</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00569">global_id()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00414">gvar_getter_t</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00415">gvar_setter_t</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00430">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#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00523">RB_GC_GUARD</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00450">rb_global_entry()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00429">global_variable::setter</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00443">var_getter</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00445">var_marker</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00444">var_setter</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l11904">Init_IO()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l01160">Init_load()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00610">rb_define_readonly_variable()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00604">rb_define_variable()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00616">rb_define_virtual_variable()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01913">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#l00610">610</a> 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#l00585">rb_define_hooked_variable()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00447">readonly_setter</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l11904">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#l00604">604</a> 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#l00585">rb_define_hooked_variable()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l11904">Init_IO()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l08766">Init_String()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01913">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#l00616">616</a> 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#l00428">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#l00585">rb_define_hooked_variable()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00447">readonly_setter</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00429">global_variable::setter</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00439">val_getter</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d57/eval_8c_source.html#l01620">Init_eval()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l11904">Init_IO()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l01160">Init_load()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l07414">Init_process()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>, <a class="el" href="../../da/d2d/safe_8c_source.html#l00140">Init_safe()</a>, and <a class="el" href="../../df/d73/time_8c_source.html#l04919">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#l00853">853</a> 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#l00835">gvar_i()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00355">ID2SYM</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00499">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00023">rb_global_tbl</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17178">rb_intern2()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00198">st_foreach_safe()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d57/eval_8c_source.html#l01620">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#l00656">656</a> 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#l01342">ALLOC</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00421">trace_var::data</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00420">trace_var::func</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00412">global_entry</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00422">trace_var::next</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01182">OBJ_TAINTED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00620">rb_block_proc()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00557">rb_eSecurityError</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00715">rb_f_untrace_var()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00450">rb_global_entry()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01719">rb_scan_args()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l08734">rb_to_id()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00627">rb_trace_eval()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00419">trace_var::removed</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d57/eval_8c_source.html#l01620">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#l00715">715</a> 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#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00421">trace_var::data</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00412">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#l00422">trace_var::next</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00137">PRIsVALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00717">QUOTE</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00718">QUOTE_ID</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00499">rb_ary_new()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00091">rb_ary_new3</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17365">rb_check_id()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00023">rb_global_tbl</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00967">rb_name_error()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00982">rb_name_error_str()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01719">rb_scan_args()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00683">remove_trace()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00419">trace_var::removed</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</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#l01620">Init_eval()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00656">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#l01030">1030</a> 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#l00904">generic_iv_tbl</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01250">key</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</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#l01490">obj_free()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01049">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#l00562">562</a> 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#l00546">mark_global_entry()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00023">rb_global_tbl</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00198">st_foreach_safe()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l04061">gc_mark_roots()</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#l01040">1040</a> 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#l00904">generic_iv_tbl</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</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="../../d8/d16/gc_8c_source.html#l02429">obj_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#l00907">907</a> 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#l01139">FL_EXIVAR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01169">FL_TEST</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00904">generic_iv_tbl</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</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#l00450">450</a> 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#l01342">ALLOC</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00431">global_variable::block_trace</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00426">global_variable::counter</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00427">global_variable::data</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00428">global_variable::getter</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00412">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#l00430">global_variable::marker</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00023">rb_global_tbl</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00429">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_source.html#l00020">st_data_t</a>, <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00432">global_variable::trace</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00435">undef_getter</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00437">undef_marker</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00436">undef_setter</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d47/compile_8c_source.html#l05745">iseq_build_from_ary_body()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00869">rb_alias_variable()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00585">rb_define_hooked_variable()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00656">rb_f_trace_var()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00819">rb_gv_get()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00810">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#l00819">819</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00412">global_entry</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00569">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#l00450">rb_global_entry()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00760">rb_gvar_get()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03538">ip_ruby_cmd_receiver_get()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01758">load_file()</a>, and <a class="el" href="../../d4/d2f/syslog_8c_source.html#l00150">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#l00810">810</a> 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">global_entry</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00569">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#l00450">rb_global_entry()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00793">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#l00589">process_sflag()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01752">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#l00828">828</a> 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#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00435">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#l00760">760</a> 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#l00427">global_variable::data</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00428">global_variable::getter</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00819">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#l00793">793</a> 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#l00431">global_variable::block_trace</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00427">global_variable::data</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00839">rb_ensure()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00429">global_variable::setter</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00432">global_variable::trace</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00767">trace_data::trace</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00785">trace_en()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00772">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#l00810">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#l02604">2604</a> 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#l01115">rb_ivar_get()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d34/closure_8c_source.html#l00059">callback()</a>, <a class="el" href="../../d8/d36/signal_8c_source.html#l00323">esignal_signo()</a>, <a class="el" href="../../dd/dfb/function_8c_source.html#l00109">function_call()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l02378">localjump_reason()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l02364">localjump_xvalue()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00340">ossl_call_session_get_cb()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00387">ossl_call_session_new_cb()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00439">ossl_call_session_remove_cb()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l01196">ossl_ssl_setup()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00680">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#l00355">pst_to_i()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00157">ruby_cleanup()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00609">set_state_ivars()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00558">ssl_renegotiation_cb()</a>, and <a class="el" href="../../d5/d1d/eval__error_8c_source.html#l00238">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#l02612">2612</a> 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#l01133">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="../../d0/db2/vm__insnhelper_8c_source.html#l00127">argument_error()</a>, <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#l00269">esignal_init()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00600">exc_initialize()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00801">exc_set_backtrace()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00888">exit_initialize()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02492">Init_VM()</a>, <a class="el" href="../../d2/d34/closure_8c_source.html#l00190">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#l03763">ip_RubyExitCommand()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01062">make_localjump_error()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01006">name_err_initialize()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01040">nometh_err_initialize()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l01174">ossl_ssl_initialize()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00226">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#l00054">parse_keyword_arg_i()</a>, <a class="el" href="../../dd/d8f/pty_8c_source.html#l00613">raise_from_check()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00327">rb_last_status_set()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00465">setup_exception()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01290">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#l01302">1302</a> 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#l00502">BUILTIN_TYPE</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00048">count</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01139">FL_EXIVAR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01169">FL_TEST</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00904">generic_iv_tbl</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00085">st_table::num_entries</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00428">Qundef</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01695">rb_special_const_p()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00292">RCLASS_IV_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00782">ROBJECT_IV_INDEX_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00778">ROBJECT_IVPTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01165">SPECIAL_CONST_P</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</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#l00478">T_CLASS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00480">T_MODULE</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00477">T_OBJECT</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l00558">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#l01207">1207</a> 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#l00502">BUILTIN_TYPE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01139">FL_EXIVAR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01169">FL_TEST</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00958">generic_ivar_defined()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00428">Qundef</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01695">rb_special_const_p()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00292">RCLASS_IV_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00782">ROBJECT_IV_INDEX_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00778">ROBJECT_IVPTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00774">ROBJECT_NUMIV</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01165">SPECIAL_CONST_P</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</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#l00478">T_CLASS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00480">T_MODULE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00477">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="../../d6/d10/marshal_8c_source.html#l01383">copy_ivar_i()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00505">get_digest_base_metadata()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02443">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#ae83f60f8022ef1ccdc536b8b43efa06b">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#l01274">1274</a> 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#l00502">BUILTIN_TYPE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01139">FL_EXIVAR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01169">FL_TEST</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00113">func</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00904">generic_iv_tbl</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01257">obj_ivar_each()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01695">rb_special_const_p()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00292">RCLASS_IV_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01165">SPECIAL_CONST_P</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00198">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#l00478">T_CLASS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00480">T_MODULE</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00477">T_OBJECT</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l00514">inspect_obj()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01394">r_copy_ivar()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01371">rb_obj_instance_variables()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00579">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#l01115">1115</a> 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#l00137">PRIsVALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00428">Qundef</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00718">QUOTE_ID</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01080">rb_ivar_lookup()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00236">rb_warning()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08420">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="../../dc/d80/vm__trace_8c_source.html#l00611">call_trace_func()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02424">chunk_i()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00651">cState_aref()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02327">cvar_front_klass()</a>, <a class="el" href="../../dd/d8f/pty_8c_source.html#l00070">echild_status()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10209">encoding_table_get_name_core()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07837">EVENTSINK_Invoke()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08655">fev_get_handler()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08525">fev_off_event()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02997">fole_s_show_help()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06913">folemethod_event()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06623">folemethod_name()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07346">foleparam_name()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05618">foletype_name()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06261">folevariable_name()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00505">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#l10616">ip_get_encoding_table()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01859">lazy_drop_size()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01309">lazy_size()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01809">lazy_take_size()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09718">lib_split_tklist_core()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l02226">method_inspect()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01282">nucomp_loader()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l01652">nurat_loader()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l01276">ossl_start_ssl()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l01257">range_loader()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00739">rb_enc_get_index()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01966">rb_inflate_add_dictionary()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02604">rb_iv_get()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01399">rb_method_name_error()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01481">rb_mod_to_s()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02372">rb_obj_ivar_get()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01306">rb_profile_frame_classpath()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01588">rb_singleton_class_get()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02918">rb_thread_variable_get()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l03085">rb_thread_variable_p()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02938">rb_thread_variable_set()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l03056">rb_thread_variables()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00910">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#l01541">singleton_class_of()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02598">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#l03181">tcl_protect_core()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01725">tkobj_path()</a>, <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00506">vm_getivar()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l01027">zstream_run()</a>.</p> </div> </div> <a id="a567138dba6cfbebe0cf2d93b3134121a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a567138dba6cfbebe0cf2d93b3134121a">◆ </a></span>rb_ivar_lookup()</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_ivar_lookup </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>undef</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#l01080">1080</a> 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#l00502">BUILTIN_TYPE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01139">FL_EXIVAR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01169">FL_TEST</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00918">generic_ivar_get()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00428">Qundef</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01695">rb_special_const_p()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00292">RCLASS_IV_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00782">ROBJECT_IV_INDEX_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00778">ROBJECT_IVPTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00774">ROBJECT_NUMIV</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01165">SPECIAL_CONST_P</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</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#l00478">T_CLASS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00480">T_MODULE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00477">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#l01127">rb_attr_get()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01115">rb_ivar_get()</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#l01133">1133</a> 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#l01341">ALLOC_N</a>, <a class="el" href="../../d0/ddd/structst__table.html#acd6cc341ae261d08a1dbaa8de03e2bd4">st_table::as</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00502">BUILTIN_TYPE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00933">generic_ivar_set()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01360">MEMCPY</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00085">st_table::num_entries</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00428">Qundef</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00277">rb_check_frozen</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00226">rb_obj_class()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01221">RB_OBJ_WRITE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02621">rb_st_insert_id_and_value()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01116">RBASIC</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00296">RCLASS_IV_INDEX_TBL</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00292">RCLASS_IV_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01343">REALLOC_N</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01117">ROBJECT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00773">ROBJECT_EMBED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00761">ROBJECT_EMBED_LEN_MAX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00782">ROBJECT_IV_INDEX_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00778">ROBJECT_IVPTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00774">ROBJECT_NUMIV</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01165">SPECIAL_CONST_P</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00629">st_add_direct()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</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#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00478">T_CLASS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00480">T_MODULE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00477">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#l08420">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#l01208">cbsubst_initialize()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01383">copy_ivar_i()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10459">create_encoding_table_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00843">create_ip_exc()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00666">cState_aset()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00779">enc_set_index()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02542">enum_chunk()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02759">enum_slice_before()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01452">enumerable_lazy()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01188">eval_string_with_cref()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00439">exc_setup_cause()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08396">fev_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08642">fev_set_handler()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02427">gzfile_raise()</a>, <a class="el" href="../../d6/ded/md5init_8c_source.html#l00028">Init_md5()</a>, <a class="el" href="../../dc/df3/rmd160init_8c_source.html#l00028">Init_rmd160()</a>, <a class="el" href="../../d5/d50/sha1init_8c_source.html#l00028">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#l01873">lazy_drop_func()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01903">lazy_drop_while_func()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01382">lazy_initialize()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01404">lazy_set_method()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01790">lazy_take_func()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01705">lazy_zip_arrays_func()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01725">lazy_zip_func()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08129">lib_fromUTF8_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09718">lib_split_tklist_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07941">lib_toUTF8_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08331">lib_UTF_backslash_core()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02046">make_econv_exception()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l00621">next_i()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01306">nucomp_marshal_load()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l01676">nurat_marshal_load()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07187">ole_method_params()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06145">ole_variables()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06551">olemethod_set_member()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07280">oleparam_ole_param_from_index()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04912">oletype_set_member()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00357">ossl_sslctx_session_get_cb()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00404">ossl_sslctx_session_new_cb()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l01276">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#l05831">pipe_open()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01401">r_ivar()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01871">raise_loaderror()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l01243">range_dumper()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00397">rb_class2name()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00257">rb_class_path()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01815">rb_inflate_s_allocate()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06732">rb_io_init_copy()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02612">rb_iv_set()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01239">rb_mod_refine()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00385">rb_name_class()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02416">rb_obj_ivar_set()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00316">rb_set_class_path()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00293">rb_set_class_path_string()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00838">readline_s_set_completion_case_fold()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00812">readline_s_set_completion_proc()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00386">ruby_init_loadpath_safe()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02216">ruby_thread_init()</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#l00206">setup_struct()</a>, <a class="el" href="../../d2/d87/option_8c_source.html#l00048">sockopt_initialize()</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l00241">struct_define_without_accessor()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l04584">time_mdump()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l04697">time_mload()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00141">vm_call0_body()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00558">vm_setivar()</a>.</p> </div> </div> <a id="a57344175781b44b6d7e41f6fa0ef34d3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a57344175781b44b6d7e41f6fa0ef34d3">◆ </a></span>rb_local_constants()</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_local_constants </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> </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#l01991">1991</a> 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="../../dd/d24/st_8h_source.html#l00085">st_table::num_entries</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00090">rb_ary_new2</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01984">rb_local_constants_i()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00293">RCLASS_CONST_TBL</a>, and <a class="el" href="../../d4/d71/st_8c_source.html#l01034">st_foreach()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l02071">rb_mod_constants()</a>.</p> </div> </div> <a id="a2f47d1f220c7da057d7be6d46566715d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2f47d1f220c7da057d7be6d46566715d">◆ </a></span>rb_local_constants_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 rb_local_constants_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> </td> <td class="paramname"><em>const_name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> </td> <td class="paramname"><em>const_value</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</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#l01984">1984</a> 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#l00355">ID2SYM</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, and <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_CONTINUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01991">rb_local_constants()</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#l00992">992</a> 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#l00904">generic_iv_tbl</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03522">rb_mark_tbl()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</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#l03627">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#l01022">1022</a> 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#l00904">generic_iv_tbl</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01011">givar_i()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00903">special_generic_ivar</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00198">st_foreach_safe()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l04061">gc_mark_roots()</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#l02531">2531</a> 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#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02497">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#l02464">mod_cvar_at()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02477">mod_cvar_of()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01719">rb_scan_args()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00437">RTEST</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l03257">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#l02004">2004</a> 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#l00293">RCLASS_CONST_TBL</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00198">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#l01969">sv_i()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l02017">rb_mod_const_of()</a>, and <a class="el" href="../../d3/d57/eval_8c_source.html#l00376">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#l01519">1519</a> 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#l08734">rb_to_id()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00281">rb_vm_pop_cfunc_frame()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01464">uninitialized_constant()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00042">UNREACHABLE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l03257">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#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="../../d1/d6f/date__strftime_8c_source.html#l00028">mod</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01561">rb_cObject</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02004">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#l02071">rb_mod_constants()</a>, and <a class="el" href="../../d3/d57/eval_8c_source.html#l00376">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#l02071">2071</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">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#l00426">Qtrue</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02039">rb_const_list()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01991">rb_local_constants()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02017">rb_mod_const_of()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01719">rb_scan_args()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00437">RTEST</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l03257">Init_Object()</a>, and <a class="el" href="../../d3/d57/eval_8c_source.html#l00376">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#l00206">206</a> 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#l00157">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#l00438">NIL_P</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00042">fc_result::path</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l01062">rb_str_dup()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l03257">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#l02291">2291</a> 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#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">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#l02245">set_const_visibility()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l03257">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#l02305">2305</a> 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#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">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#l02245">set_const_visibility()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l03257">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#l01920">1920</a> 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#l00137">PRIsVALUE</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00717">QUOTE</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00718">QUOTE_ID</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17365">rb_check_id()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00391">rb_class_name()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01942">rb_const_remove()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17312">rb_is_const_id()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17430">rb_is_const_name()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00967">rb_name_error()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00982">rb_name_error_str()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l03257">Init_Object()</a>, and <a class="el" href="../../dd/d53/struct_8c_source.html#l00188">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#l02572">2572</a> 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#l00137">PRIsVALUE</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00717">QUOTE</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00718">QUOTE_ID</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00277">rb_check_frozen</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17365">rb_check_id()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00391">rb_class_name()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02411">rb_cvar_defined()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17318">rb_is_class_id()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17436">rb_is_class_name()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00967">rb_name_error()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00982">rb_name_error_str()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00292">RCLASS_IV_TBL</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</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#l00042">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#l03257">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#l00385">385</a> 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#l00355">ID2SYM</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00041">fc_result::klass</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01133">rb_ivar_set()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d0c/class_8c_source.html#l00505">boot_defclass()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00611">rb_define_class()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l00716">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#l00406">406</a> 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#l00440">CLASS_OF</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00397">rb_class2name()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de8/raddrinfo_8c_source.html#l01386">addrinfo_inspect()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02184">BigDecimal_power()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08747">check_type_val2variant()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02605">convert_type()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l06499">d_lite_inspect()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l00199">divmodv()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l03431">econv_inspect()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02088">enum_zip()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01233">generator_initialize()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00193">GetVpValueWithPrec()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00282">init_copy()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00821">iseq_inspect()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01757">lazy_zip()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01917">match_inspect()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l02226">method_inspect()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l07208">must_respond_to()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00952">nucomp_coerce()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l00600">num_exact()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l00338">num_init_copy()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l00319">num_sadded()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l01158">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#l01020">proc_to_s()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00586">range_bsearch()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00768">range_each()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00406">range_step()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l02579">rb_ary_bsearch()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l06917">rb_big_coerce()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00451">rb_builtin_class_name()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02652">rb_check_convert_type()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00206">rb_check_inheritable()</a>, <a class="el" href="../../da/d2d/safe_8c_source.html#l00130">rb_check_safe_str()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00520">rb_check_typeddata()</a>, <a class="el" href="../../de/d6d/compar_8c_source.html#l00019">rb_cmperr()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02637">rb_convert_type()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00727">rb_define_module()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00753">rb_define_module_id_under()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00337">rb_digest_instance_inspect()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00152">rb_digest_instance_method_unimpl()</a>, <a class="el" href="../../d8/d36/signal_8c_source.html#l00385">rb_f_kill()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l03069">rb_Hash()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00898">rb_hash_set_default_proc()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01614">rb_mod_define_method()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00337">rb_obj_clone()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00406">rb_obj_dup()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00854">rb_stat_inspect()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02747">rb_str_index_m()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07729">rb_str_partition()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02912">rb_str_rindex_m()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07779">rb_str_rpartition()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02738">rb_thread_inspect()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02963">rb_to_float()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02670">rb_to_integer()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07820">rescue_callback()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00465">setup_exception()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01922">should_be_callable()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01930">should_be_finalizable()</a>, <a class="el" href="../../d2/d87/option_8c_source.html#l00860">sockopt_inspect()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l02326">time_timespec()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01230">uscore_get()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01152">using_module_recursive()</a>, <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l01024">vm_caller_setup_args()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00598">w_object()</a>, and <a class="el" href="../../df/d73/time_8c_source.html#l00504">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#l01371">1371</a> 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#l01342">ivar_i()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00499">rb_ary_new()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01274">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#l01403">1403</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00502">BUILTIN_TYPE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01139">FL_EXIVAR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01169">FL_TEST</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00973">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#l00137">PRIsVALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00428">Qundef</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00717">QUOTE</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00718">QUOTE_ID</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00277">rb_check_frozen</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17365">rb_check_id()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17330">rb_is_instance_id()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17448">rb_is_instance_name()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00967">rb_name_error()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00982">rb_name_error_str()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01695">rb_special_const_p()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00292">RCLASS_IV_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00782">ROBJECT_IV_INDEX_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00778">ROBJECT_IVPTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00774">ROBJECT_NUMIV</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01165">SPECIAL_CONST_P</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</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#l00478">T_CLASS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00480">T_MODULE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00477">T_OBJECT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00042">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#l03257">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#l00379">379</a> 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::path</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00339">rb_path_to_class()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l00560">rb_str_new_cstr()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l00225">convert_UTF8_to_JSON()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00127">convert_UTF8_to_JSON_ASCII()</a>, <a class="el" href="../../d5/d05/objspace__dump_8c_source.html#l00303">dump_output()</a>, <a class="el" href="../../d6/d9c/bubblebabble_8c_source.html#l00125">Init_bubblebabble()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01330">Init_generator()</a>, <a class="el" href="../../d6/ded/md5init_8c_source.html#l00028">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#l00028">Init_rmd160()</a>, <a class="el" href="../../d5/d50/sha1init_8c_source.html#l00028">Init_sha1()</a>, <a class="el" href="../../df/dfd/sha2init_8c_source.html#l00033">Init_sha2()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">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#l00339">339</a> 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="../../d0/d2a/variable_8c_source.html#l00042">fc_result::path</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00137">PRIsVALUE</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00717">QUOTE</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17407">rb_check_id_cstr()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01561">rb_cObject</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02133">rb_const_defined_at()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01886">rb_const_get_at()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00188">rb_enc_asciicompat</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00832">rb_enc_get()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00548">rb_eTypeError</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00523">RB_GC_GUARD</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01672">RB_TYPE_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00478">T_CLASS</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00480">T_MODULE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l00211">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#l01488">r_object0()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00379">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#l02145">2145</a> 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#l02091">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#l02151">2151</a> 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#l02091">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#l02139">2139</a> 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#l02091">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#l00384">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#l01898">1898</a> 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#l01829">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#l01904">1904</a> 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#l01829">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#l01892">1892</a> 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#l01829">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#l00384">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#l00316">316</a> 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#l00355">ID2SYM</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00041">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#l01194">OBJ_FREEZE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01561">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#l01133">rb_ivar_set()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02158">rb_str_cat2()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01062">rb_str_dup()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00218">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#l11904">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#l00293">293</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#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#l00355">ID2SYM</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00041">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#l01194">OBJ_FREEZE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01561">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#l01133">rb_ivar_set()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02297">rb_str_append()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02158">rb_str_cat2()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01062">rb_str_dup()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00833">rb_str_new_frozen()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00218">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#l00680">rb_define_class_id_under()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l00753">rb_define_module_id_under()</a>.</p> </div> </div> <a id="a8bb48218cd6410f5da72aea7330f1c64"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8bb48218cd6410f5da72aea7330f1c64">◆ </a></span>rb_st_copy()</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_st_copy </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d0/ddd/structst__table.html">st_table</a> * </td> <td class="paramname"><em>orig_tbl</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#l02636">2636</a> 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#l00663">st_copy()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l01034">st_foreach()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l02629">tbl_copy_i()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l00282">init_copy()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00300">rb_mod_init_copy()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l00358">rb_singleton_class_clone_and_attach()</a>.</p> </div> </div> <a id="a7f3f6909e8500da6b97a1a3c34556f13"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7f3f6909e8500da6b97a1a3c34556f13">◆ </a></span>rb_st_insert_id_and_value()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_st_insert_id_and_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>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d0/ddd/structst__table.html">st_table</a> * </td> <td class="paramname"><em>tbl</em>, </td> </tr> <tr> <td 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>key</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>value</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l02621">2621</a> 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#l01250">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00428">Qundef</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01222">RB_OBJ_WRITTEN</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</a>, and <a class="el" href="../../dd/d24/st_8h.html#acdc42c01229b7537ea5a4c6965c7e47a">st_insert()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00123">find_class_path()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02351">rb_cvar_set()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01133">rb_ivar_set()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l00404">rb_singleton_class_attached()</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#l00218">218</a> 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#l00157">classname()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00041">fc_result::klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01194">OBJ_FREEZE</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00042">fc_result::path</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01580">rb_cModule</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00226">rb_obj_class()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01250">rb_sprintf()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01672">RB_TYPE_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01116">RBASIC</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00292">RCLASS_IV_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</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#l00480">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#l00397">rb_class2name()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00257">rb_class_path()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00272">rb_class_path_no_cache()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00316">rb_set_class_path()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00293">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#l00627">627</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d2e/intern_8h_source.html#l00091">rb_ary_new3</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01471">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#l00656">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#l00540">540</a> 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#l00137">PRIsVALUE</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00718">QUOTE_ID</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00967">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#l00683">683</a> 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#l00422">trace_var::next</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00419">trace_var::removed</a>, <a class="el" href="../../d8/dac/openssl_2conftest_8c_source.html#l00013">t()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00432">global_variable::trace</a>, and <a class="el" href="../../d8/db0/defines_8h.html#a6ff69f8866ae756cb246b3eebf7a4fce">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00715">rb_f_untrace_var()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00785">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#l01679">1679</a> 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#l00043">rb_set_safe_level_force()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01686">check_autoload_required()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01769">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#l02245">2245</a> 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#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</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#l00137">PRIsVALUE</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00717">QUOTE</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00718">QUOTE_ID</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17365">rb_check_id()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00391">rb_class_name()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00060">rb_clear_constant_cache()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00949">rb_frame_callee()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00967">rb_name_error()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00982">rb_name_error_str()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00236">rb_warning()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00293">RCLASS_CONST_TBL</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</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#l02291">rb_mod_private_constant()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l02305">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#ae83f60f8022ef1ccdc536b8b43efa06b">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#ae83f60f8022ef1ccdc536b8b43efa06b">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#ae83f60f8022ef1ccdc536b8b43efa06b">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#l01969">1969</a> 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#l01250">key</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17312">rb_is_const_id()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_CONTINUE</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</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#l02004">rb_mod_const_at()</a>.</p> </div> </div> <a id="a58041106ec65ac59bda58b72678edd26"></a> <h2 class="memtitle"><span class="permalink"><a href="#a58041106ec65ac59bda58b72678edd26">◆ </a></span>tbl_copy_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 tbl_copy_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">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#ae83f60f8022ef1ccdc536b8b43efa06b">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="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> </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#l02629">2629</a> 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#l00428">Qundef</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01222">RB_OBJ_WRITTEN</a>, and <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_CONTINUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l02636">rb_st_copy()</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#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#l00431">global_variable::block_trace</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00683">remove_trace()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00793">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#l00772">772</a> 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">trace_var::data</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00420">trace_var::func</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00422">trace_var::next</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00793">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#l00478">478</a> 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#l00137">PRIsVALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00718">QUOTE_ID</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00236">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#l00496">496</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#l00486">486</a> 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#l00427">global_variable::data</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00428">global_variable::getter</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00430">global_variable::marker</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00429">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#l00439">val_getter</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00441">val_marker</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00440">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#l01464">1464</a> 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#l00137">PRIsVALUE</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00718">QUOTE_ID</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00391">rb_class_name()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00204">rb_class_real()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01561">rb_cObject</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00967">rb_name_error()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01519">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#l00501">501</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#l00513">513</a> 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#l03540">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#l00507">507</a> 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#l00427">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#l00520">520</a> 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#l00427">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#l00534">534</a> 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#l03540">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#l00528">528</a> 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#l01556">autoload_data()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01651">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#l01607">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"> <a class="code" href="../../d4/db0/__sdbm_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="code" href="../../d4/db0/__sdbm_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a8ac9b7da4c384cb034bdf421d2c3467d">RUBY_TYPED_FREE_IMMEDIATELY</a></div><div class="line">}</div><div class="ttc" id="ruby_2ruby_8h_html_a8ac9b7da4c384cb034bdf421d2c3467d"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#a8ac9b7da4c384cb034bdf421d2c3467d">RUBY_TYPED_FREE_IMMEDIATELY</a></div><div class="ttdeci">#define RUBY_TYPED_FREE_IMMEDIATELY</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l01015">ruby.h:1015</a></div></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#l01585">variable.c:1585</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#l01576">variable.c:1576</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#l01592">variable.c:1592</a></div></div> <div class="ttc" id="__sdbm_8c_html_a070d2ce7b6bb7e5c05602aa8c308d0c4"><div class="ttname"><a href="../../d4/db0/__sdbm_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a></div><div class="ttdeci">#define NULL</div><div class="ttdef"><b>Definition:</b> <a href="../../d4/db0/__sdbm_8c_source.html#l00102">_sdbm.c:102</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01597">1597</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#l01607">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"> <a class="code" href="../../d4/db0/__sdbm_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="code" href="../../d4/db0/__sdbm_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a8ac9b7da4c384cb034bdf421d2c3467d">RUBY_TYPED_FREE_IMMEDIATELY</a></div><div class="line">}</div><div class="ttc" id="ruby_2ruby_8h_html_a8ac9b7da4c384cb034bdf421d2c3467d"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#a8ac9b7da4c384cb034bdf421d2c3467d">RUBY_TYPED_FREE_IMMEDIATELY</a></div><div class="ttdeci">#define RUBY_TYPED_FREE_IMMEDIATELY</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l01015">ruby.h:1015</a></div></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#l01534">variable.c:1534</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#l01540">variable.c:1540</a></div></div> <div class="ttc" id="__sdbm_8c_html_a070d2ce7b6bb7e5c05602aa8c308d0c4"><div class="ttname"><a href="../../d4/db0/__sdbm_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a></div><div class="ttdeci">#define NULL</div><div class="ttdef"><b>Definition:</b> <a href="../../d4/db0/__sdbm_8c_source.html#l00102">_sdbm.c:102</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#l01528">variable.c:1528</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01546">1546</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#l01607">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#l00157">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#l00385">rb_name_class()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00316">rb_set_class_path()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00293">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#l00157">classname()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00048">fc_path()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00123">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#l00281">rb_class_path_cached()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01345">rb_profile_frame_qualified_method_name()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00316">rb_set_class_path()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00293">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#l00904">904</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#l00958">generic_ivar_defined()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00918">generic_ivar_get()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00973">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#l01049">rb_copy_generic_ivar()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01030">rb_free_generic_ivar()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01040">rb_generic_ivar_memsize()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00907">rb_generic_ivar_table()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01302">rb_ivar_count()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01274">rb_ivar_foreach()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00992">rb_mark_generic_ivar()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01022">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#l00023">23</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#l00869">rb_alias_variable()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00853">rb_f_global_variables()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00715">rb_f_untrace_var()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00562">rb_gc_mark_global_tbl()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00450">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#l00903">903</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#l01022">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#l00157">classname()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00123">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#l00281">rb_class_path_cached()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00316">rb_set_class_path()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00293">rb_set_class_path_string()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00218">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