📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 05:35:00
📂
/ (Root)
/
opt
/
alt
/
ruby20
/
share
/
doc
/
ruby
/
capi
/
html
/
d7
/
d19
📍 /opt/alt/ruby20/share/doc/ruby/capi/html/d7/d19
🔄 Refresh
✏️
Editing: group__defmethod.html
Read Only
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.14"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Ruby: Defining methods</title> <link href="../../tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="../../jquery.js"></script> <script type="text/javascript" src="../../dynsections.js"></script> <link href="../../doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">Ruby  <span id="projectnumber">2.0.0p648(2015-12-16revision53162)</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('../../',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#func-members">Functions</a> </div> <div class="headertitle"> <div class="title">Defining methods</div> </div> </div><!--header--> <div class="contents"> <p>There are some APIs to define a method from C. <a href="#details">More...</a></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> Functions</h2></td></tr> <tr class="memitem:gaef65cd1b731ec5c27eedd0e7ea73b6ca"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d19/group__defmethod.html#gaef65cd1b731ec5c27eedd0e7ea73b6ca">rb_define_method_id</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> mid, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(*<a class="el" href="../../dc/dd1/ossl__ssl_8c.html#a86771351f4ef469ab9c94739a64fd7ea">func</a>)(<a class="el" href="../../d8/db0/defines_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>), int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>)</td></tr> <tr class="separator:gaef65cd1b731ec5c27eedd0e7ea73b6ca"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga118dc7abcdb97f56fe35727ac0ff6eb8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d19/group__defmethod.html#ga118dc7abcdb97f56fe35727ac0ff6eb8">rb_define_method</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(*<a class="el" href="../../dc/dd1/ossl__ssl_8c.html#a86771351f4ef469ab9c94739a64fd7ea">func</a>)(<a class="el" href="../../d8/db0/defines_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>), int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>)</td></tr> <tr class="separator:ga118dc7abcdb97f56fe35727ac0ff6eb8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga26a899f62b118022b8ccfaba6775bb0f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d19/group__defmethod.html#ga26a899f62b118022b8ccfaba6775bb0f">rb_define_protected_method</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(*<a class="el" href="../../dc/dd1/ossl__ssl_8c.html#a86771351f4ef469ab9c94739a64fd7ea">func</a>)(<a class="el" href="../../d8/db0/defines_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>), int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>)</td></tr> <tr class="separator:ga26a899f62b118022b8ccfaba6775bb0f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga69c4f84891831d013e9e64972de90d78"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d19/group__defmethod.html#ga69c4f84891831d013e9e64972de90d78">rb_define_private_method</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(*<a class="el" href="../../dc/dd1/ossl__ssl_8c.html#a86771351f4ef469ab9c94739a64fd7ea">func</a>)(<a class="el" href="../../d8/db0/defines_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>), int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>)</td></tr> <tr class="separator:ga69c4f84891831d013e9e64972de90d78"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga879be4a71b806afb2854833fc1c45981"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d19/group__defmethod.html#ga879be4a71b806afb2854833fc1c45981">rb_undef_method</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:ga879be4a71b806afb2854833fc1c45981"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaacfe6a2ec444bdc7f573afb75ea251fe"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d19/group__defmethod.html#gaacfe6a2ec444bdc7f573afb75ea251fe">rb_define_singleton_method</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(*<a class="el" href="../../dc/dd1/ossl__ssl_8c.html#a86771351f4ef469ab9c94739a64fd7ea">func</a>)(<a class="el" href="../../d8/db0/defines_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>), int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>)</td></tr> <tr class="memdesc:gaacfe6a2ec444bdc7f573afb75ea251fe"><td class="mdescLeft"> </td><td class="mdescRight">Defines a singleton method for <em>obj</em>. <a href="#gaacfe6a2ec444bdc7f573afb75ea251fe">More...</a><br /></td></tr> <tr class="separator:gaacfe6a2ec444bdc7f573afb75ea251fe"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gafc7122dde38ecff13de3e9d19a30aaeb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d19/group__defmethod.html#gafc7122dde38ecff13de3e9d19a30aaeb">rb_define_module_function</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> module, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(*<a class="el" href="../../dc/dd1/ossl__ssl_8c.html#a86771351f4ef469ab9c94739a64fd7ea">func</a>)(<a class="el" href="../../d8/db0/defines_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>), int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>)</td></tr> <tr class="memdesc:gafc7122dde38ecff13de3e9d19a30aaeb"><td class="mdescLeft"> </td><td class="mdescRight">Defines a module function for <em>module</em>. <a href="#gafc7122dde38ecff13de3e9d19a30aaeb">More...</a><br /></td></tr> <tr class="separator:gafc7122dde38ecff13de3e9d19a30aaeb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gac08f58e00836e4e2586689e45b781bdd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d19/group__defmethod.html#gac08f58e00836e4e2586689e45b781bdd">rb_define_global_function</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(*<a class="el" href="../../dc/dd1/ossl__ssl_8c.html#a86771351f4ef469ab9c94739a64fd7ea">func</a>)(<a class="el" href="../../d8/db0/defines_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>), int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>)</td></tr> <tr class="memdesc:gac08f58e00836e4e2586689e45b781bdd"><td class="mdescLeft"> </td><td class="mdescRight">Defines a global function. <a href="#gac08f58e00836e4e2586689e45b781bdd">More...</a><br /></td></tr> <tr class="separator:gac08f58e00836e4e2586689e45b781bdd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga9ee2c97671d010bcb7a27614ab28bba7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d19/group__defmethod.html#ga9ee2c97671d010bcb7a27614ab28bba7">rb_define_alias</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *name1, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *name2)</td></tr> <tr class="memdesc:ga9ee2c97671d010bcb7a27614ab28bba7"><td class="mdescLeft"> </td><td class="mdescRight">Defines an alias of a method. <a href="#ga9ee2c97671d010bcb7a27614ab28bba7">More...</a><br /></td></tr> <tr class="separator:ga9ee2c97671d010bcb7a27614ab28bba7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga542cce18ec610115ba5b98c77def60d3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d19/group__defmethod.html#ga542cce18ec610115ba5b98c77def60d3">rb_define_attr</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, int read, int write)</td></tr> <tr class="memdesc:ga542cce18ec610115ba5b98c77def60d3"><td class="mdescLeft"> </td><td class="mdescRight">Defines (a) public accessor method(s) for an attribute. <a href="#ga542cce18ec610115ba5b98c77def60d3">More...</a><br /></td></tr> <tr class="separator:ga542cce18ec610115ba5b98c77def60d3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga07effd5839c844d927a3261412203061"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d19/group__defmethod.html#ga07effd5839c844d927a3261412203061">rb_obj_basic_to_s_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:ga07effd5839c844d927a3261412203061"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaa7bed88640f01bee619f85fda09d28d7"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d19/group__defmethod.html#gaa7bed88640f01bee619f85fda09d28d7">rb_scan_args</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *fmt,...)</td></tr> <tr class="separator:gaa7bed88640f01bee619f85fda09d28d7"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <p>There are some APIs to define a method from C. </p> <p>These API takes a C function as a method body.</p> <dl class="section user"><dt>Method body functions</dt><dd>Method body functions must return a VALUE and can be one of the following form: <dl> <dt>Fixed number of parameters </dt> <dd><p class="startdd">This form is a normal C function, excepting it takes a receiver object as the first argument.</p> <div class="fragment"><div class="line"><span class="keyword">static</span> <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> my_method(<a class="code" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <span class="keyword">self</span>, <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x, <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> y);</div></div><!-- fragment --> </dd> <dt>argc and argv style </dt> <dd><p class="startdd">This form takes three parameters: <em>argc</em>, <em>argv</em> and <em>self</em>. <em>self</em> is the receiver. <em>argc</em> is the number of arguments. <em>argv</em> is a pointer to an array of the arguments.</p> <div class="fragment"><div class="line"><span class="keyword">static</span> <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> my_method(<span class="keywordtype">int</span> <a class="code" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="code" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <span class="keyword">self</span>);</div></div><!-- fragment --> </dd> <dt>Ruby array style </dt> <dd><p class="startdd">This form takes two parameters: self and args. <em>self</em> is the receiver. <em>args</em> is an Array object which contains the arguments.</p> <div class="fragment"><div class="line"><span class="keyword">static</span> <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> my_method(<a class="code" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <span class="keyword">self</span>, <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="code" href="../../d2/d99/win32ole_8c.html#a1bd7a8575ca2650132d636d65dcda2f6">args</a>);</div></div><!-- fragment --> <p class="enddd"></p> </dd> </dl> </dd></dl> <dl class="section user"><dt>Number of parameters</dt><dd>Method defining APIs takes the number of parameters which the method will takes. This number is called <em>argc</em>. <em>argc</em> can be: <dl> <dt>zero or positive number </dt> <dd>This means the method body function takes a fixed number of parameters </dd> <dt>-1 </dt> <dd>This means the method body function is "argc and argv" style. </dd> <dt>-2 </dt> <dd>This means the method body function is "self and args" style. </dd> </dl> </dd></dl> <h2 class="groupheader">Function Documentation</h2> <a id="ga9ee2c97671d010bcb7a27614ab28bba7"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga9ee2c97671d010bcb7a27614ab28bba7">◆ </a></span>rb_define_alias()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_define_alias </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name2</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Defines an alias of a method. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">klass</td><td>the class which the original method belongs to </td></tr> <tr><td class="paramname">name1</td><td>a new name for the method </td></tr> <tr><td class="paramname">name2</td><td>the original name of the method </td></tr> </table> </dd> </dl> <p class="definition">Definition at line <a class="el" href="../../d9/d0c/class_8c_source.html#l01539">1539</a> of file <a class="el" href="../../d9/d0c/class_8c_source.html">class.c</a>.</p> <p class="reference">References <a class="el" href="../../de/d63/vm__method_8c_source.html#l01209">rb_alias()</a>, and <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/dcc/array_8c_source.html#l05419">Init_Array()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l03867">Init_Bignum()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01322">Init_generator()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03453">Init_Hash()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l11676">Init_IO()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00481">Init_nkf()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l03740">Init_Numeric()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l03041">Init_Object()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01444">Init_ossl_asn1()</a>, <a class="el" href="../../d6/da4/ossl__bn_8c_source.html#l00736">Init_ossl_bn()</a>, <a class="el" href="../../df/d08/ossl__pkey__dh_8c_source.html#l00589">Init_ossl_dh()</a>, <a class="el" href="../../d3/d99/ossl__digest_8c_source.html#l00297">Init_ossl_digest()</a>, <a class="el" href="../../d7/d47/ossl__pkey__dsa_8c_source.html#l00564">Init_ossl_dsa()</a>, <a class="el" href="../../d0/df1/ossl__hmac_8c_source.html#l00237">Init_ossl_hmac()</a>, <a class="el" href="../../d4/dc9/ossl__ns__spki_8c_source.html#l00363">Init_ossl_ns_spki()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>, <a class="el" href="../../df/da1/ossl__pkey__rsa_8c_source.html#l00628">Init_ossl_rsa()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l01823">Init_ossl_ssl()</a>, <a class="el" href="../../d7/da3/ossl__x509cert_8c_source.html#l00711">Init_ossl_x509cert()</a>, <a class="el" href="../../d9/d61/ossl__x509crl_8c_source.html#l00505">Init_ossl_x509crl()</a>, <a class="el" href="../../db/d1c/ossl__x509name_8c_source.html#l00428">Init_ossl_x509name()</a>, <a class="el" href="../../d3/d1d/ossl__x509req_8c_source.html#l00441">Init_ossl_x509req()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l02300">Init_Proc()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l06653">Init_process()</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l01014">Init_Struct()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02500">Init_top_self()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09077">Init_win32ole()</a>, and <a class="el" href="../../de/d46/enumerator_8c_source.html#l01916">InitVM_Enumerator()</a>.</p> </div> </div> <a id="ga542cce18ec610115ba5b98c77def60d3"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga542cce18ec610115ba5b98c77def60d3">◆ </a></span>rb_define_attr()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_define_attr </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>read</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>write</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Defines (a) public accessor method(s) for an attribute. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">klass</td><td>the class which the attribute will belongs to </td></tr> <tr><td class="paramname">name</td><td>name of the attribute </td></tr> <tr><td class="paramname">read</td><td>a getter method for the attribute will be defined if <em>read</em> is non-zero. </td></tr> <tr><td class="paramname">write</td><td>a setter method for the attribute will be defined if <em>write</em> is non-zero. </td></tr> </table> </dd> </dl> <p class="definition">Definition at line <a class="el" href="../../d9/d0c/class_8c_source.html#l01552">1552</a> of file <a class="el" href="../../d9/d0c/class_8c_source.html">class.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00824">rb_attr()</a>, and <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>.</p> </div> </div> <a id="gac08f58e00836e4e2586689e45b781bdd"></a> <h2 class="memtitle"><span class="permalink"><a href="#gac08f58e00836e4e2586689e45b781bdd">◆ </a></span>rb_define_global_function()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_define_global_function </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(*)(<a class="el" href="../../d8/db0/defines_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>) </td> <td class="paramname"><em>func</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Defines a global function. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">name</td><td>name of the function </td></tr> <tr><td class="paramname">func</td><td>the method body </td></tr> <tr><td class="paramname">argc</td><td>the number of parameters, or -1 or -2. see <a class="el" href="../../d7/d19/group__defmethod.html">Defining methods</a>. </td></tr> </table> </dd> </dl> <p class="definition">Definition at line <a class="el" href="../../d9/d0c/class_8c_source.html#l01526">1526</a> of file <a class="el" href="../../d9/d0c/class_8c_source.html">class.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00108">func</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01512">rb_define_module_function()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01414">rb_mKernel</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03032">Init_bigdecimal()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l02437">Init_Binding()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l02115">Init_Complex()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01536">Init_eval()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01706">Init_Exception()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05499">Init_File()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l11676">Init_IO()</a>, <a class="el" href="../../d6/d9b/eval__jump_8c_source.html#l00149">Init_jump()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l01148">Init_load()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l03041">Init_Object()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l01298">Init_pathname()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l02300">Init_Proc()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l06653">Init_process()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01475">Init_Random()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l02439">Init_Rational()</a>, <a class="el" href="../../d8/d36/signal_8c_source.html#l01165">Init_signal()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00946">Init_vm_backtrace()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01945">Init_vm_eval()</a>, <a class="el" href="../../dc/d80/vm__trace_8c_source.html#l01262">Init_vm_trace()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01300">process_options()</a>, and <a class="el" href="../../d5/d75/cont_8c_source.html#l01578">ruby_Init_Continuation_body()</a>.</p> </div> </div> <a id="ga118dc7abcdb97f56fe35727ac0ff6eb8"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga118dc7abcdb97f56fe35727ac0ff6eb8">◆ </a></span>rb_define_method()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_define_method </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(*)(<a class="el" href="../../d8/db0/defines_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>) </td> <td class="paramname"><em>func</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d0c/class_8c_source.html#l01344">1344</a> of file <a class="el" href="../../d9/d0c/class_8c_source.html">class.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00108">func</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00023">NOEX_PUBLIC</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00084">rb_add_method_cfunc()</a>, and <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/dcc/array_8c_source.html#l05419">Init_Array()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03032">Init_bigdecimal()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l03867">Init_Bignum()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l02437">Init_Binding()</a>, <a class="el" href="../../d6/d9c/bubblebabble_8c_source.html#l00122">Init_bubblebabble()</a>, <a class="el" href="../../de/d6d/compar_8c_source.html#l00231">Init_Comparable()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l02115">Init_Complex()</a>, <a class="el" href="../../d5/d75/cont_8c_source.html#l01550">Init_Cont()</a>, <a class="el" href="../../d0/d8d/curses_8c_source.html#l02658">Init_curses()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l09098">Init_date_core()</a>, <a class="el" href="../../d0/dd4/dbm_8c_source.html#l01018">Init_dbm()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00640">Init_digest()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l02117">Init_Dir()</a>, <a class="el" href="../../d3/df8/cfunc_8c_source.html#l00622">Init_dlcfunc()</a>, <a class="el" href="../../d7/d91/dl_2handle_8c_source.html#l00370">Init_dlhandle()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00629">Init_dlptr()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01835">Init_Encoding()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01536">Init_eval()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01659">Init_eval_method()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01706">Init_Exception()</a>, <a class="el" href="../../d2/d34/closure_8c_source.html#l00257">Init_fiddle_closure()</a>, <a class="el" href="../../dd/dfb/function_8c_source.html#l00183">Init_fiddle_function()</a>, <a class="el" href="../../de/d12/fiddle_2handle_8c_source.html#l00372">Init_fiddle_handle()</a>, <a class="el" href="../../de/dcd/pointer_8c_source.html#l00681">Init_fiddle_pointer()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05499">Init_File()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l04498">Init_GC()</a>, <a class="el" href="../../d1/dbf/gdbm_8c_source.html#l01204">Init_gdbm()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01322">Init_generator()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03453">Init_Hash()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l11676">Init_IO()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l02242">Init_ISeq()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l01148">Init_load()</a>, <a class="el" href="../../da/d58/nonblock_8c_source.html#l00107">Init_nonblock()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l03740">Init_Numeric()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l03041">Init_Object()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00793">Init_objspace()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01444">Init_ossl_asn1()</a>, <a class="el" href="../../d6/da4/ossl__bn_8c_source.html#l00736">Init_ossl_bn()</a>, <a class="el" href="../../d3/d28/ossl__cipher_8c_source.html#l00771">Init_ossl_cipher()</a>, <a class="el" href="../../df/d08/ossl__pkey__dh_8c_source.html#l00589">Init_ossl_dh()</a>, <a class="el" href="../../d3/d99/ossl__digest_8c_source.html#l00297">Init_ossl_digest()</a>, <a class="el" href="../../d7/d47/ossl__pkey__dsa_8c_source.html#l00564">Init_ossl_dsa()</a>, <a class="el" href="../../d0/df1/ossl__hmac_8c_source.html#l00237">Init_ossl_hmac()</a>, <a class="el" href="../../d4/dc9/ossl__ns__spki_8c_source.html#l00363">Init_ossl_ns_spki()</a>, <a class="el" href="../../d5/d0b/ossl__pkcs12_8c_source.html#l00195">Init_ossl_pkcs12()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>, <a class="el" href="../../d1/df0/ossl__pkey_8c_source.html#l00345">Init_ossl_pkey()</a>, <a class="el" href="../../df/da1/ossl__pkey__rsa_8c_source.html#l00628">Init_ossl_rsa()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l01823">Init_ossl_ssl()</a>, <a class="el" href="../../d7/d3c/ossl__ssl__session_8c_source.html#l00296">Init_ossl_ssl_session()</a>, <a class="el" href="../../d8/d95/ossl__x509attr_8c_source.html#l00263">Init_ossl_x509attr()</a>, <a class="el" href="../../d7/da3/ossl__x509cert_8c_source.html#l00711">Init_ossl_x509cert()</a>, <a class="el" href="../../d9/d61/ossl__x509crl_8c_source.html#l00505">Init_ossl_x509crl()</a>, <a class="el" href="../../d9/dab/ossl__x509ext_8c_source.html#l00439">Init_ossl_x509ext()</a>, <a class="el" href="../../db/d1c/ossl__x509name_8c_source.html#l00428">Init_ossl_x509name()</a>, <a class="el" href="../../d3/d1d/ossl__x509req_8c_source.html#l00441">Init_ossl_x509req()</a>, <a class="el" href="../../df/d6a/ossl__x509revoked_8c_source.html#l00212">Init_ossl_x509revoked()</a>, <a class="el" href="../../db/d47/ossl__x509store_8c_source.html#l00596">Init_ossl_x509store()</a>, <a class="el" href="../../d1/d7d/pack_8c_source.html#l02297">Init_pack()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02148">Init_parser()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l01298">Init_pathname()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l02300">Init_Proc()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l06653">Init_process()</a>, <a class="el" href="../../d3/d42/psych__emitter_8c_source.html#l00507">Init_psych_emitter()</a>, <a class="el" href="../../d4/d54/psych__parser_8c_source.html#l00538">Init_psych_parser()</a>, <a class="el" href="../../dd/d8f/pty_8c_source.html#l00739">Init_pty()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01475">Init_Random()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l01306">Init_Range()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l02439">Init_Rational()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03522">Init_Regexp()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00995">Init_sdbm()</a>, <a class="el" href="../../d8/d36/signal_8c_source.html#l01165">Init_signal()</a>, <a class="el" href="../../d5/df8/socket_8c_source.html#l01845">Init_socket()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l08210">Init_String()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l01471">Init_stringio()</a>, <a class="el" href="../../d8/d13/strscan_8c_source.html#l01280">Init_strscan()</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l01014">Init_Struct()</a>, <a class="el" href="../../d4/d2f/syslog_8c_source.html#l00424">Init_syslog()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10770">Init_tcltklib()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04976">Init_Thread()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l05001">Init_Time()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01736">Init_tkutil()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04373">Init_transcode()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00946">Init_vm_backtrace()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01945">Init_vm_eval()</a>, <a class="el" href="../../dc/d80/vm__trace_8c_source.html#l01262">Init_vm_trace()</a>, <a class="el" href="../../dd/d10/wait_8c_source.html#l00178">Init_wait()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09077">Init_win32ole()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>, <a class="el" href="../../d0/d56/console_8c_source.html#l00744">InitVM_console()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01916">InitVM_Enumerator()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01497">rb_define_singleton_method()</a>, <a class="el" href="../../d3/de8/raddrinfo_8c_source.html#l02210">rsock_init_addrinfo()</a>, <a class="el" href="../../d8/df8/ancdata_8c_source.html#l01790">rsock_init_ancdata()</a>, <a class="el" href="../../d2/dbf/basicsocket_8c_source.html#l00744">rsock_init_basicsocket()</a>, <a class="el" href="../../d6/d28/ipsocket_8c_source.html#l00293">rsock_init_ipsocket()</a>, <a class="el" href="../../d2/d87/option_8c_source.html#l00893">rsock_init_sockopt()</a>, <a class="el" href="../../da/d86/sockssocket_8c_source.html#l00055">rsock_init_sockssocket()</a>, <a class="el" href="../../d9/d32/tcpserver_8c_source.html#l00132">rsock_init_tcpserver()</a>, <a class="el" href="../../dc/d11/tcpsocket_8c_source.html#l00059">rsock_init_tcpsocket()</a>, <a class="el" href="../../d1/deb/udpsocket_8c_source.html#l00250">rsock_init_udpsocket()</a>, <a class="el" href="../../d9/db6/unixserver_8c_source.html#l00139">rsock_init_unixserver()</a>, <a class="el" href="../../d9/dcc/unixsocket_8c_source.html#l00507">rsock_init_unixsocket()</a>, <a class="el" href="../../d5/d75/cont_8c_source.html#l01578">ruby_Init_Continuation_body()</a>, and <a class="el" href="../../d5/d75/cont_8c_source.html#l01589">ruby_Init_Fiber_as_Coroutine()</a>.</p> </div> </div> <a id="gaef65cd1b731ec5c27eedd0e7ea73b6ca"></a> <h2 class="memtitle"><span class="permalink"><a href="#gaef65cd1b731ec5c27eedd0e7ea73b6ca">◆ </a></span>rb_define_method_id()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_define_method_id </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>mid</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(*)(<a class="el" href="../../d8/db0/defines_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>) </td> <td class="paramname"><em>func</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d0c/class_8c_source.html#l01338">1338</a> of file <a class="el" href="../../d9/d0c/class_8c_source.html">class.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00108">func</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00023">NOEX_PUBLIC</a>, and <a class="el" href="../../de/d63/vm__method_8c_source.html#l00084">rb_add_method_cfunc()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/de9/vm_8c_source.html#l02305">Init_VM()</a>, and <a class="el" href="../../dd/d53/struct_8c_source.html#l00211">setup_struct()</a>.</p> </div> </div> <a id="gafc7122dde38ecff13de3e9d19a30aaeb"></a> <h2 class="memtitle"><span class="permalink"><a href="#gafc7122dde38ecff13de3e9d19a30aaeb">◆ </a></span>rb_define_module_function()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_define_module_function </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>module</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(*)(<a class="el" href="../../d8/db0/defines_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>) </td> <td class="paramname"><em>func</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Defines a module function for <em>module</em>. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">module</td><td>an module or a class. </td></tr> <tr><td class="paramname">name</td><td>name of the function </td></tr> <tr><td class="paramname">func</td><td>the method body </td></tr> <tr><td class="paramname">argc</td><td>the number of parameters, or -1 or -2. see <a class="el" href="../../d7/d19/group__defmethod.html">Defining methods</a>. </td></tr> </table> </dd> </dl> <p class="definition">Definition at line <a class="el" href="../../d9/d0c/class_8c_source.html#l01512">1512</a> of file <a class="el" href="../../d9/d0c/class_8c_source.html">class.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00108">func</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01356">rb_define_private_method()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l01497">rb_define_singleton_method()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05448">define_filetest_function()</a>, <a class="el" href="../../d6/da3/math_8c_source.html#l00746">exp1()</a>, <a class="el" href="../../d6/d9c/bubblebabble_8c_source.html#l00122">Init_bubblebabble()</a>, <a class="el" href="../../db/dac/coverage_8c_source.html#l00103">Init_coverage()</a>, <a class="el" href="../../d0/d8d/curses_8c_source.html#l02658">Init_curses()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00640">Init_digest()</a>, <a class="el" href="../../da/d7a/dl_8c_source.html#l00177">Init_dl()</a>, <a class="el" href="../../d3/df8/cfunc_8c_source.html#l00622">Init_dlcfunc()</a>, <a class="el" href="../../d5/d97/etc_8c_source.html#l00665">Init_etc()</a>, <a class="el" href="../../de/d2a/fiddle_8c_source.html#l00133">Init_fiddle()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l04498">Init_GC()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l02077">Init_marshal()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00481">Init_nkf()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00793">Init_objspace()</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00948">Init_openssl()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01444">Init_ossl_asn1()</a>, <a class="el" href="../../d3/d28/ossl__cipher_8c_source.html#l00771">Init_ossl_cipher()</a>, <a class="el" href="../../db/dbf/ossl__pkcs5_8c_source.html#l00090">Init_ossl_pkcs5()</a>, <a class="el" href="../../d1/df0/ossl__pkey_8c_source.html#l00345">Init_ossl_pkey()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l06653">Init_process()</a>, <a class="el" href="../../dd/d8f/pty_8c_source.html#l00739">Init_pty()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01706">Init_readline()</a>, <a class="el" href="../../d8/d36/signal_8c_source.html#l01165">Init_signal()</a>, <a class="el" href="../../d4/d2f/syslog_8c_source.html#l00424">Init_syslog()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10770">Init_tcltklib()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l01526">rb_define_global_function()</a>.</p> </div> </div> <a id="ga69c4f84891831d013e9e64972de90d78"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga69c4f84891831d013e9e64972de90d78">◆ </a></span>rb_define_private_method()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_define_private_method </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(*)(<a class="el" href="../../d8/db0/defines_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>) </td> <td class="paramname"><em>func</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d0c/class_8c_source.html#l01356">1356</a> of file <a class="el" href="../../d9/d0c/class_8c_source.html">class.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00108">func</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00025">NOEX_PRIVATE</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00084">rb_add_method_cfunc()</a>, and <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l02115">Init_Complex()</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00795">Init_cparse()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l09098">Init_date_core()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00640">Init_digest()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01536">Init_eval()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01659">Init_eval_method()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l04498">Init_GC()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l02242">Init_ISeq()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l03041">Init_Object()</a>, <a class="el" href="../../d3/d99/ossl__digest_8c_source.html#l00297">Init_ossl_digest()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l01823">Init_ossl_ssl()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l02300">Init_Proc()</a>, <a class="el" href="../../d7/d58/psych__to__ruby_8c_source.html#l00031">Init_psych_to_ruby()</a>, <a class="el" href="../../de/d75/psych__yaml__tree_8c_source.html#l00015">Init_psych_yaml_tree()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01475">Init_Random()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l02439">Init_Rational()</a>, <a class="el" href="../../d8/d13/strscan_8c_source.html#l01280">Init_strscan()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l05001">Init_Time()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01945">Init_vm_eval()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l01512">rb_define_module_function()</a>.</p> </div> </div> <a id="ga26a899f62b118022b8ccfaba6775bb0f"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga26a899f62b118022b8ccfaba6775bb0f">◆ </a></span>rb_define_protected_method()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_define_protected_method </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(*)(<a class="el" href="../../d8/db0/defines_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>) </td> <td class="paramname"><em>func</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d0c/class_8c_source.html#l01350">1350</a> of file <a class="el" href="../../d9/d0c/class_8c_source.html">class.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00108">func</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00026">NOEX_PROTECTED</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00084">rb_add_method_cfunc()</a>, and <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>.</p> </div> </div> <a id="gaacfe6a2ec444bdc7f573afb75ea251fe"></a> <h2 class="memtitle"><span class="permalink"><a href="#gaacfe6a2ec444bdc7f573afb75ea251fe">◆ </a></span>rb_define_singleton_method()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_define_singleton_method </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(*)(<a class="el" href="../../d8/db0/defines_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>) </td> <td class="paramname"><em>func</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Defines a singleton method for <em>obj</em>. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">obj</td><td>an arbitrary object </td></tr> <tr><td class="paramname">name</td><td>name of the singleton method </td></tr> <tr><td class="paramname">func</td><td>the method body </td></tr> <tr><td class="paramname">argc</td><td>the number of parameters, or -1 or -2. see <a class="el" href="../../d7/d19/group__defmethod.html">Defining methods</a>. </td></tr> </table> </dd> </dl> <p class="definition">Definition at line <a class="el" href="../../d9/d0c/class_8c_source.html#l01497">1497</a> of file <a class="el" href="../../d9/d0c/class_8c_source.html">class.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00108">func</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01344">rb_define_method()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l01406">singleton_class_of()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05448">define_filetest_function()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l05419">Init_Array()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l03032">Init_bigdecimal()</a>, <a class="el" href="../../d6/d9c/bubblebabble_8c_source.html#l00122">Init_bubblebabble()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l02115">Init_Complex()</a>, <a class="el" href="../../d5/d75/cont_8c_source.html#l01550">Init_Cont()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l09098">Init_date_core()</a>, <a class="el" href="../../d0/dd4/dbm_8c_source.html#l01018">Init_dbm()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00640">Init_digest()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l02117">Init_Dir()</a>, <a class="el" href="../../d7/d91/dl_2handle_8c_source.html#l00370">Init_dlhandle()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00629">Init_dlptr()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01835">Init_Encoding()</a>, <a class="el" href="../../d5/d97/etc_8c_source.html#l00665">Init_etc()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01536">Init_eval()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01706">Init_Exception()</a>, <a class="el" href="../../de/d12/fiddle_2handle_8c_source.html#l00372">Init_fiddle_handle()</a>, <a class="el" href="../../de/dcd/pointer_8c_source.html#l00681">Init_fiddle_pointer()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05499">Init_File()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l04498">Init_GC()</a>, <a class="el" href="../../d1/dbf/gdbm_8c_source.html#l01204">Init_gdbm()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01322">Init_generator()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03453">Init_Hash()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l11676">Init_IO()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l02242">Init_ISeq()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01444">Init_ossl_asn1()</a>, <a class="el" href="../../d6/da4/ossl__bn_8c_source.html#l00736">Init_ossl_bn()</a>, <a class="el" href="../../df/d08/ossl__pkey__dh_8c_source.html#l00589">Init_ossl_dh()</a>, <a class="el" href="../../d7/d47/ossl__pkey__dsa_8c_source.html#l00564">Init_ossl_dsa()</a>, <a class="el" href="../../d0/df1/ossl__hmac_8c_source.html#l00237">Init_ossl_hmac()</a>, <a class="el" href="../../d5/d0b/ossl__pkcs12_8c_source.html#l00195">Init_ossl_pkcs12()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00981">Init_ossl_pkcs7()</a>, <a class="el" href="../../df/da1/ossl__pkey__rsa_8c_source.html#l00628">Init_ossl_rsa()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l01298">Init_pathname()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l02300">Init_Proc()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l06653">Init_process()</a>, <a class="el" href="../../d0/d03/psych_8c_source.html#l00023">Init_psych()</a>, <a class="el" href="../../dd/d8f/pty_8c_source.html#l00739">Init_pty()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01475">Init_Random()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01706">Init_readline()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03522">Init_Regexp()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00995">Init_sdbm()</a>, <a class="el" href="../../d5/df8/socket_8c_source.html#l01845">Init_socket()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l08210">Init_String()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l01471">Init_stringio()</a>, <a class="el" href="../../d8/d13/strscan_8c_source.html#l01280">Init_strscan()</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l01014">Init_Struct()</a>, <a class="el" href="../../d4/d2f/syslog_8c_source.html#l00424">Init_syslog()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04976">Init_Thread()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l05001">Init_Time()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01736">Init_tkutil()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02500">Init_top_self()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04373">Init_transcode()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02305">Init_VM()</a>, <a class="el" href="../../dc/d80/vm__trace_8c_source.html#l01262">Init_vm_trace()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09077">Init_win32ole()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>, <a class="el" href="../../d0/d56/console_8c_source.html#l00744">InitVM_console()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10610">ip_get_encoding_table()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01512">rb_define_module_function()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01015">rb_detach_process()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03677">rb_gzreader_initialize()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03469">rb_gzwriter_initialize()</a>, <a class="el" href="../../d3/de8/raddrinfo_8c_source.html#l02210">rsock_init_addrinfo()</a>, <a class="el" href="../../d8/df8/ancdata_8c_source.html#l01790">rsock_init_ancdata()</a>, <a class="el" href="../../d2/dbf/basicsocket_8c_source.html#l00744">rsock_init_basicsocket()</a>, <a class="el" href="../../d6/d28/ipsocket_8c_source.html#l00293">rsock_init_ipsocket()</a>, <a class="el" href="../../d2/d87/option_8c_source.html#l00893">rsock_init_sockopt()</a>, <a class="el" href="../../dc/d11/tcpsocket_8c_source.html#l00059">rsock_init_tcpsocket()</a>, <a class="el" href="../../d9/dcc/unixsocket_8c_source.html#l00507">rsock_init_unixsocket()</a>, <a class="el" href="../../d5/d75/cont_8c_source.html#l01589">ruby_Init_Fiber_as_Coroutine()</a>, and <a class="el" href="../../dd/d53/struct_8c_source.html#l00211">setup_struct()</a>.</p> </div> </div> <a id="ga07effd5839c844d927a3261412203061"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga07effd5839c844d927a3261412203061">◆ </a></span>rb_obj_basic_to_s_p()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_obj_basic_to_s_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d0c/class_8c_source.html#l01558">1558</a> of file <a class="el" href="../../d9/d0c/class_8c_source.html">class.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dab/structrb__method__definition__struct.html#a26034152b146deb3b4482f1ebb83322e">rb_method_definition_struct::body</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00081">rb_method_definition_struct::cfunc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00448">CLASS_OF</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00098">rb_method_entry_struct::def</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00064">rb_method_cfunc_struct::func</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00393">rb_any_to_s()</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#l00572">rb_method_entry()</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00077">rb_method_definition_struct::type</a>, and <a class="el" href="../../db/d0a/method_8h_source.html#l00047">VM_METHOD_TYPE_CFUNC</a>.</p> </div> </div> <a id="gaa7bed88640f01bee619f85fda09d28d7"></a> <h2 class="memtitle"><span class="permalink"><a href="#gaa7bed88640f01bee619f85fda09d28d7">◆ </a></span>rb_scan_args()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_scan_args </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>fmt</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><em>...</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d0c/class_8c_source.html#l01570">1570</a> of file <a class="el" href="../../d9/d0c/class_8c_source.html">class.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../d3/deb/lex_8c_source.html#l00056">hash()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d1/dcc/bignum_8c.html#ab615ddd0d086b80219cd7e0345d6b5ef">ISDIGIT</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04310">last</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00424">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00451">rb_ary_new4()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00672">rb_block_given_p()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00458">rb_block_proc()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00461">rb_check_hash_type()</a>, <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00166">rb_error_arity()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01842">rb_fatal()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00054">UNLIMITED_ARGUMENTS</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de8/raddrinfo_8c_source.html#l01579">addrinfo_getnameinfo()</a>, <a class="el" href="../../d3/de8/raddrinfo_8c_source.html#l00869">addrinfo_initialize()</a>, <a class="el" href="../../d3/de8/raddrinfo_8c_source.html#l02039">addrinfo_s_getaddrinfo()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l10819">argf_getpartial()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l10707">argf_read()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00788">ary_take_first_or_last()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01794">BigDecimal_ceil()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01463">BigDecimal_div2()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00364">BigDecimal_dump()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01747">BigDecimal_floor()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02511">BigDecimal_limit()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00485">BigDecimal_mode()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02439">BigDecimal_new()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02145">BigDecimal_power()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01631">BigDecimal_round()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01854">BigDecimal_to_s()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01687">BigDecimal_truncate()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00367">bind_eval()</a>, <a class="el" href="../../d2/dbf/basicsocket_8c_source.html#l00207">bsock_setsockopt()</a>, <a class="el" href="../../d2/dbf/basicsocket_8c_source.html#l00063">bsock_shutdown()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01520">cbsubst_table_setup()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01005">class_instance_method_list()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00409">count_nodes()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01771">count_objects()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00334">count_objects_size()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00618">count_tdata_objects()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01634">cParser_initialize()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00939">cState_initialize()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l05471">d_lite_new_offset()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l05377">d_lite_new_start()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l05914">d_lite_next_day()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l06027">d_lite_next_month()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l06061">d_lite_next_year()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l05931">d_lite_prev_day()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l06044">d_lite_prev_month()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l06078">d_lite_prev_year()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l06102">d_lite_step()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04287">date_s__parse_internal()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04171">date_s__strptime_internal()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l03383">date_s_civil()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l03460">date_s_commercial()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04574">date_s_httpdate()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04406">date_s_iso8601()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l03265">date_s_jd()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04615">date_s_jisx0301()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l03315">date_s_ordinal()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04350">date_s_parse()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04532">date_s_rfc2822()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04447">date_s_rfc3339()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04259">date_s_strptime()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l03636">date_s_today()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l02568">date_s_valid_civil_p()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l02731">date_s_valid_commercial_p()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l02479">date_s_valid_jd_p()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l02649">date_s_valid_ordinal_p()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04488">date_s_xmlschema()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l06758">date_strftime_internal()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l07429">datetime_s_civil()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l07526">datetime_s_commercial()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l08178">datetime_s_httpdate()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l08057">datetime_s_iso8601()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l07285">datetime_s_jd()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l08208">datetime_s_jisx0301()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l07740">datetime_s_now()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l07353">datetime_s_ordinal()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l08017">datetime_s_parse()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l08148">datetime_s_rfc2822()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l08087">datetime_s_rfc3339()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l07974">datetime_s_strptime()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l08117">datetime_s_xmlschema()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01292">define_final()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00388">dir_initialize()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00841">dir_s_chdir()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01838">dir_s_glob()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l02076">dir_s_home()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00968">dir_s_mkdir()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00393">do_checksum()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l08462">dt_lite_iso8601()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l08502">dt_lite_jisx0301()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02978">econv_args()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l03660">econv_primitive_convert()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04065">econv_putback()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01137">enc_dump()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02487">enum_chunk()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00151">enum_count()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02281">enum_cycle()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00212">enum_find()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00278">enum_find_index()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00587">enum_inject()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02704">enum_slice_before()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l00489">enumerator_with_index()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02306">env_fetch()</a>, <a class="el" href="../../d5/d97/etc_8c_source.html#l00394">etc_getgrgid()</a>, <a class="el" href="../../d5/d97/etc_8c_source.html#l00150">etc_getpwuid()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08280">ev_advise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08407">ev_on_event()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00568">exc_initialize()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l01263">f_round_common()</a>, <a class="el" href="../../d0/dd4/dbm_8c_source.html#l00291">fdbm_fetch_m()</a>, <a class="el" href="../../d0/dd4/dbm_8c_source.html#l00126">fdbm_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08500">fev_off_event()</a>, <a class="el" href="../../d1/dbf/gdbm_8c_source.html#l00407">fgdbm_fetch_m()</a>, <a class="el" href="../../d1/dbf/gdbm_8c_source.html#l00191">fgdbm_initialize()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l02033">file_s_fnmatch()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l02617">fix_to_s()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l01633">flo_round()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l01992">float_rationalize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03226">fole_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02714">fole_s_connect()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02796">fole_s_const_load()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02976">fole_s_show_help()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00284">fsdbm_fetch_m()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00160">fsdbm_initialize()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l04299">gc_profile_report()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03169">gc_stat()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01164">generator_initialize()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03993">gzreader_gets()</a>, <a class="el" href="../../d2/d34/closure_8c_source.html#l00184">initialize()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l03641">int_round()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l01906">integer_rationalize()</a>, <a class="el" href="../../d8/d36/signal_8c_source.html#l00313">interrupt_init()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02381">io_getpartial()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02714">io_read()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l09548">io_s_write()</a>, <a class="el" href="../../dd/d10/wait_8c_source.html#l00105">io_wait_readable()</a>, <a class="el" href="../../dd/d10/wait_8c_source.html#l00145">io_wait_writable()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07804">ip_cancel_eval()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07825">ip_cancel_eval_unwind()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06505">ip_create_slave()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08320">ip_fromUTF8()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06141">ip_init()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08118">ip_toUTF8()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00671">iseq_s_compile()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00705">iseq_s_compile_file()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00570">iseq_s_load()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03017">lib_do_one_event_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08306">lib_fromUTF8()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02734">lib_mainloop()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02858">lib_mainloop_watchdog()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02954">lib_thread_callback()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08104">lib_toUTF8()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00923">marshal_dump()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01907">marshal_load()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01708">match_aref()</a>, <a class="el" href="../../d6/da3/math_8c_source.html#l00350">math_log()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00238">memsize_of_all_m()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00468">mObject_to_json()</a>, <a class="el" href="../../d4/d2f/syslog_8c_source.html#l00152">mSyslog_open()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04521">mutex_sleep()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l01877">nilclass_rationalize()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01486">nucomp_rationalize()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01887">nucomp_s_convert()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00446">nucomp_s_new()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00625">nucomp_s_polar()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l01539">nurat_rationalize()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l02324">nurat_s_convert()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l00518">nurat_s_new()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01621">obj_respond_to()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03334">ole_invoke()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01242">os_each_obj()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01135">ossl_asn1_initialize()</a>, <a class="el" href="../../d6/da4/ossl__bn_8c_source.html#l00113">ossl_bn_initialize()</a>, <a class="el" href="../../d6/da4/ossl__bn_8c_source.html#l00670">ossl_bn_is_prime()</a>, <a class="el" href="../../d6/da4/ossl__bn_8c_source.html#l00703">ossl_bn_is_prime_fasttest()</a>, <a class="el" href="../../d6/da4/ossl__bn_8c_source.html#l00573">ossl_bn_s_generate_prime()</a>, <a class="el" href="../../d6/da4/ossl__bn_8c_source.html#l00177">ossl_bn_to_s()</a>, <a class="el" href="../../d3/d28/ossl__cipher_8c_source.html#l00203">ossl_cipher_init()</a>, <a class="el" href="../../d3/d28/ossl__cipher_8c_source.html#l00303">ossl_cipher_pkcs5_keyivgen()</a>, <a class="el" href="../../d3/d28/ossl__cipher_8c_source.html#l00373">ossl_cipher_update()</a>, <a class="el" href="../../df/d08/ossl__pkey__dh_8c_source.html#l00205">ossl_dh_initialize()</a>, <a class="el" href="../../df/d08/ossl__pkey__dh_8c_source.html#l00162">ossl_dh_s_generate()</a>, <a class="el" href="../../d3/d99/ossl__digest_8c_source.html#l00206">ossl_digest_finish()</a>, <a class="el" href="../../d3/d99/ossl__digest_8c_source.html#l00116">ossl_digest_initialize()</a>, <a class="el" href="../../d7/d47/ossl__pkey__dsa_8c_source.html#l00308">ossl_dsa_export()</a>, <a class="el" href="../../d7/d47/ossl__pkey__dsa_8c_source.html#l00206">ossl_dsa_initialize()</a>, <a class="el" href="../../d5/d0b/ossl__pkcs12_8c_source.html#l00131">ossl_pkcs12_initialize()</a>, <a class="el" href="../../d5/d0b/ossl__pkcs12_8c_source.html#l00074">ossl_pkcs12_s_create()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00736">ossl_pkcs7_decrypt()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00310">ossl_pkcs7_initialize()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00242">ossl_pkcs7_s_encrypt()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00199">ossl_pkcs7_s_sign()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00164">ossl_pkcs7_s_write_smime()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00692">ossl_pkcs7_verify()</a>, <a class="el" href="../../d1/df0/ossl__pkey_8c_source.html#l00140">ossl_pkey_new_from_data()</a>, <a class="el" href="../../df/da1/ossl__pkey__rsa_8c_source.html#l00302">ossl_rsa_export()</a>, <a class="el" href="../../df/da1/ossl__pkey__rsa_8c_source.html#l00203">ossl_rsa_initialize()</a>, <a class="el" href="../../df/da1/ossl__pkey__rsa_8c_source.html#l00475">ossl_rsa_private_decrypt()</a>, <a class="el" href="../../df/da1/ossl__pkey__rsa_8c_source.html#l00443">ossl_rsa_private_encrypt()</a>, <a class="el" href="../../df/da1/ossl__pkey__rsa_8c_source.html#l00414">ossl_rsa_public_decrypt()</a>, <a class="el" href="../../df/da1/ossl__pkey__rsa_8c_source.html#l00385">ossl_rsa_public_encrypt()</a>, <a class="el" href="../../df/da1/ossl__pkey__rsa_8c_source.html#l00162">ossl_rsa_s_generate()</a>, <a class="el" href="../../d4/dc9/ossl__ns__spki_8c_source.html#l00062">ossl_spki_initialize()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l01145">ossl_ssl_initialize()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l01370">ossl_ssl_read_internal()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l01069">ossl_sslctx_flush_sessions()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00218">ossl_sslctx_initialize()</a>, <a class="el" href="../../d7/da3/ossl__x509cert_8c_source.html#l00136">ossl_x509_initialize()</a>, <a class="el" href="../../d8/d95/ossl__x509attr_8c_source.html#l00092">ossl_x509attr_initialize()</a>, <a class="el" href="../../d9/d61/ossl__x509crl_8c_source.html#l00091">ossl_x509crl_initialize()</a>, <a class="el" href="../../d9/dab/ossl__x509ext_8c_source.html#l00286">ossl_x509ext_initialize()</a>, <a class="el" href="../../d9/dab/ossl__x509ext_8c_source.html#l00215">ossl_x509extfactory_create_ext()</a>, <a class="el" href="../../d9/dab/ossl__x509ext_8c_source.html#l00185">ossl_x509extfactory_initialize()</a>, <a class="el" href="../../db/d1c/ossl__x509name_8c_source.html#l00182">ossl_x509name_add_entry()</a>, <a class="el" href="../../db/d1c/ossl__x509name_8c_source.html#l00133">ossl_x509name_initialize()</a>, <a class="el" href="../../db/d1c/ossl__x509name_8c_source.html#l00228">ossl_x509name_to_s()</a>, <a class="el" href="../../d3/d1d/ossl__x509req_8c_source.html#l00099">ossl_x509req_initialize()</a>, <a class="el" href="../../db/d47/ossl__x509store_8c_source.html#l00399">ossl_x509stctx_initialize()</a>, <a class="el" href="../../db/d47/ossl__x509store_8c_source.html#l00323">ossl_x509store_verify()</a>, <a class="el" href="../../d4/d54/psych__parser_8c_source.html#l00229">parse()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00640">path_basename()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00337">path_binread()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00291">path_each_line()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00682">path_expand_path()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00495">path_fnmatch()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l01031">path_mkdir()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00539">path_open()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00317">path_read()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00359">path_readlines()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00272">path_realdirpath()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00256">path_realpath()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00943">path_s_glob()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00377">path_sysopen()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02956">prepare_getline_args()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l02219">proc_curry()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00873">proc_wait()</a>, <a class="el" href="../../dd/d8f/pty_8c_source.html#l00654">pty_check()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l00462">random_init()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00847">range_first()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00085">range_initialize()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00383">range_step()</a>, <a class="el" href="../../d0/d56/console_8c_source.html#l00100">rawmode_opt()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01150">rb_ary_aref()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04103">rb_ary_count()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04504">rb_ary_cycle()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01280">rb_ary_fetch()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l03255">rb_ary_fill()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04253">rb_ary_flatten()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04208">rb_ary_flatten_bang()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01333">rb_ary_index()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00644">rb_ary_initialize()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01930">rb_ary_join_m()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04652">rb_ary_permutation()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01382">rb_ary_rindex()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l02131">rb_ary_rotate_bang()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l02162">rb_ary_rotate_m()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04362">rb_ary_sample()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l02864">rb_ary_slice_bang()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l01179">rb_big_to_s()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01692">rb_class_initialize()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01669">rb_deflate_deflate()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01714">rb_deflate_flush()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01523">rb_deflate_initialize()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01604">rb_deflate_s_deflate()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00225">rb_digest_instance_digest()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00270">rb_digest_instance_hexdigest()</a>, <a class="el" href="../../d3/df8/cfunc_8c_source.html#l00153">rb_dlcfunc_initialize()</a>, <a class="el" href="../../d7/d91/dl_2handle_8c_source.html#l00122">rb_dlhandle_initialize()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00490">rb_dlptr_aref()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00525">rb_dlptr_aset()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00145">rb_dlptr_initialize()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00192">rb_dlptr_s_malloc()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00330">rb_dlptr_to_s()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00363">rb_dlptr_to_str()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03653">rb_f_abort()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01793">rb_f_catch()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01313">rb_f_eval()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03623">rb_f_exit()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03549">rb_f_exit_bang()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02569">rb_f_integer()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00674">rb_f_load()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01318">rb_f_rand()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l08503">rb_f_select()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l00796">rb_f_srand()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01711">rb_f_throw()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00646">rb_f_trace_var()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00706">rb_f_untrace_var()</a>, <a class="el" href="../../de/d12/fiddle_2handle_8c_source.html#l00125">rb_fiddle_handle_initialize()</a>, <a class="el" href="../../de/dcd/pointer_8c_source.html#l00540">rb_fiddle_ptr_aref()</a>, <a class="el" href="../../de/dcd/pointer_8c_source.html#l00577">rb_fiddle_ptr_aset()</a>, <a class="el" href="../../de/dcd/pointer_8c_source.html#l00162">rb_fiddle_ptr_initialize()</a>, <a class="el" href="../../de/dcd/pointer_8c_source.html#l00210">rb_fiddle_ptr_s_malloc()</a>, <a class="el" href="../../de/dcd/pointer_8c_source.html#l00373">rb_fiddle_ptr_to_s()</a>, <a class="el" href="../../de/dcd/pointer_8c_source.html#l00411">rb_fiddle_ptr_to_str()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03388">rb_file_s_absolute_path()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03743">rb_file_s_basename()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02045">rb_file_s_chmod()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02164">rb_file_s_chown()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03355">rb_file_s_expand_path()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03621">rb_file_s_realdirpath()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03601">rb_file_s_realpath()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02394">rb_file_s_utime()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03677">rb_gzreader_initialize()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03738">rb_gzreader_read()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03769">rb_gzreader_readpartial()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03510">rb_gzwriter_flush()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03469">rb_gzwriter_initialize()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00682">rb_hash_default()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00627">rb_hash_fetch_m()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00352">rb_hash_initialize()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01866">rb_inflate_initialize()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l08428">rb_io_advise()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l07345">rb_io_initialize()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l08822">rb_io_ioctl()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06556">rb_io_reopen()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l09524">rb_io_s_binread()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l10303">rb_io_s_copy_stream()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l09379">rb_io_s_foreach()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l09232">rb_io_s_pipe()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l09485">rb_io_s_read()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l09417">rb_io_s_readlines()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06242">rb_io_s_sysopen()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01567">rb_io_seek_m()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l10394">rb_io_set_encoding()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04576">rb_io_sysread()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04490">rb_io_sysseek()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02511">rb_mod_class_variables()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02121">rb_mod_const_defined()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01959">rb_mod_const_get()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02046">rb_mod_constants()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l07069">rb_obj_display()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01148">rb_obj_methods()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01245">rb_obj_singleton_methods()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02848">rb_reg_match_m()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03478">rb_reg_s_last_match()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06147">rb_scan_open_args()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06712">rb_str_chomp_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06157">rb_str_enumerate_lines()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02567">rb_str_index_m()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00969">rb_str_init()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07326">rb_str_justify()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02681">rb_str_rindex_m()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05931">rb_str_split_m()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07268">rb_str_sum()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04396">rb_str_to_i()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03112">rb_str_upto()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l01798">rb_thread_pending_interrupt_p()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00378">readline_readline()</a>, <a class="el" href="../../d2/dbf/basicsocket_8c_source.html#l00544">rsock_bsock_send()</a>, <a class="el" href="../../da/dcc/socket_2init_8c_source.html#l00106">rsock_s_recvfrom()</a>, <a class="el" href="../../da/dcc/socket_2init_8c_source.html#l00174">rsock_s_recvfrom_nonblock()</a>, <a class="el" href="../../d5/df8/socket_8c_source.html#l00039">sock_initialize()</a>, <a class="el" href="../../d5/df8/socket_8c_source.html#l01159">sock_s_getaddrinfo()</a>, <a class="el" href="../../d5/df8/socket_8c_source.html#l01001">sock_s_gethostbyaddr()</a>, <a class="el" href="../../d5/df8/socket_8c_source.html#l01212">sock_s_getnameinfo()</a>, <a class="el" href="../../d5/df8/socket_8c_source.html#l01063">sock_s_getservbyname()</a>, <a class="el" href="../../d5/df8/socket_8c_source.html#l01104">sock_s_getservbyport()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02731">str_transcode()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00962">strio_getline()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00177">strio_init()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00583">strio_seek()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l01449">strio_set_encoding()</a>, <a class="el" href="../../d8/d13/strscan_8c_source.html#l00213">strscan_initialize()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01226">syserr_initialize()</a>, <a class="el" href="../../dc/d11/tcpsocket_8c_source.html#l00022">tcp_init()</a>, <a class="el" href="../../d9/d32/tcpserver_8c_source.html#l00027">tcp_svr_init()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l00882">thread_join_m()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l02710">time_arg()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l04767">time_dump()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l03668">time_getlocaltime()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l02197">time_init_1()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l03555">time_localtime_m()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l03902">time_round()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l02571">time_s_at()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00146">tk_do_callback()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00134">tk_eval_cmd()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00906">tk_get_eval_string()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00179">tk_install_cmd()</a>, <a class="el" href="../../d1/deb/udpsocket_8c_source.html#l00027">udp_init()</a>, <a class="el" href="../../d1/deb/udpsocket_8c_source.html#l00156">udp_send()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00778">vm_backtrace_to_ary()</a>, and <a class="el" href="../../d0/d8d/curses_8c_source.html#l01789">window_box()</a>.</p> </div> </div> <a id="ga879be4a71b806afb2854833fc1c45981"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga879be4a71b806afb2854833fc1c45981">◆ </a></span>rb_undef_method()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_undef_method </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d0c/class_8c_source.html#l01362">1362</a> of file <a class="el" href="../../d9/d0c/class_8c_source.html">class.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00029">NOEX_UNDEF</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00405">rb_add_method()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, and <a class="el" href="../../db/d0a/method_8h_source.html#l00052">VM_METHOD_TYPE_UNDEF</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02437">Init_Binding()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l02115">Init_Complex()</a>, <a class="el" href="../../d0/d8d/curses_8c_source.html#l02658">Init_curses()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l09098">Init_date_core()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01835">Init_Encoding()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01536">Init_eval()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l03740">Init_Numeric()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l03041">Init_Object()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01444">Init_ossl_asn1()</a>, <a class="el" href="../../d7/d3c/ossl__ssl__session_8c_source.html#l00296">Init_ossl_ssl_session()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l01298">Init_pathname()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l02300">Init_Proc()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l06653">Init_process()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l02439">Init_Rational()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03522">Init_Regexp()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l08210">Init_String()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02305">Init_VM()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00946">Init_vm_backtrace()</a>, <a class="el" href="../../dc/d80/vm__trace_8c_source.html#l01262">Init_vm_trace()</a>, <a class="el" href="../../d2/dbf/basicsocket_8c_source.html#l00744">rsock_init_basicsocket()</a>, <a class="el" href="../../d6/d28/ipsocket_8c_source.html#l00293">rsock_init_ipsocket()</a>, and <a class="el" href="../../d5/d75/cont_8c_source.html#l01578">ruby_Init_Continuation_body()</a>.</p> </div> </div> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="../../doxygen.png" alt="doxygen"/> </a> 1.8.14 </small></address> </body> </html>
💾 Save Changes
❌ Cancel