Current File : //opt/RZruby/share/doc/ruby/html/d3/dda/proc_8c.html |
<!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.5"/>
<title>Ruby: proc.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 style="padding-left: 0.5em;">
<div id="projectname">Ruby
 <span id="projectnumber">1.9.3p551(2014-11-13revision48407)</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main Page</span></a></li>
<li><a href="../../modules.html"><span>Modules</span></a></li>
<li><a href="../../annotated.html"><span>Data Structures</span></a></li>
<li class="current"><a href="../../files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../files.html"><span>File List</span></a></li>
<li><a href="../../globals.html"><span>Globals</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> |
<a href="#define-members">Macros</a> |
<a href="#func-members">Functions</a> |
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">proc.c File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include "<a class="el" href="../../dd/dd0/eval__intern_8h_source.html">eval_intern.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="../../d0/daa/gc_8h_source.html">gc.h</a>"</code><br/>
<code>#include "<a class="el" href="../../d7/dc8/iseq_8h_source.html">iseq.h</a>"</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for proc.c:</div>
<div class="dyncontent">
<div class="center"><img src="../../d6/d6a/proc_8c__incl.png" border="0" usemap="#proc_8c" alt=""/></div>
<map name="proc_8c" id="proc_8c">
<area shape="rect" id="node2" href="../../dd/dd0/eval__intern_8h.html" title="eval_intern.h" alt="" coords="848,80,955,107"/><area shape="rect" id="node27" href="../../db/dde/internal_8h.html" title="internal.h" alt="" coords="979,80,1063,107"/><area shape="rect" id="node28" href="../../d0/daa/gc_8h.html" title="gc.h" alt="" coords="1087,80,1136,107"/><area shape="rect" id="node29" href="../../d7/dc8/iseq_8h.html" title="iseq.h" alt="" coords="1161,80,1223,107"/><area shape="rect" id="node3" href="../../de/de6/ruby_2ruby_8h.html" title="ruby/ruby.h" alt="" coords="573,304,667,331"/><area shape="rect" id="node15" href="../../d8/d32/vm__core_8h.html" title="vm_core.h" alt="" coords="308,155,399,181"/><area shape="rect" id="node8" href="../../d8/db0/defines_8h.html" title="defines.h" alt="" coords="326,528,407,555"/><area shape="rect" id="node10" href="../../d3/d90/missing_8h.html" title="ruby/missing.h" alt="" coords="495,528,613,555"/><area shape="rect" id="node11" href="../../db/d2e/intern_8h.html" title="ruby/intern.h" alt="" coords="221,379,325,405"/><area shape="rect" id="node14" href="../../d7/d72/subst_8h.html" title="ruby/subst.h" alt="" coords="658,379,760,405"/><area shape="rect" id="node13" href="../../dd/d24/st_8h.html" title="ruby/st.h" alt="" coords="199,453,277,480"/><area shape="rect" id="node16" href="../../d1/d77/node_8h.html" title="node.h" alt="" coords="241,304,308,331"/><area shape="rect" id="node17" href="../../db/d16/debug_8h.html" title="debug.h" alt="" coords="264,229,339,256"/><area shape="rect" id="node18" href="../../dc/d92/vm__opts_8h.html" title="vm_opts.h" alt="" coords="44,304,135,331"/><area shape="rect" id="node19" href="../../df/db9/id_8h.html" title="id.h" alt="" coords="41,229,87,256"/><area shape="rect" id="node20" href="../../db/d0a/method_8h.html" title="method.h" alt="" coords="363,229,447,256"/><area shape="rect" id="node21" href="../../dc/df3/ruby__atomic_8h.html" title="ruby_atomic.h" alt="" coords="472,229,587,256"/></map>
</div>
</div>
<p><a href="../../d3/dda/proc_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/d6e/struct_m_e_t_h_o_d.html">METHOD</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:a1a518cf87411d1e474335ddb66091741"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a1a518cf87411d1e474335ddb66091741">IS_METHOD_PROC_NODE</a>(node)   (<a class="el" href="../../d1/d77/node_8h.html#ade12c589b26f55f089dc25d689249c11">nd_type</a>(node) == <a class="el" href="../../d1/d77/node_8h.html#a6a276b85e2da28c5f9c3dbce61c55682ac43e572e23d2aa4106f4a13848fecf4b">NODE_IFUNC</a> && (node)-><a class="el" href="../../d1/d77/node_8h.html#ac74ce43db706b6a9f069b4eb642c4625">nd_cfnc</a> == <a class="el" href="../../d3/dda/proc_8c.html#a3ccf45cd76613b86fe52660e19e8cb32">bmcall</a>)</td></tr>
<tr class="separator:a1a518cf87411d1e474335ddb66091741"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4200f9fe2afc8140313fbc922d98d258"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a4200f9fe2afc8140313fbc922d98d258">check_argc</a>(<a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>)   (<a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>)</td></tr>
<tr class="separator:a4200f9fe2afc8140313fbc922d98d258"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a67538e5c8312f56b5a41b8208ee5c5d1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a67538e5c8312f56b5a41b8208ee5c5d1">get_proc_iseq</a>   <a class="el" href="../../d3/dda/proc_8c.html#aa620c3f0d60d5fb7953a1a998c5663d4">rb_proc_get_iseq</a></td></tr>
<tr class="separator:a67538e5c8312f56b5a41b8208ee5c5d1"><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:a3ccf45cd76613b86fe52660e19e8cb32"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a3ccf45cd76613b86fe52660e19e8cb32">bmcall</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>)</td></tr>
<tr class="separator:a3ccf45cd76613b86fe52660e19e8cb32"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7f35da9e01e956b215307b9871d20553"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a7f35da9e01e956b215307b9871d20553">method_arity</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>)</td></tr>
<tr class="separator:a7f35da9e01e956b215307b9871d20553"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aeaf3fda57dd0ee7332077040a02e4491"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#aeaf3fda57dd0ee7332077040a02e4491">proc_free</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../d9/dee/tkutil_8c.html#a9d08db2e7a99d650ace90f02ea93108b">ptr</a>)</td></tr>
<tr class="separator:aeaf3fda57dd0ee7332077040a02e4491"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afc91b2f540461f66138eb1367e9ad5b0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#afc91b2f540461f66138eb1367e9ad5b0">proc_mark</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../d9/dee/tkutil_8c.html#a9d08db2e7a99d650ace90f02ea93108b">ptr</a>)</td></tr>
<tr class="separator:afc91b2f540461f66138eb1367e9ad5b0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0054d3e6753dcde796f8ad468ad7877a"><td class="memItemLeft" align="right" valign="top">static size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a0054d3e6753dcde796f8ad468ad7877a">proc_memsize</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../d9/dee/tkutil_8c.html#a9d08db2e7a99d650ace90f02ea93108b">ptr</a>)</td></tr>
<tr class="separator:a0054d3e6753dcde796f8ad468ad7877a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afdfd5397f25a751a5bf34dbfeb0968ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#afdfd5397f25a751a5bf34dbfeb0968ba">rb_proc_alloc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>)</td></tr>
<tr class="separator:afdfd5397f25a751a5bf34dbfeb0968ba"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af32b6897f09ac349d2cec9030de73d90"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#af32b6897f09ac349d2cec9030de73d90">rb_obj_is_proc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a54cc05991d58e02e94b2879719b84811">proc</a>)</td></tr>
<tr class="separator:af32b6897f09ac349d2cec9030de73d90"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac612f38db3a5646950553e152b878bda"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#ac612f38db3a5646950553e152b878bda">proc_dup</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:ac612f38db3a5646950553e152b878bda"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aeaab69bcd87e28863c939732d726cad1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#aeaab69bcd87e28863c939732d726cad1">proc_clone</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:aeaab69bcd87e28863c939732d726cad1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8a2a321c98efe1888c311ffad217bc43"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a8a2a321c98efe1888c311ffad217bc43">rb_proc_lambda_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> procval)</td></tr>
<tr class="separator:a8a2a321c98efe1888c311ffad217bc43"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3f8bafcbaa75bc34eb3dcac950ac615e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a3f8bafcbaa75bc34eb3dcac950ac615e">binding_free</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../d9/dee/tkutil_8c.html#a9d08db2e7a99d650ace90f02ea93108b">ptr</a>)</td></tr>
<tr class="separator:a3f8bafcbaa75bc34eb3dcac950ac615e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1eff57e0558859fe1fa3079001dcba3d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a1eff57e0558859fe1fa3079001dcba3d">binding_mark</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../d9/dee/tkutil_8c.html#a9d08db2e7a99d650ace90f02ea93108b">ptr</a>)</td></tr>
<tr class="separator:a1eff57e0558859fe1fa3079001dcba3d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af15554a3dceef839ff9a980a93e3ecd9"><td class="memItemLeft" align="right" valign="top">static size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#af15554a3dceef839ff9a980a93e3ecd9">binding_memsize</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../d9/dee/tkutil_8c.html#a9d08db2e7a99d650ace90f02ea93108b">ptr</a>)</td></tr>
<tr class="separator:af15554a3dceef839ff9a980a93e3ecd9"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae3a34a34187caef2f3225b4bf75ff56b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#ae3a34a34187caef2f3225b4bf75ff56b">binding_alloc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>)</td></tr>
<tr class="separator:ae3a34a34187caef2f3225b4bf75ff56b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8f4a8c3f049376d9334f740b0b80b1ab"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a8f4a8c3f049376d9334f740b0b80b1ab">binding_dup</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a8f4a8c3f049376d9334f740b0b80b1ab"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6e542c9334f97273c080205e2728ad30"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a6e542c9334f97273c080205e2728ad30">binding_clone</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a6e542c9334f97273c080205e2728ad30"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae311913aafd9469008cdf681aeae9ed6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#ae311913aafd9469008cdf681aeae9ed6">rb_binding_new</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:ae311913aafd9469008cdf681aeae9ed6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aaf7aa767b45b033de065b3cf54e72371"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#aaf7aa767b45b033de065b3cf54e72371">rb_f_binding</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:aaf7aa767b45b033de065b3cf54e72371"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af635113489a23aa748424e0c3badf51a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#af635113489a23aa748424e0c3badf51a">bind_eval</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> bindval)</td></tr>
<tr class="separator:af635113489a23aa748424e0c3badf51a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6584f9a448ed7805f8e72a53c763b79b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a6584f9a448ed7805f8e72a53c763b79b">proc_new</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> is_lambda)</td></tr>
<tr class="separator:a6584f9a448ed7805f8e72a53c763b79b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af949462992fdb218af024db37354675c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#af949462992fdb218af024db37354675c">rb_proc_s_new</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>)</td></tr>
<tr class="separator:af949462992fdb218af024db37354675c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7b330d2905c5f0c9a68cef4ebba5c00f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a7b330d2905c5f0c9a68cef4ebba5c00f">rb_block_proc</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a7b330d2905c5f0c9a68cef4ebba5c00f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:acd98b4a614a453bc439758cd68a32985"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#acd98b4a614a453bc439758cd68a32985">rb_block_lambda</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:acd98b4a614a453bc439758cd68a32985"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a65356554cf019b5dde6a447942bd036e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a65356554cf019b5dde6a447942bd036e">rb_f_lambda</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a65356554cf019b5dde6a447942bd036e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5640ece4bd96326864dcd4beaec4bdc5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a5640ece4bd96326864dcd4beaec4bdc5">proc_call</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> procval)</td></tr>
<tr class="separator:a5640ece4bd96326864dcd4beaec4bdc5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0bd87bd6f8286f716fd1723579bc4bcf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a0bd87bd6f8286f716fd1723579bc4bcf">rb_proc_call</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#a1bd7a8575ca2650132d636d65dcda2f6">args</a>)</td></tr>
<tr class="separator:a0bd87bd6f8286f716fd1723579bc4bcf"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4874276774b9f31ad45e4b3d5ef9461a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a4874276774b9f31ad45e4b3d5ef9461a">rb_proc_call_with_block</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> pass_procval)</td></tr>
<tr class="separator:a4874276774b9f31ad45e4b3d5ef9461a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4147fc7a7a93445816658c810dbac43e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a4147fc7a7a93445816658c810dbac43e">proc_arity</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a4147fc7a7a93445816658c810dbac43e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a73516961f335d664b2991078c5e17645"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a73516961f335d664b2991078c5e17645">rb_proc_arity</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a73516961f335d664b2991078c5e17645"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa620c3f0d60d5fb7953a1a998c5663d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d0a/method_8h.html#ab6b4f5ac0a242e7c1816570c5e0f9266">rb_iseq_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#aa620c3f0d60d5fb7953a1a998c5663d4">rb_proc_get_iseq</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *is_proc)</td></tr>
<tr class="separator:aa620c3f0d60d5fb7953a1a998c5663d4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ada097a6efbfd8d1e62683d981b21eef7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#ada097a6efbfd8d1e62683d981b21eef7">iseq_location</a> (<a class="el" href="../../db/d0a/method_8h.html#ab6b4f5ac0a242e7c1816570c5e0f9266">rb_iseq_t</a> *iseq)</td></tr>
<tr class="separator:ada097a6efbfd8d1e62683d981b21eef7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac3a12eb7e4f35538dfd8cdd35d7f1155"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#ac3a12eb7e4f35538dfd8cdd35d7f1155">rb_proc_location</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:ac3a12eb7e4f35538dfd8cdd35d7f1155"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1ebd05bf80391d27cbd99fb76967b14e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a1ebd05bf80391d27cbd99fb76967b14e">unnamed_parameters</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> arity)</td></tr>
<tr class="separator:a1ebd05bf80391d27cbd99fb76967b14e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af66d622b83c9cb9a469063cf86946179"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#af66d622b83c9cb9a469063cf86946179">rb_proc_parameters</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:af66d622b83c9cb9a469063cf86946179"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac8bf103785a400842c43af3db3a6e6a8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#ac8bf103785a400842c43af3db3a6e6a8">proc_eq</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> other)</td></tr>
<tr class="separator:ac8bf103785a400842c43af3db3a6e6a8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aec40448c8ed3a89f90f22ef609be383a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#aec40448c8ed3a89f90f22ef609be383a">proc_hash</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:aec40448c8ed3a89f90f22ef609be383a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa821d48536c026d91cdb7fd03f6b88c2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#aa821d48536c026d91cdb7fd03f6b88c2">proc_to_s</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:aa821d48536c026d91cdb7fd03f6b88c2"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae78cccc514c03fdca2da79fe525890e8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#ae78cccc514c03fdca2da79fe525890e8">proc_to_proc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:ae78cccc514c03fdca2da79fe525890e8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad90e96c4e67bf6d32e578a9c00bc5e3d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#ad90e96c4e67bf6d32e578a9c00bc5e3d">bm_mark</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../d9/dee/tkutil_8c.html#a9d08db2e7a99d650ace90f02ea93108b">ptr</a>)</td></tr>
<tr class="separator:ad90e96c4e67bf6d32e578a9c00bc5e3d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a668d9e2409d10e2f8abc09fb17acc390"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a668d9e2409d10e2f8abc09fb17acc390">bm_free</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../d9/dee/tkutil_8c.html#a9d08db2e7a99d650ace90f02ea93108b">ptr</a>)</td></tr>
<tr class="separator:a668d9e2409d10e2f8abc09fb17acc390"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae0bc16abc13c933702cdca68c2272f09"><td class="memItemLeft" align="right" valign="top">static size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#ae0bc16abc13c933702cdca68c2272f09">bm_memsize</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../d9/dee/tkutil_8c.html#a9d08db2e7a99d650ace90f02ea93108b">ptr</a>)</td></tr>
<tr class="separator:ae0bc16abc13c933702cdca68c2272f09"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6a214b9a3ab784a115de1bcb5020191e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a6a214b9a3ab784a115de1bcb5020191e">rb_obj_is_method</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ae524ec6ce1980bec6f25676783609004">m</a>)</td></tr>
<tr class="separator:a6a214b9a3ab784a115de1bcb5020191e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abbffb4e7c85544105cb5f4aee23a945d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#abbffb4e7c85544105cb5f4aee23a945d">mnew</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a88d00ccf6ebc700e6c2e4c4cb98b1216">id</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> mclass, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> scope)</td></tr>
<tr class="separator:abbffb4e7c85544105cb5f4aee23a945d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad959c9dd97194b7e1f1e3530ce7e3995"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#ad959c9dd97194b7e1f1e3530ce7e3995">method_eq</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#abed946c62f140eb7ff2ac742e6ad9497">method</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> other)</td></tr>
<tr class="separator:ad959c9dd97194b7e1f1e3530ce7e3995"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9d3c1cf10f62ae5e98f1086c0c9a5afe"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a9d3c1cf10f62ae5e98f1086c0c9a5afe">method_hash</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#abed946c62f140eb7ff2ac742e6ad9497">method</a>)</td></tr>
<tr class="separator:a9d3c1cf10f62ae5e98f1086c0c9a5afe"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a671d398fb66a5cf110d35ab561e88857"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a671d398fb66a5cf110d35ab561e88857">method_unbind</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:a671d398fb66a5cf110d35ab561e88857"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad61ccc0e52bca025cbe6af15ff741629"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#ad61ccc0e52bca025cbe6af15ff741629">method_receiver</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:ad61ccc0e52bca025cbe6af15ff741629"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abc4c96af7623d1ba9cc053d18639621e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#abc4c96af7623d1ba9cc053d18639621e">method_name</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:abc4c96af7623d1ba9cc053d18639621e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afa673dcf9cdafabea7c3729b3fa4a541"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#afa673dcf9cdafabea7c3729b3fa4a541">method_owner</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:afa673dcf9cdafabea7c3729b3fa4a541"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab5f1548277f9f8064666a690da28811e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#ab5f1548277f9f8064666a690da28811e">rb_obj_method</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> vid)</td></tr>
<tr class="separator:ab5f1548277f9f8064666a690da28811e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aecc2ba47440cc681506a63576f552cdf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#aecc2ba47440cc681506a63576f552cdf">rb_obj_public_method</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> vid)</td></tr>
<tr class="separator:aecc2ba47440cc681506a63576f552cdf"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6ee7bf619e3f7c1cb03b49d800634a70"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a6ee7bf619e3f7c1cb03b49d800634a70">rb_mod_instance_method</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../df/d73/time_8c.html#ad4b304682c847cecdf1bcca07461447e">mod</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> vid)</td></tr>
<tr class="separator:a6ee7bf619e3f7c1cb03b49d800634a70"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aac8652823da9b40312b817f4983b3416"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#aac8652823da9b40312b817f4983b3416">rb_mod_public_instance_method</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../df/d73/time_8c.html#ad4b304682c847cecdf1bcca07461447e">mod</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> vid)</td></tr>
<tr class="separator:aac8652823da9b40312b817f4983b3416"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa6a19b54751d0226272b4a7bf300c43b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#aa6a19b54751d0226272b4a7bf300c43b">rb_mod_define_method</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../df/d73/time_8c.html#ad4b304682c847cecdf1bcca07461447e">mod</a>)</td></tr>
<tr class="separator:aa6a19b54751d0226272b4a7bf300c43b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a18c896f2a702ff9899764326287dbc44"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a18c896f2a702ff9899764326287dbc44">rb_obj_define_method</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:a18c896f2a702ff9899764326287dbc44"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8d0e940e710da96966744bfaabd29b09"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a8d0e940e710da96966744bfaabd29b09">method_clone</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a8d0e940e710da96966744bfaabd29b09"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6b2ab131472d353578c082df95722dc0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a6b2ab131472d353578c082df95722dc0">rb_method_call</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#abed946c62f140eb7ff2ac742e6ad9497">method</a>)</td></tr>
<tr class="separator:a6b2ab131472d353578c082df95722dc0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2c7dc13f86a729c1c729c09771c46586"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a2c7dc13f86a729c1c729c09771c46586">rb_method_call_with_block</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#abed946c62f140eb7ff2ac742e6ad9497">method</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> pass_procval)</td></tr>
<tr class="separator:a2c7dc13f86a729c1c729c09771c46586"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa11ac7837645a53ac91bf1ee5a0739fa"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#aa11ac7837645a53ac91bf1ee5a0739fa">umethod_bind</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#abed946c62f140eb7ff2ac742e6ad9497">method</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> recv)</td></tr>
<tr class="separator:aa11ac7837645a53ac91bf1ee5a0739fa"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1aebafc093da93cbb5651bd92189bbd2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a1aebafc093da93cbb5651bd92189bbd2">rb_method_entry_arity</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d0a/method_8h.html#a9f49c3e8b85990ebe52659a6b4f6d5b1">rb_method_entry_t</a> *me)</td></tr>
<tr class="separator:a1aebafc093da93cbb5651bd92189bbd2"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aeb2f11e919df26ba1e2e12a4fda06fd5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#aeb2f11e919df26ba1e2e12a4fda06fd5">method_arity_m</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#abed946c62f140eb7ff2ac742e6ad9497">method</a>)</td></tr>
<tr class="separator:aeb2f11e919df26ba1e2e12a4fda06fd5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8d6ba28344f95d5c2009fd4f02d3424d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a8d6ba28344f95d5c2009fd4f02d3424d">rb_mod_method_arity</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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="../../d9/dee/tkutil_8c.html#a88d00ccf6ebc700e6c2e4c4cb98b1216">id</a>)</td></tr>
<tr class="separator:a8d6ba28344f95d5c2009fd4f02d3424d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac1ace40ccccb86a7f3ebd60a5a472273"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#ac1ace40ccccb86a7f3ebd60a5a472273">rb_obj_method_arity</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a88d00ccf6ebc700e6c2e4c4cb98b1216">id</a>)</td></tr>
<tr class="separator:ac1ace40ccccb86a7f3ebd60a5a472273"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af547152576c528a14375056764386381"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d0a/method_8h.html#ad423704bfab0afa650289e7ce7d4e0c5">rb_method_definition_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#af547152576c528a14375056764386381">method_get_def</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#abed946c62f140eb7ff2ac742e6ad9497">method</a>)</td></tr>
<tr class="separator:af547152576c528a14375056764386381"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a86526a85e18fe99fd6d3529e0ee91963"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d0a/method_8h.html#ab6b4f5ac0a242e7c1816570c5e0f9266">rb_iseq_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a86526a85e18fe99fd6d3529e0ee91963">method_get_iseq</a> (<a class="el" href="../../db/d0a/method_8h.html#ad423704bfab0afa650289e7ce7d4e0c5">rb_method_definition_t</a> *def)</td></tr>
<tr class="separator:a86526a85e18fe99fd6d3529e0ee91963"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a86eba375123d5e2e68d42588bf468be5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d0a/method_8h.html#ab6b4f5ac0a242e7c1816570c5e0f9266">rb_iseq_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a86eba375123d5e2e68d42588bf468be5">rb_method_get_iseq</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#abed946c62f140eb7ff2ac742e6ad9497">method</a>)</td></tr>
<tr class="separator:a86eba375123d5e2e68d42588bf468be5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:accbc09fa63e28b2af7cba85a731a916e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#accbc09fa63e28b2af7cba85a731a916e">rb_method_location</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#abed946c62f140eb7ff2ac742e6ad9497">method</a>)</td></tr>
<tr class="separator:accbc09fa63e28b2af7cba85a731a916e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:adbe6a5429a2beceb1ae2eac33e16662d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#adbe6a5429a2beceb1ae2eac33e16662d">rb_method_parameters</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#abed946c62f140eb7ff2ac742e6ad9497">method</a>)</td></tr>
<tr class="separator:adbe6a5429a2beceb1ae2eac33e16662d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1592e1f35640a9f82f0cca73ebe3bec1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a1592e1f35640a9f82f0cca73ebe3bec1">method_inspect</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#abed946c62f140eb7ff2ac742e6ad9497">method</a>)</td></tr>
<tr class="separator:a1592e1f35640a9f82f0cca73ebe3bec1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0fc7262734605527a6cea84686888a49"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a0fc7262734605527a6cea84686888a49">mproc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#abed946c62f140eb7ff2ac742e6ad9497">method</a>)</td></tr>
<tr class="separator:a0fc7262734605527a6cea84686888a49"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a923da7b10a1cbca6dbfbceb0a566caab"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a923da7b10a1cbca6dbfbceb0a566caab">mlambda</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#abed946c62f140eb7ff2ac742e6ad9497">method</a>)</td></tr>
<tr class="separator:a923da7b10a1cbca6dbfbceb0a566caab"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae6cec9742f1565fb6f2224572112570f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#ae6cec9742f1565fb6f2224572112570f">rb_proc_new</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>(*<a class="el" href="../../db/d74/zlib_8c.html#a44e3226ff5693e84f33cd635eb7a746b">func</a>)(<a class="el" href="../../dd/d24/st_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>), <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a61615c1fe527006a7a73d0e5c1d96e70">val</a>)</td></tr>
<tr class="separator:ae6cec9742f1565fb6f2224572112570f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a752312046aa6c7f1a85c5e3ad28bab95"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a752312046aa6c7f1a85c5e3ad28bab95">method_proc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#abed946c62f140eb7ff2ac742e6ad9497">method</a>)</td></tr>
<tr class="separator:a752312046aa6c7f1a85c5e3ad28bab95"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a409dadf390708ff4572168b8c2d14c44"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a409dadf390708ff4572168b8c2d14c44">localjump_xvalue</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a165471617b506b877952d1529e656c03">exc</a>)</td></tr>
<tr class="separator:a409dadf390708ff4572168b8c2d14c44"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a876679fbfe4b9bff0c26c6728114aba2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a876679fbfe4b9bff0c26c6728114aba2">localjump_reason</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a165471617b506b877952d1529e656c03">exc</a>)</td></tr>
<tr class="separator:a876679fbfe4b9bff0c26c6728114aba2"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a675c412cbe69064e78a7e71540ae22ef"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a675c412cbe69064e78a7e71540ae22ef">proc_binding</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a675c412cbe69064e78a7e71540ae22ef"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a501387892518c4c9e5837eae15d9c8f8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a501387892518c4c9e5837eae15d9c8f8">curry</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a7c1d654b7b6114d7a0abc8d351dd1bcd">dummy</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#a1bd7a8575ca2650132d636d65dcda2f6">args</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> passed_proc)</td></tr>
<tr class="separator:a501387892518c4c9e5837eae15d9c8f8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a839c511bc76ee26df68ac44aa694d2f1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a839c511bc76ee26df68ac44aa694d2f1">make_curry_proc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a54cc05991d58e02e94b2879719b84811">proc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> passed, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> arity)</td></tr>
<tr class="separator:a839c511bc76ee26df68ac44aa694d2f1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac760a8e9d65cf3bd421830ef5ddd828b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#ac760a8e9d65cf3bd421830ef5ddd828b">proc_curry</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:ac760a8e9d65cf3bd421830ef5ddd828b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a012dfbcf7f1355e52239132b688b25fd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a012dfbcf7f1355e52239132b688b25fd">Init_Proc</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a012dfbcf7f1355e52239132b688b25fd"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa3ca2b74ffabc41ab1d02f3f109f76c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#aa3ca2b74ffabc41ab1d02f3f109f76c2">Init_Binding</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:aa3ca2b74ffabc41ab1d02f3f109f76c2"><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:a10ba809b8df9f1df50915f5dbc7b2cb2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a10ba809b8df9f1df50915f5dbc7b2cb2">rb_cUnboundMethod</a></td></tr>
<tr class="separator:a10ba809b8df9f1df50915f5dbc7b2cb2"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afa58cbaf2b08f11d19301ffbe5dbc3d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#afa58cbaf2b08f11d19301ffbe5dbc3d1">rb_cMethod</a></td></tr>
<tr class="separator:afa58cbaf2b08f11d19301ffbe5dbc3d1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6918fd005d7163d912b258c8c032255a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#a6918fd005d7163d912b258c8c032255a">rb_cBinding</a></td></tr>
<tr class="separator:a6918fd005d7163d912b258c8c032255a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae1a1d292d17969bdad89fc96c40d20c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dda/proc_8c.html#ae1a1d292d17969bdad89fc96c40d20c7">rb_cProc</a></td></tr>
<tr class="separator:ae1a1d292d17969bdad89fc96c40d20c7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6681b66b2e9cf314081509fac9363224"><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="../../d3/dda/proc_8c.html#a6681b66b2e9cf314081509fac9363224">proc_data_type</a></td></tr>
<tr class="separator:a6681b66b2e9cf314081509fac9363224"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae922be73c1719dd9f23305020de96078"><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="../../d3/dda/proc_8c.html#ae922be73c1719dd9f23305020de96078">binding_data_type</a></td></tr>
<tr class="separator:ae922be73c1719dd9f23305020de96078"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8456ae397367f452540413ae45c0a5f3"><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="../../d3/dda/proc_8c.html#a8456ae397367f452540413ae45c0a5f3">method_data_type</a></td></tr>
<tr class="separator:a8456ae397367f452540413ae45c0a5f3"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a4200f9fe2afc8140313fbc922d98d258"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define check_argc</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a></td><td>)</td>
<td>   (<a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00570">570</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l01819">bmcall()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01961">curry()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01576">rb_method_entry_arity()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l00574">rb_proc_call()</a>.</p>
</div>
</div>
<a class="anchor" id="a67538e5c8312f56b5a41b8208ee5c5d1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define get_proc_iseq   <a class="el" href="../../d3/dda/proc_8c.html#aa620c3f0d60d5fb7953a1a998c5663d4">rb_proc_get_iseq</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00654">654</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l01691">method_get_iseq()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00702">rb_proc_location()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l00737">rb_proc_parameters()</a>.</p>
</div>
</div>
<a class="anchor" id="a1a518cf87411d1e474335ddb66091741"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define IS_METHOD_PROC_NODE</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">node</td><td>)</td>
<td>   (<a class="el" href="../../d1/d77/node_8h.html#ade12c589b26f55f089dc25d689249c11">nd_type</a>(node) == <a class="el" href="../../d1/d77/node_8h.html#a6a276b85e2da28c5f9c3dbce61c55682ac43e572e23d2aa4106f4a13848fecf4b">NODE_IFUNC</a> && (node)-><a class="el" href="../../d1/d77/node_8h.html#ac74ce43db706b6a9f069b4eb642c4625">nd_cfnc</a> == <a class="el" href="../../d3/dda/proc_8c.html#a3ccf45cd76613b86fe52660e19e8cb32">bmcall</a>)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00035">35</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l01914">proc_binding()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00628">rb_proc_arity()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l00657">rb_proc_get_iseq()</a>.</p>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="af635113489a23aa748424e0c3badf51a"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> bind_eval </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>bindval</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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00368">368</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02550">args</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01130">rb_f_eval()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02248">Init_Binding()</a>.</p>
</div>
</div>
<a class="anchor" id="ae3a34a34187caef2f3225b4bf75ff56b"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> binding_alloc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00279">279</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03147">obj</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00829">TypedData_Make_Struct</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l00289">binding_dup()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01914">proc_binding()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l00311">rb_binding_new()</a>.</p>
</div>
</div>
<a class="anchor" id="a6e542c9334f97273c080205e2728ad30"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> binding_clone </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00303">303</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d3/dda/proc_8c_source.html#l00289">binding_dup()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00586">CLONESETUP</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02248">Init_Binding()</a>.</p>
</div>
</div>
<a class="anchor" id="a8f4a8c3f049376d9334f740b0b80b1ab"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> binding_dup </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00289">289</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d3/dda/proc_8c_source.html#l00279">binding_alloc()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09855">dst</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00551">rb_binding_t::env</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00552">rb_binding_t::filename</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00547">GetBindingPtr</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00553">rb_binding_t::line_no</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01249">rb_cBinding</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07940">src</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l00303">binding_clone()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l02248">Init_Binding()</a>.</p>
</div>
</div>
<a class="anchor" id="a3f8bafcbaa75bc34eb3dcac950ac615e"></a>
<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/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> binding_free </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> * </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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00239">239</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00780">ptr</a>, <a class="el" href="../../d0/daa/gc_8h_source.html#l00055">RUBY_FREE_ENTER</a>, <a class="el" href="../../d0/daa/gc_8h_source.html#l00056">RUBY_FREE_LEAVE</a>, and <a class="el" href="../../d8/d16/gc_8c_source.html#l00916">ruby_xfree()</a>.</p>
</div>
</div>
<a class="anchor" id="a1eff57e0558859fe1fa3079001dcba3d"></a>
<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/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> binding_mark </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> * </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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00251">251</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00551">rb_binding_t::env</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00552">rb_binding_t::filename</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00780">ptr</a>, <a class="el" href="../../d0/daa/gc_8h_source.html#l00053">RUBY_MARK_ENTER</a>, <a class="el" href="../../d0/daa/gc_8h_source.html#l00054">RUBY_MARK_LEAVE</a>, and <a class="el" href="../../d0/daa/gc_8h_source.html#l00060">RUBY_MARK_UNLESS_NULL</a>.</p>
</div>
</div>
<a class="anchor" id="af15554a3dceef839ff9a980a93e3ecd9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static size_t binding_memsize </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> * </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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00264">264</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
</div>
</div>
<a class="anchor" id="a668d9e2409d10e2f8abc09fb17acc390"></a>
<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/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> bm_free </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> * </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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00865">865</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00131">data</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00689">GET_VM</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00021">METHOD::me</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00085">unlinked_method_entry_list_entry::me</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00084">unlinked_method_entry_list_entry::next</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00780">ptr</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00022">METHOD::ume</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00069">xfree</a>.</p>
</div>
</div>
<a class="anchor" id="ad90e96c4e67bf6d32e578a9c00bc5e3d"></a>
<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/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> bm_mark </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> * </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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00856">856</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00131">data</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00021">METHOD::me</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00780">ptr</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#a7e8f61118ed74b3749f201dc8f26a46a">rb_gc_mark()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01665">rb_mark_method_entry()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00019">METHOD::rclass</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l00018">METHOD::recv</a>.</p>
</div>
</div>
<a class="anchor" id="ae0bc16abc13c933702cdca68c2272f09"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static size_t bm_memsize </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> * </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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00876">876</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
</div>
</div>
<a class="anchor" id="a3ccf45cd76613b86fe52660e19e8cb32"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> bmcall </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>args</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>method</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>passed_proc</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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l01819">1819</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01140">a</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02550">args</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00570">check_argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00376">CLASS_OF</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00039">RARRAY_LEN</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#aa6ec5b13506d8cb4ed1f7261d8639618">RARRAY_PTR()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00347">rb_ary_new3()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00027">rb_cArray</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00050">RB_GC_GUARD</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01415">rb_method_call_with_block()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l01853">method_proc()</a>.</p>
</div>
</div>
<a class="anchor" id="a501387892518c4c9e5837eae15d9c8f8"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> curry </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>dummy</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>args</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>passed_proc</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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l01961">1961</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d3/dda/proc_8c_source.html#l00570">check_argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00538">FIX2INT</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01944">make_curry_proc()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02948">proc</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00039">RARRAY_LEN</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#aa6ec5b13506d8cb4ed1f7261d8639618">RARRAY_PTR()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00278">rb_ary_freeze()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00366">rb_ary_new4()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l02993">rb_ary_plus()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00583">rb_proc_call_with_block()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00196">rb_warn()</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l01944">make_curry_proc()</a>.</p>
</div>
</div>
<a class="anchor" id="aa3ca2b74ffabc41ab1d02f3f109f76c2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> Init_Binding </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l02248">2248</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d3/dda/proc_8c_source.html#l00368">bind_eval()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00303">binding_clone()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00289">binding_dup()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00376">CLASS_OF</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01249">rb_cBinding</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01246">rb_cObject</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00469">rb_define_class()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01372">rb_define_global_function()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01210">rb_define_method()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00346">rb_f_binding()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00345">rb_undef_alloc_func()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l01228">rb_undef_method()</a>.</p>
</div>
</div>
<a class="anchor" id="a012dfbcf7f1355e52239132b688b25fd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> Init_Proc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">2113</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00376">CLASS_OF</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01893">localjump_reason()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01879">localjump_xvalue()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01653">method_arity_m()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01377">method_clone()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01021">method_eq()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01051">method_hash()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01757">method_inspect()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01119">method_name()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01135">method_owner()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01853">method_proc()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01103">method_receiver()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01075">method_unbind()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00964">OBJ_TAINT</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00621">proc_arity()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01914">proc_binding()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00537">proc_call()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00119">proc_clone()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l02027">proc_curry()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00100">proc_dup()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00756">proc_eq()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00786">proc_hash()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00850">proc_to_proc()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00807">proc_to_s()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00276">rb_add_method()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00477">rb_block_lambda()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00463">rb_block_proc()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01264">rb_cMethod</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01265">rb_cModule</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01246">rb_cObject</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01269">rb_cProc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01282">rb_cUnboundMethod</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00469">rb_define_class()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01372">rb_define_global_function()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01210">rb_define_method()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01222">rb_define_private_method()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01343">rb_define_singleton_method()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00460">rb_eException</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00026">rb_eLocalJumpError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00465">rb_eStandardError</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00027">rb_eSysStackError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00504">rb_exc_new3()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01408">rb_method_call()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01718">rb_method_location()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01737">rb_method_parameters()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01234">rb_mKernel</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01278">rb_mod_define_method()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01222">rb_mod_instance_method()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01235">rb_mod_public_instance_method()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01364">rb_obj_define_method()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00902">rb_obj_freeze()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01172">rb_obj_method()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01185">rb_obj_public_method()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00228">rb_proc_lambda_p()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00702">rb_proc_location()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00737">rb_proc_parameters()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00447">rb_proc_s_new()</a>, <a class="el" href="../../db/d2e/intern_8h.html#ada1577ce4242b06ff5c1c52f37f5e679">rb_str_new2()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00345">rb_undef_alloc_func()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01228">rb_undef_method()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00681">sysstack_error</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01546">umethod_bind()</a>, and <a class="el" href="../../db/d0a/method_8h_source.html#l00043">VM_METHOD_TYPE_OPTIMIZED</a>.</p>
</div>
</div>
<a class="anchor" id="ada097a6efbfd8d1e62683d981b21eef7"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> iseq_location </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d0a/method_8h.html#ab6b4f5ac0a242e7c1816570c5e0f9266">rb_iseq_t</a> * </td>
<td class="paramname"><em>iseq</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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00678">678</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00169">rb_iseq_struct::filename</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00179">rb_iseq_struct::insn_info_table</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00366">rb_ary_new4()</a>, and <a class="el" href="../../dd/d74/iseq_8c_source.html#l00687">rb_iseq_first_lineno()</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l01718">rb_method_location()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l00702">rb_proc_location()</a>.</p>
</div>
</div>
<a class="anchor" id="a876679fbfe4b9bff0c26c6728114aba2"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> localjump_reason </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>exc</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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l01893">1893</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d0/d2a/variable_8c_source.html#l02220">rb_iv_get()</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>.</p>
</div>
</div>
<a class="anchor" id="a409dadf390708ff4572168b8c2d14c44"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> localjump_xvalue </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>exc</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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l01879">1879</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d0/d2a/variable_8c_source.html#l02220">rb_iv_get()</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>.</p>
</div>
</div>
<a class="anchor" id="a839c511bc76ee26df68ac44aa694d2f1"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> make_curry_proc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>proc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>passed</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>arity</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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l01944">1944</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02550">args</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01961">curry()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00523">GetProcPtr</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00533">rb_proc_t::is_lambda</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02948">proc</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00278">rb_ary_freeze()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00347">rb_ary_new3()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l01837">rb_proc_new()</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l01961">curry()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l02027">proc_curry()</a>.</p>
</div>
</div>
<a class="anchor" id="a7f35da9e01e956b215307b9871d20553"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> method_arity </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>method</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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l01660">1660</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00131">data</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00021">METHOD::me</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00881">method_data_type</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01576">rb_method_entry_arity()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00840">TypedData_Get_Struct</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l01653">method_arity_m()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01737">rb_method_parameters()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l00628">rb_proc_arity()</a>.</p>
</div>
</div>
<a class="anchor" id="aeb2f11e919df26ba1e2e12a4fda06fd5"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> method_arity_m </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>method</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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l01653">1653</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01660">method_arity()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>.</p>
</div>
</div>
<a class="anchor" id="a8d0e940e710da96966744bfaabd29b09"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> method_clone </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l01377">1377</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../db/d0a/method_8h_source.html#l00072">rb_method_definition_struct::alias_count</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01035">ALLOC</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00376">CLASS_OF</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00586">CLONESETUP</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00131">data</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00078">rb_method_entry_struct::def</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00021">METHOD::me</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00881">method_data_type</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00840">TypedData_Get_Struct</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00829">TypedData_Make_Struct</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l00022">METHOD::ume</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>.</p>
</div>
</div>
<a class="anchor" id="ad959c9dd97194b7e1f1e3530ce7e3995"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> method_eq </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>method</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>other</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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l01021">1021</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00811">Check_TypedStruct</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00376">CLASS_OF</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a309bda5ae698449fdad7c11c00e293e9">DATA_PTR()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00021">METHOD::me</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00881">method_data_type</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00848">rb_method_entry_eq()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00891">rb_obj_is_method()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00019">METHOD::rclass</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l00018">METHOD::recv</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>.</p>
</div>
</div>
<a class="anchor" id="af547152576c528a14375056764386381"></a>
<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="../../db/d0a/method_8h.html#ad423704bfab0afa650289e7ce7d4e0c5">rb_method_definition_t</a>* method_get_def </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>method</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l01682">1682</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00131">data</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00078">rb_method_entry_struct::def</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00021">METHOD::me</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00881">method_data_type</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00840">TypedData_Get_Struct</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l01704">rb_method_get_iseq()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l01718">rb_method_location()</a>.</p>
</div>
</div>
<a class="anchor" id="a86526a85e18fe99fd6d3529e0ee91963"></a>
<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="../../db/d0a/method_8h.html#ab6b4f5ac0a242e7c1816570c5e0f9266">rb_iseq_t</a>* method_get_iseq </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d0a/method_8h.html#ad423704bfab0afa650289e7ce7d4e0c5">rb_method_definition_t</a> * </td>
<td class="paramname"><em>def</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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l01691">1691</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d6/dab/structrb__method__definition__struct.html#a3ca106e90882946229ba84683e4f4076">rb_method_definition_struct::body</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00654">get_proc_iseq</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00063">rb_method_definition_struct::iseq</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00066">rb_method_definition_struct::proc</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00060">rb_method_definition_struct::type</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00039">VM_METHOD_TYPE_BMETHOD</a>, and <a class="el" href="../../db/d0a/method_8h_source.html#l00035">VM_METHOD_TYPE_ISEQ</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l01704">rb_method_get_iseq()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l01718">rb_method_location()</a>.</p>
</div>
</div>
<a class="anchor" id="a9d3c1cf10f62ae5e98f1086c0c9a5afe"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> method_hash </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>method</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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l01051">1051</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../db/d0a/method_8h_source.html#l00078">rb_method_entry_struct::def</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00267">hash</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04946">m</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00021">METHOD::me</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00881">method_data_type</a>, <a class="el" href="../../db/d2e/intern_8h.html#ac1d959ea16dac2d114c30cf1cb929b18">rb_hash_end()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01330">rb_hash_start()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a7d52f1a5cb29f7e4bcda93b5621cef7e">rb_hash_uint()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00019">METHOD::rclass</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00018">METHOD::recv</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00840">TypedData_Get_Struct</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>.</p>
</div>
</div>
<a class="anchor" id="a1592e1f35640a9f82f0cca73ebe3bec1"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> method_inspect </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>method</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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l01757">1757</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00131">data</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00078">rb_method_entry_struct::def</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00921">FL_SINGLETON</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00956">FL_TEST</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00080">rb_method_entry_struct::klass</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00021">METHOD::me</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00881">method_data_type</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00061">rb_method_definition_struct::original_id</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00311">rb_class2name()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16301">rb_id2str()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00372">rb_inspect()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02220">rb_iv_get()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00318">rb_obj_classname()</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#a3d8cc8d6e3bc83d7f835137c76c760b7">rb_str_append()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02031">rb_str_buf_append()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01883">rb_str_buf_cat2()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a82372a37dcb04240f014dad88eede4f3">rb_str_buf_new2()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00019">METHOD::rclass</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00018">METHOD::recv</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00060">rb_method_definition_struct::type</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00840">TypedData_Get_Struct</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05520">v</a>, and <a class="el" href="../../db/d0a/method_8h_source.html#l00042">VM_METHOD_TYPE_NOTIMPLEMENTED</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>.</p>
</div>
</div>
<a class="anchor" id="abc4c96af7623d1ba9cc053d18639621e"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> method_name </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>obj</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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l01119">1119</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00131">data</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00020">METHOD::id</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00063">ID2SYM</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00881">method_data_type</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00840">TypedData_Get_Struct</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>.</p>
</div>
</div>
<a class="anchor" id="afa673dcf9cdafabea7c3729b3fa4a541"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> method_owner </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>obj</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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l01135">1135</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00131">data</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00080">rb_method_entry_struct::klass</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00021">METHOD::me</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00881">method_data_type</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00840">TypedData_Get_Struct</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>.</p>
</div>
</div>
<a class="anchor" id="a752312046aa6c7f1a85c5e3ad28bab95"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> method_proc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>method</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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l01853">1853</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d3/dda/proc_8c_source.html#l01819">bmcall()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00523">GetProcPtr</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00532">rb_proc_t::is_from_method</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01813">mlambda()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02948">proc</a>, and <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00873">rb_iterate()</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>.</p>
</div>
</div>
<a class="anchor" id="ad61ccc0e52bca025cbe6af15ff741629"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> method_receiver </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>obj</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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l01103">1103</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00131">data</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00881">method_data_type</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00018">METHOD::recv</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00840">TypedData_Get_Struct</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>.</p>
</div>
</div>
<a class="anchor" id="a671d398fb66a5cf110d35ab561e88857"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> method_unbind </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>obj</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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l01075">1075</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../db/d0a/method_8h_source.html#l00072">rb_method_definition_struct::alias_count</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01035">ALLOC</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00131">data</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00078">rb_method_entry_struct::def</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00020">METHOD::id</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00021">METHOD::me</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03588">method</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00881">method_data_type</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00967">OBJ_INFECT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01282">rb_cUnboundMethod</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00019">METHOD::rclass</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00018">METHOD::recv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00840">TypedData_Get_Struct</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00829">TypedData_Make_Struct</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l00022">METHOD::ume</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>.</p>
</div>
</div>
<a class="anchor" id="a923da7b10a1cbca6dbfbceb0a566caab"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> mlambda </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>method</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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l01813">1813</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall()</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l00038">rb_mRubyVMFrozenCore</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l01853">method_proc()</a>.</p>
</div>
</div>
<a class="anchor" id="abbffb4e7c85544105cb5f4aee23a945d"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> mnew </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>mclass</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>scope</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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00902">902</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../db/d0a/method_8h_source.html#l00072">rb_method_definition_struct::alias_count</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01035">ALLOC</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00079">rb_method_entry_struct::called_id</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00131">data</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00078">rb_method_entry_struct::def</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00921">FL_SINGLETON</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00956">FL_TEST</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00076">rb_method_entry_struct::flag</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02039">flag</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00020">METHOD::id</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00209">id</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00063">ID2SYM</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00080">rb_method_entry_struct::klass</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03493">klass</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00077">rb_method_entry_struct::mark</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00021">METHOD::me</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03588">method</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00881">method_data_type</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00019">NOEX_MASK</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00017">NOEX_PRIVATE</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00018">NOEX_PROTECTED</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00015">NOEX_PUBLIC</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00021">NOEX_UNDEF</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03147">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00967">OBJ_INFECT</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00061">rb_method_definition_struct::original_id</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00311">rb_class2name()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16362">rb_id2name()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01194">rb_method_basic_definition_p()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00416">rb_method_entry()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00793">rb_name_error()</a>, <a class="el" href="../../d5/d1d/eval__error_8c_source.html#l00193">rb_print_undef()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RBASIC</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00019">METHOD::rclass</a>, <a class="el" href="../../d3/d09/ripper_8y_source.html#l00055">RCLASS_SUPER</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00018">METHOD::recv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00373">RTEST</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01298">sym</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00415">T_ICLASS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00416">T_MODULE</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00060">rb_method_definition_struct::type</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00829">TypedData_Make_Struct</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00022">METHOD::ume</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00088">UNDEFINED_METHOD_ENTRY_P</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05520">v</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00044">VM_METHOD_TYPE_MISSING</a>, and <a class="el" href="../../db/d0a/method_8h_source.html#l00040">VM_METHOD_TYPE_ZSUPER</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l01222">rb_mod_instance_method()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01235">rb_mod_public_instance_method()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01172">rb_obj_method()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l01185">rb_obj_public_method()</a>.</p>
</div>
</div>
<a class="anchor" id="a0fc7262734605527a6cea84686888a49"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> mproc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>method</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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l01807">1807</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00669">rb_funcall2()</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l00038">rb_mRubyVMFrozenCore</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l01837">rb_proc_new()</a>.</p>
</div>
</div>
<a class="anchor" id="a4147fc7a7a93445816658c810dbac43e"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> proc_arity </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00621">621</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l00628">rb_proc_arity()</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>.</p>
</div>
</div>
<a class="anchor" id="a675c412cbe69064e78a7e71540ae22ef"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> proc_binding </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l01914">1914</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d3/dda/proc_8c_source.html#l00279">binding_alloc()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00527">rb_proc_t::block</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00551">rb_binding_t::env</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00529">rb_proc_t::envval</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00169">rb_iseq_struct::filename</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00552">rb_binding_t::filename</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00547">GetBindingPtr</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00523">GetProcPtr</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00035">IS_METHOD_PROC_NODE</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00350">rb_block_struct::iseq</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00553">rb_binding_t::line_no</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02948">proc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01249">rb_cBinding</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00687">rb_iseq_first_lineno()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00621">RUBY_VM_NORMAL_ISEQ_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">T_NODE</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>.</p>
</div>
</div>
<a class="anchor" id="a5640ece4bd96326864dcd4beaec4bdc5"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> proc_call </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>procval</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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00537">537</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00217">rb_iseq_struct::arg_block</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00527">rb_proc_t::block</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">BUILTIN_TYPE</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00690">GET_THREAD</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00523">GetProcPtr</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00350">rb_block_struct::iseq</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02948">proc</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00604">rb_block_given_p()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00463">rb_block_proc()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00050">RB_GC_GUARD</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00674">rb_vm_invoke_proc()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00347">rb_block_struct::self</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">T_NODE</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>.</p>
</div>
</div>
<a class="anchor" id="aeaab69bcd87e28863c939732d726cad1"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> proc_clone </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00119">119</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00586">CLONESETUP</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l00100">proc_dup()</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>.</p>
</div>
</div>
<a class="anchor" id="ac760a8e9d65cf3bd421830ef5ddd828b"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> proc_curry </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l02027">2027</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00538">FIX2INT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01944">make_curry_proc()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00339">rb_ary_new()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00628">rb_proc_arity()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00228">rb_proc_lambda_p()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>.</p>
</div>
</div>
<a class="anchor" id="ac612f38db3a5646950553e152b878bda"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> proc_dup </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00100">100</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00527">rb_proc_t::block</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00530">rb_proc_t::blockprocval</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09855">dst</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00529">rb_proc_t::envval</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00523">GetProcPtr</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00533">rb_proc_t::is_lambda</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00351">rb_block_struct::proc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01269">rb_cProc</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00081">rb_proc_alloc()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00531">rb_proc_t::safe_level</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07940">src</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00119">proc_clone()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00378">proc_new()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l01278">rb_mod_define_method()</a>.</p>
</div>
</div>
<a class="anchor" id="ac8bf103785a400842c43af3db3a6e6a8"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> proc_eq </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>other</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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00756">756</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00527">rb_proc_t::block</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00529">rb_proc_t::envval</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00523">GetProcPtr</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00171">rb_iseq_struct::iseq</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00350">rb_block_struct::iseq</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00173">rb_iseq_struct::iseq_size</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00186">rb_iseq_struct::local_size</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01055">MEMCMP</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01848">p1</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01848">p2</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l00088">rb_obj_is_proc()</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>.</p>
</div>
</div>
<a class="anchor" id="aeaf3fda57dd0ee7332077040a02e4491"></a>
<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/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> proc_free </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> * </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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00038">38</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d0/daa/gc_8h_source.html#l00055">RUBY_FREE_ENTER</a>, <a class="el" href="../../d0/daa/gc_8h_source.html#l00056">RUBY_FREE_LEAVE</a>, and <a class="el" href="../../d8/d16/gc_8c_source.html#l00916">ruby_xfree()</a>.</p>
</div>
</div>
<a class="anchor" id="aec40448c8ed3a89f90f22ef609be383a"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> proc_hash </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00786">786</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00527">rb_proc_t::block</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00529">rb_proc_t::envval</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00523">GetProcPtr</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00267">hash</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00350">rb_block_struct::iseq</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00348">rb_block_struct::lfp</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00226">LONG2FIX</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02948">proc</a>, <a class="el" href="../../db/d2e/intern_8h.html#ac1d959ea16dac2d114c30cf1cb929b18">rb_hash_end()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01330">rb_hash_start()</a>, and <a class="el" href="../../db/d2e/intern_8h.html#a7d52f1a5cb29f7e4bcda93b5621cef7e">rb_hash_uint()</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>.</p>
</div>
</div>
<a class="anchor" id="afc91b2f540461f66138eb1367e9ad5b0"></a>
<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/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> proc_mark </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> * </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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00048">48</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00527">rb_proc_t::block</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00530">rb_proc_t::blockprocval</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00529">rb_proc_t::envval</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00350">rb_block_struct::iseq</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00351">rb_block_struct::proc</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02948">proc</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00780">ptr</a>, <a class="el" href="../../d0/daa/gc_8h_source.html#l00053">RUBY_MARK_ENTER</a>, <a class="el" href="../../d0/daa/gc_8h_source.html#l00054">RUBY_MARK_LEAVE</a>, <a class="el" href="../../d0/daa/gc_8h_source.html#l00060">RUBY_MARK_UNLESS_NULL</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00620">RUBY_VM_IFUNC_P</a>, and <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00347">rb_block_struct::self</a>.</p>
</div>
</div>
<a class="anchor" id="a0054d3e6753dcde796f8ad468ad7877a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static size_t proc_memsize </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> * </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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00066">66</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
</div>
</div>
<a class="anchor" id="a6584f9a448ed7805f8e72a53c763b79b"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> proc_new </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>is_lambda</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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00378">378</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d6/de3/crypt_8c_source.html#l00949">block</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00400">rb_thread_struct::cfp</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00608">GC_GUARDED_PTR_REF</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00690">GET_THREAD</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00523">GetProcPtr</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00533">rb_proc_t::is_lambda</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03493">klass</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00339">rb_control_frame_t::lfp</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00351">rb_block_struct::proc</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02948">proc</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00100">proc_dup()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00561">rb_vm_make_proc()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00196">rb_warn()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RBASIC</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00611">RUBY_VM_PREVIOUS_CONTROL_FRAME</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02937">th</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l00477">rb_block_lambda()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00463">rb_block_proc()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l00447">rb_proc_s_new()</a>.</p>
</div>
</div>
<a class="anchor" id="ae78cccc514c03fdca2da79fe525890e8"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> proc_to_proc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00850">850</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>.</p>
</div>
</div>
<a class="anchor" id="aa821d48536c026d91cdb7fd03f6b88c2"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> proc_to_s </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00807">807</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00527">rb_proc_t::block</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00169">rb_iseq_struct::filename</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00523">GetProcPtr</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00179">rb_iseq_struct::insn_info_table</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00533">rb_proc_t::is_lambda</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00350">rb_block_struct::iseq</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00964">OBJ_TAINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00963">OBJ_TAINTED</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02948">proc</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00687">rb_iseq_first_lineno()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00318">rb_obj_classname()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01203">rb_sprintf()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00621">RUBY_VM_NORMAL_ISEQ_P</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>.</p>
</div>
</div>
<a class="anchor" id="ae311913aafd9469008cdf681aeae9ed6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_binding_new </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00311">311</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d3/dda/proc_8c_source.html#l00279">binding_alloc()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00400">rb_thread_struct::cfp</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00551">rb_binding_t::env</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00169">rb_iseq_struct::filename</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00552">rb_binding_t::filename</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00690">GET_THREAD</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00547">GetBindingPtr</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00336">rb_control_frame_t::iseq</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00553">rb_binding_t::line_no</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01249">rb_cBinding</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00466">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00169">rb_vm_get_ruby_level_next_cfp()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00769">rb_vm_get_sourceline()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00474">rb_vm_make_env_object()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02937">th</a>.</p>
<p>Referenced by <a class="el" href="../../d3/de7/thread_8c_source.html#l04549">call_trace_proc()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02095">Init_VM()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l00346">rb_f_binding()</a>.</p>
</div>
</div>
<a class="anchor" id="acd98b4a614a453bc439758cd68a32985"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_block_lambda </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00477">477</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d3/dda/proc_8c_source.html#l00378">proc_new()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01269">rb_cProc</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02095">Init_VM()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00483">rb_f_lambda()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l01278">rb_mod_define_method()</a>.</p>
</div>
</div>
<a class="anchor" id="a7b330d2905c5f0c9a68cef4ebba5c00f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_block_proc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00463">463</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00378">proc_new()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01269">rb_cProc</a>.</p>
<p>Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l02931">define_final()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02408">enum_chunk()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02624">enum_slice_before()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l00285">enumerator_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08406">ev_on_event()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01026">generator_initialize()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02953">if()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02095">Init_VM()</a>, <a class="el" href="../../db/d47/ossl__x509store_8c_source.html#l00297">ossl_x509store_verify()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00537">proc_call()</a>, <a class="el" href="../../d6/d9b/eval__jump_8c_source.html#l00038">rb_f_at_exit()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00567">rb_f_trace_var()</a>, <a class="el" href="../../d5/d75/cont_8c_source.html#l01085">rb_fiber_init()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00328">rb_hash_initialize()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01408">rb_method_call()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>, <a class="el" href="../../d8/d36/signal_8c_source.html#l00947">sig_trap()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l00562">thread_create_core()</a>, and <a class="el" href="../../de/d46/enumerator_8c_source.html#l00921">yielder_initialize()</a>.</p>
</div>
</div>
<a class="anchor" id="aaf7aa767b45b033de065b3cf54e72371"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_f_binding </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00346">346</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d3/dda/proc_8c_source.html#l00311">rb_binding_new()</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02248">Init_Binding()</a>.</p>
</div>
</div>
<a class="anchor" id="a65356554cf019b5dde6a447942bd036e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_f_lambda </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00483">483</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d3/dda/proc_8c_source.html#l00477">rb_block_lambda()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00196">rb_warn()</a>.</p>
</div>
</div>
<a class="anchor" id="a6b2ab131472d353578c082df95722dc0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_method_call </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>method</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l01408">1408</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02948">proc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00604">rb_block_given_p()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00463">rb_block_proc()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l01415">rb_method_call_with_block()</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>, and <a class="el" href="../../d3/d26/transcode_8c_source.html#l02264">method_fallback()</a>.</p>
</div>
</div>
<a class="anchor" id="a2c7dc13f86a729c1c729c09771c46586"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_method_call_with_block </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>method</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>pass_procval</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l01415">1415</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00527">rb_proc_t::block</a>, <a class="el" href="../../d6/de3/crypt_8c_source.html#l00949">block</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00131">data</a>, <a class="el" href="../../dd/dd0/eval__intern_8h_source.html#l00130">EXEC_TAG</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00690">GET_THREAD</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00523">GetProcPtr</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00020">METHOD::id</a>, <a class="el" href="../../dd/dd0/eval__intern_8h_source.html#l00137">JUMP_TAG</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00021">METHOD::me</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00881">method_data_type</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00963">OBJ_TAINTED</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00411">rb_thread_struct::passed_block</a>, <a class="el" href="../../dd/dd0/eval__intern_8h_source.html#l00126">POP_TAG</a>, <a class="el" href="../../dd/dd0/eval__intern_8h_source.html#l00125">PUSH_TAG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00467">rb_eTypeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00090">rb_safe_level</a>, <a class="el" href="../../da/d2d/safe_8c_source.html#l00034">rb_set_safe_level_force()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00152">rb_vm_call()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00018">METHOD::recv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07059">result</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06393">safe</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02937">th</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00840">TypedData_Get_Struct</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l01819">bmcall()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l01408">rb_method_call()</a>.</p>
</div>
</div>
<a class="anchor" id="a1aebafc093da93cbb5651bd92189bbd2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_method_entry_arity </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/d0a/method_8h.html#a9f49c3e8b85990ebe52659a6b4f6d5b1">rb_method_entry_t</a> * </td>
<td class="paramname"><em>me</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l01576">1576</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00218">rb_iseq_struct::arg_opts</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00219">rb_iseq_struct::arg_post_len</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00216">rb_iseq_struct::arg_rest</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00049">rb_method_cfunc_struct::argc</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00214">rb_iseq_struct::argc</a>, <a class="el" href="../../d6/dab/structrb__method__definition__struct.html#a3ca106e90882946229ba84683e4f4076">rb_method_definition_struct::body</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00064">rb_method_definition_struct::cfunc</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00570">check_argc</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00078">rb_method_entry_struct::def</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00063">rb_method_definition_struct::iseq</a>, <a class="el" href="../../d6/dab/structrb__method__definition__struct.html#a750760314ec181fa698d4856b83bd6ce">rb_method_definition_struct::optimize_type</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00066">rb_method_definition_struct::proc</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00265">rb_bug()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00628">rb_proc_arity()</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00060">rb_method_definition_struct::type</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00037">VM_METHOD_TYPE_ATTRSET</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00039">VM_METHOD_TYPE_BMETHOD</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00036">VM_METHOD_TYPE_CFUNC</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00035">VM_METHOD_TYPE_ISEQ</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00038">VM_METHOD_TYPE_IVAR</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00044">VM_METHOD_TYPE_MISSING</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00042">VM_METHOD_TYPE_NOTIMPLEMENTED</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00043">VM_METHOD_TYPE_OPTIMIZED</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00041">VM_METHOD_TYPE_UNDEF</a>, and <a class="el" href="../../db/d0a/method_8h_source.html#l00040">VM_METHOD_TYPE_ZSUPER</a>.</p>
<p>Referenced by <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00267">check_funcall()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01660">method_arity()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l01669">rb_mod_method_arity()</a>.</p>
</div>
</div>
<a class="anchor" id="a86eba375123d5e2e68d42588bf468be5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d0a/method_8h.html#ab6b4f5ac0a242e7c1816570c5e0f9266">rb_iseq_t</a>* rb_method_get_iseq </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>method</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l01704">1704</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d3/dda/proc_8c_source.html#l01682">method_get_def()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l01691">method_get_iseq()</a>.</p>
<p>Referenced by <a class="el" href="../../dd/d74/iseq_8c_source.html#l01034">iseq_s_disasm()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01737">rb_method_parameters()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l00657">rb_proc_get_iseq()</a>.</p>
</div>
</div>
<a class="anchor" id="accbc09fa63e28b2af7cba85a731a916e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_method_location </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>method</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l01718">1718</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../db/d0a/method_8h_source.html#l00065">rb_method_definition_struct::attr</a>, <a class="el" href="../../d6/dab/structrb__method__definition__struct.html#a3ca106e90882946229ba84683e4f4076">rb_method_definition_struct::body</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00678">iseq_location()</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00054">rb_method_attr_struct::location</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01682">method_get_def()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01691">method_get_iseq()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01597">rb_ary_dup()</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00060">rb_method_definition_struct::type</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00037">VM_METHOD_TYPE_ATTRSET</a>, and <a class="el" href="../../db/d0a/method_8h_source.html#l00038">VM_METHOD_TYPE_IVAR</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>.</p>
</div>
</div>
<a class="anchor" id="adbe6a5429a2beceb1ae2eac33e16662d"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_method_parameters </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>method</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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l01737">1737</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d3/dda/proc_8c_source.html#l01660">method_arity()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01388">rb_iseq_parameters()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01704">rb_method_get_iseq()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l00708">unnamed_parameters()</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>.</p>
</div>
</div>
<a class="anchor" id="aa6a19b54751d0226272b4a7bf300c43b"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_mod_define_method </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>mod</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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l01278">1278</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00527">rb_proc_t::block</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">BUILTIN_TYPE</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a309bda5ae698449fdad7c11c00e293e9">DATA_PTR()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00254">rb_iseq_struct::defined_method_id</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00921">FL_SINGLETON</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00956">FL_TEST</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00523">GetProcPtr</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00209">id</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00532">rb_proc_t::is_from_method</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00533">rb_proc_t::is_lambda</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00350">rb_block_struct::iseq</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00251">rb_iseq_struct::klass</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00021">METHOD::me</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03588">method</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00168">mod</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00015">NOEX_PUBLIC</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02948">proc</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00100">proc_dup()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00276">rb_add_method()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00477">rb_block_lambda()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00311">rb_class2name()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01353">rb_class_inherited_p()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00467">rb_eTypeError</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00328">rb_method_entry_set()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00318">rb_obj_classname()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00891">rb_obj_is_method()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00088">rb_obj_is_proc()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07740">rb_to_id()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00019">METHOD::rclass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00373">RTEST</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">T_NODE</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>, and <a class="el" href="../../db/d0a/method_8h_source.html#l00039">VM_METHOD_TYPE_BMETHOD</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l01364">rb_obj_define_method()</a>.</p>
</div>
</div>
<a class="anchor" id="a6ee7bf619e3f7c1cb03b49d800634a70"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_mod_instance_method </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>vid</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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l01222">1222</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00902">mnew()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01282">rb_cUnboundMethod</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l07740">rb_to_id()</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>.</p>
</div>
</div>
<a class="anchor" id="a8d6ba28344f95d5c2009fd4f02d3424d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_mod_method_arity </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l01669">1669</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d3/dda/proc_8c_source.html#l00021">METHOD::me</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00416">rb_method_entry()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l01576">rb_method_entry_arity()</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l01676">rb_obj_method_arity()</a>.</p>
</div>
</div>
<a class="anchor" id="aac8652823da9b40312b817f4983b3416"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_mod_public_instance_method </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>vid</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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l01235">1235</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d3/dda/proc_8c_source.html#l00902">mnew()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01282">rb_cUnboundMethod</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07740">rb_to_id()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>.</p>
</div>
</div>
<a class="anchor" id="a18c896f2a702ff9899764326287dbc44"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_obj_define_method </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>obj</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l01364">1364</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03493">klass</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01278">rb_mod_define_method()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l01316">rb_singleton_class()</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>.</p>
</div>
</div>
<a class="anchor" id="a6a214b9a3ab784a115de1bcb5020191e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_obj_is_method </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>m</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00891">891</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d3/dda/proc_8c_source.html#l00881">method_data_type</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00430">rb_typeddata_is_kind_of()</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l01021">method_eq()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02537">rb_econv_prepare_options()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01278">rb_mod_define_method()</a>, and <a class="el" href="../../d3/d26/transcode_8c_source.html#l02276">transcode_loop()</a>.</p>
</div>
</div>
<a class="anchor" id="af32b6897f09ac349d2cec9030de73d90"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_obj_is_proc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>proc</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00088">88</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00430">rb_typeddata_is_kind_of()</a>.</p>
<p>Referenced by <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00238">caller_setup_args()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01026">generator_initialize()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01034">iseq_s_disasm()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00756">proc_eq()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02537">rb_econv_prepare_options()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00716">rb_hash_set_default_proc()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01278">rb_mod_define_method()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04454">set_trace_func()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04472">thread_add_trace_func()</a>, and <a class="el" href="../../d3/d26/transcode_8c_source.html#l02276">transcode_loop()</a>.</p>
</div>
</div>
<a class="anchor" id="ab5f1548277f9f8064666a690da28811e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_obj_method </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>vid</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l01172">1172</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00376">CLASS_OF</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00902">mnew()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01264">rb_cMethod</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l07740">rb_to_id()</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>.</p>
</div>
</div>
<a class="anchor" id="ac1ace40ccccb86a7f3ebd60a5a472273"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_obj_method_arity </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l01676">1676</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00376">CLASS_OF</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l01669">rb_mod_method_arity()</a>.</p>
</div>
</div>
<a class="anchor" id="aecc2ba47440cc681506a63576f552cdf"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_obj_public_method </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>vid</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l01185">1185</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00376">CLASS_OF</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00902">mnew()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01264">rb_cMethod</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07740">rb_to_id()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>.</p>
</div>
</div>
<a class="anchor" id="afdfd5397f25a751a5bf34dbfeb0968ba"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_proc_alloc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>klass</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00081">81</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02948">proc</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00829">TypedData_Make_Struct</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l00100">proc_dup()</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l00561">rb_vm_make_proc()</a>.</p>
</div>
</div>
<a class="anchor" id="a73516961f335d664b2991078c5e17645"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_proc_arity </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00628">628</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00219">rb_iseq_struct::arg_post_len</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00216">rb_iseq_struct::arg_rest</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00214">rb_iseq_struct::argc</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00527">rb_proc_t::block</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">BUILTIN_TYPE</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00523">GetProcPtr</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00035">IS_METHOD_PROC_NODE</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00350">rb_block_struct::iseq</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01660">method_arity()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02948">proc</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">T_NODE</a>.</p>
<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l00282">default_proc_arity_check()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00621">proc_arity()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l02027">proc_curry()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01576">rb_method_entry_arity()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l00737">rb_proc_parameters()</a>.</p>
</div>
</div>
<a class="anchor" id="a0bd87bd6f8286f716fd1723579bc4bcf"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_proc_call </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>args</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00574">574</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00527">rb_proc_t::block</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00570">check_argc</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00690">GET_THREAD</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00523">GetProcPtr</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02948">proc</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00039">RARRAY_LEN</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#aa6ec5b13506d8cb4ed1f7261d8639618">RARRAY_PTR()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00674">rb_vm_invoke_proc()</a>, and <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00347">rb_block_struct::self</a>.</p>
<p>Referenced by <a class="el" href="../../de/d46/enumerator_8c_source.html#l01071">generator_each()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02258">proc_fallback()</a>, <a class="el" href="../../d6/d9b/eval__jump_8c_source.html#l00011">rb_call_end_proc()</a>, and <a class="el" href="../../de/d46/enumerator_8c_source.html#l00930">yielder_yield()</a>.</p>
</div>
</div>
<a class="anchor" id="a4874276774b9f31ad45e4b3d5ef9461a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_proc_call_with_block </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>pass_procval</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00583">583</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00527">rb_proc_t::block</a>, <a class="el" href="../../d6/de3/crypt_8c_source.html#l00949">block</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00690">GET_THREAD</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00523">GetProcPtr</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02948">proc</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00674">rb_vm_invoke_proc()</a>, and <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00347">rb_block_struct::self</a>.</p>
<p>Referenced by <a class="el" href="../../d3/de7/thread_8c_source.html#l04549">call_trace_proc()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l01961">curry()</a>.</p>
</div>
</div>
<a class="anchor" id="aa620c3f0d60d5fb7953a1a998c5663d4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../db/d0a/method_8h.html#ab6b4f5ac0a242e7c1816570c5e0f9266">rb_iseq_t</a>* rb_proc_get_iseq </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> * </td>
<td class="paramname"><em>is_proc</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00657">657</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00527">rb_proc_t::block</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00523">GetProcPtr</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00533">rb_proc_t::is_lambda</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00035">IS_METHOD_PROC_NODE</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00350">rb_block_struct::iseq</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02948">proc</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01704">rb_method_get_iseq()</a>, and <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00621">RUBY_VM_NORMAL_ISEQ_P</a>.</p>
<p>Referenced by <a class="el" href="../../de/d63/vm__method_8c_source.html#l00161">rb_method_entry_make()</a>.</p>
</div>
</div>
<a class="anchor" id="a8a2a321c98efe1888c311ffad217bc43"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_proc_lambda_p </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>procval</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00228">228</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00523">GetProcPtr</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00533">rb_proc_t::is_lambda</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02948">proc</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>.</p>
<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l00282">default_proc_arity_check()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l02027">proc_curry()</a>.</p>
</div>
</div>
<a class="anchor" id="ac3a12eb7e4f35538dfd8cdd35d7f1155"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_proc_location </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00702">702</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d3/dda/proc_8c_source.html#l00654">get_proc_iseq</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l00678">iseq_location()</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>, and <a class="el" href="../../d3/de7/thread_8c_source.html#l00633">thread_initialize()</a>.</p>
</div>
</div>
<a class="anchor" id="ae6cec9742f1565fb6f2224572112570f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_proc_new </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>(*)(<a class="el" href="../../dd/d24/st_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>) </td>
<td class="paramname"><em>func</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l01837">1837</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00104">func</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01807">mproc()</a>, and <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00873">rb_iterate()</a>.</p>
<p>Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07033">if()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01944">make_curry_proc()</a>, <a class="el" href="../../d5/d75/cont_8c_source.html#l01091">rb_fiber_new()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07544">sym_to_proc()</a>, and <a class="el" href="../../de/d46/enumerator_8c_source.html#l00951">yielder_new()</a>.</p>
</div>
</div>
<a class="anchor" id="af66d622b83c9cb9a469063cf86946179"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_proc_parameters </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00737">737</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d3/dda/proc_8c_source.html#l00654">get_proc_iseq</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01388">rb_iseq_parameters()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00628">rb_proc_arity()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l00708">unnamed_parameters()</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>.</p>
</div>
</div>
<a class="anchor" id="af949462992fdb218af024db37354675c"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_proc_s_new </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>klass</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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00447">447</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../d6/de3/crypt_8c_source.html#l00949">block</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00378">proc_new()</a>, and <a class="el" href="../../d3/d57/eval_8c_source.html#l00881">rb_obj_call_init()</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>.</p>
</div>
</div>
<a class="anchor" id="aa11ac7837645a53ac91bf1ee5a0739fa"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> umethod_bind </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>method</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>recv</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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l01546">1546</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../db/d0a/method_8h_source.html#l00072">rb_method_definition_struct::alias_count</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01035">ALLOC</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00376">CLASS_OF</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00131">data</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00078">rb_method_entry_struct::def</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00921">FL_SINGLETON</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00956">FL_TEST</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00021">METHOD::me</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03588">method</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00881">method_data_type</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00311">rb_class2name()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01264">rb_cMethod</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00467">rb_eTypeError</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00525">rb_obj_is_kind_of()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00019">METHOD::rclass</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00018">METHOD::recv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00840">TypedData_Get_Struct</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00829">TypedData_Make_Struct</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l00022">METHOD::ume</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>.</p>
</div>
</div>
<a class="anchor" id="a1ebd05bf80391d27cbd99fb76967b14e"></a>
<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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> unnamed_parameters </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>arity</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>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00708">708</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01140">a</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01127">CONST_ID</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00063">ID2SYM</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00970">OBJ_FREEZE</a>, <a class="el" href="../../d3/d09/ripper_8y_source.html#l00617">param</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00332">rb_ary_new2()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00347">rb_ary_new3()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00740">rb_ary_push()</a>, and <a class="el" href="../../dc/dcc/array_8c_source.html#l00635">rb_ary_store()</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l01737">rb_method_parameters()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l00737">rb_proc_parameters()</a>.</p>
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="ae922be73c1719dd9f23305020de96078"></a>
<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> binding_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">"binding"</span>,</div>
<div class="line"> {</div>
<div class="line"> <a class="code" href="../../d3/dda/proc_8c.html#a1eff57e0558859fe1fa3079001dcba3d">binding_mark</a>,</div>
<div class="line"> <a class="code" href="../../d3/dda/proc_8c.html#a3f8bafcbaa75bc34eb3dcac950ac615e">binding_free</a>,</div>
<div class="line"> <a class="code" href="../../d3/dda/proc_8c.html#af15554a3dceef839ff9a980a93e3ecd9">binding_memsize</a>,</div>
<div class="line"> },</div>
<div class="line">}</div>
<div class="ttc" id="proc_8c_html_af15554a3dceef839ff9a980a93e3ecd9"><div class="ttname"><a href="../../d3/dda/proc_8c.html#af15554a3dceef839ff9a980a93e3ecd9">binding_memsize</a></div><div class="ttdeci">static size_t binding_memsize(const void *ptr)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/dda/proc_8c_source.html#l00264">proc.c:264</a></div></div>
<div class="ttc" id="proc_8c_html_a3f8bafcbaa75bc34eb3dcac950ac615e"><div class="ttname"><a href="../../d3/dda/proc_8c.html#a3f8bafcbaa75bc34eb3dcac950ac615e">binding_free</a></div><div class="ttdeci">static void binding_free(void *ptr)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/dda/proc_8c_source.html#l00239">proc.c:239</a></div></div>
<div class="ttc" id="proc_8c_html_a1eff57e0558859fe1fa3079001dcba3d"><div class="ttname"><a href="../../d3/dda/proc_8c.html#a1eff57e0558859fe1fa3079001dcba3d">binding_mark</a></div><div class="ttdeci">static void binding_mark(void *ptr)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/dda/proc_8c_source.html#l00251">proc.c:251</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00269">269</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
</div>
</div>
<a class="anchor" id="a8456ae397367f452540413ae45c0a5f3"></a>
<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> method_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">"method"</span>,</div>
<div class="line"> {</div>
<div class="line"> <a class="code" href="../../d3/dda/proc_8c.html#ad90e96c4e67bf6d32e578a9c00bc5e3d">bm_mark</a>,</div>
<div class="line"> <a class="code" href="../../d3/dda/proc_8c.html#a668d9e2409d10e2f8abc09fb17acc390">bm_free</a>,</div>
<div class="line"> <a class="code" href="../../d3/dda/proc_8c.html#ae0bc16abc13c933702cdca68c2272f09">bm_memsize</a>,</div>
<div class="line"> },</div>
<div class="line">}</div>
<div class="ttc" id="proc_8c_html_a668d9e2409d10e2f8abc09fb17acc390"><div class="ttname"><a href="../../d3/dda/proc_8c.html#a668d9e2409d10e2f8abc09fb17acc390">bm_free</a></div><div class="ttdeci">static void bm_free(void *ptr)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/dda/proc_8c_source.html#l00865">proc.c:865</a></div></div>
<div class="ttc" id="proc_8c_html_ae0bc16abc13c933702cdca68c2272f09"><div class="ttname"><a href="../../d3/dda/proc_8c.html#ae0bc16abc13c933702cdca68c2272f09">bm_memsize</a></div><div class="ttdeci">static size_t bm_memsize(const void *ptr)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/dda/proc_8c_source.html#l00876">proc.c:876</a></div></div>
<div class="ttc" id="proc_8c_html_ad90e96c4e67bf6d32e578a9c00bc5e3d"><div class="ttname"><a href="../../d3/dda/proc_8c.html#ad90e96c4e67bf6d32e578a9c00bc5e3d">bm_mark</a></div><div class="ttdeci">static void bm_mark(void *ptr)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/dda/proc_8c_source.html#l00856">proc.c:856</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00881">881</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
<p>Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l01660">method_arity()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01377">method_clone()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01021">method_eq()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01682">method_get_def()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01051">method_hash()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01757">method_inspect()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01119">method_name()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01135">method_owner()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01103">method_receiver()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01075">method_unbind()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00902">mnew()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01415">rb_method_call_with_block()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00891">rb_obj_is_method()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l01546">umethod_bind()</a>.</p>
</div>
</div>
<a class="anchor" id="a6681b66b2e9cf314081509fac9363224"></a>
<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> proc_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">"proc"</span>,</div>
<div class="line"> {</div>
<div class="line"> <a class="code" href="../../d3/dda/proc_8c.html#afc91b2f540461f66138eb1367e9ad5b0">proc_mark</a>,</div>
<div class="line"> <a class="code" href="../../d3/dda/proc_8c.html#aeaf3fda57dd0ee7332077040a02e4491">proc_free</a>,</div>
<div class="line"> <a class="code" href="../../d3/dda/proc_8c.html#a0054d3e6753dcde796f8ad468ad7877a">proc_memsize</a>,</div>
<div class="line"> },</div>
<div class="line">}</div>
<div class="ttc" id="proc_8c_html_afc91b2f540461f66138eb1367e9ad5b0"><div class="ttname"><a href="../../d3/dda/proc_8c.html#afc91b2f540461f66138eb1367e9ad5b0">proc_mark</a></div><div class="ttdeci">static void proc_mark(void *ptr)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/dda/proc_8c_source.html#l00048">proc.c:48</a></div></div>
<div class="ttc" id="proc_8c_html_aeaf3fda57dd0ee7332077040a02e4491"><div class="ttname"><a href="../../d3/dda/proc_8c.html#aeaf3fda57dd0ee7332077040a02e4491">proc_free</a></div><div class="ttdeci">static void proc_free(void *ptr)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/dda/proc_8c_source.html#l00038">proc.c:38</a></div></div>
<div class="ttc" id="proc_8c_html_a0054d3e6753dcde796f8ad468ad7877a"><div class="ttname"><a href="../../d3/dda/proc_8c.html#a0054d3e6753dcde796f8ad468ad7877a">proc_memsize</a></div><div class="ttdeci">static size_t proc_memsize(const void *ptr)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/dda/proc_8c_source.html#l00066">proc.c:66</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00071">71</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
</div>
</div>
<a class="anchor" id="a6918fd005d7163d912b258c8c032255a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_cBinding</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00027">27</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
</div>
</div>
<a class="anchor" id="afa58cbaf2b08f11d19301ffbe5dbc3d1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_cMethod</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00026">26</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
</div>
</div>
<a class="anchor" id="ae1a1d292d17969bdad89fc96c40d20c7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_cProc</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00028">28</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p>
</div>
</div>
<a class="anchor" id="a10ba809b8df9f1df50915f5dbc7b2cb2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_cUnboundMethod</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00025">25</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</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.5
</small></address>
</body>
</html>