📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 02:01:42
📂
/ (Root)
/
opt
/
alt
/
ruby19
/
share
/
doc
/
ruby
/
html
/
d7
/
d19
📍 /opt/alt/ruby19/share/doc/ruby/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">1.9.3p551(2014-11-13revision48407)</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('../../',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#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="../../dd/d24/st_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="../../dd/d24/st_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="../../dd/d24/st_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="../../dd/d24/st_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="../../dd/d24/st_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="../../dd/d24/st_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="../../dd/d24/st_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#l01385">1385</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="../../d9/d0c/class_8c_source.html#l00125">clone_method_data::klass</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00888">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#l04671">Init_Array()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l11157">Init_IO()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00476">Init_nkf()</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#l00734">Init_ossl_bn()</a>, <a class="el" href="../../df/d08/ossl__pkey__dh_8c_source.html#l00542">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#l00501">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#l00235">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#l00560">Init_ossl_rsa()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l01685">Init_ossl_ssl()</a>, <a class="el" href="../../d7/da3/ossl__x509cert_8c_source.html#l00715">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#l00376">Init_ossl_x509name()</a>, <a class="el" href="../../d3/d1d/ossl__x509req_8c_source.html#l00441">Init_ossl_x509req()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l00944">Init_Struct()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09076">Init_win32ole()</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#l01398">1398</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#l00185">FALSE</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00125">clone_method_data::klass</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#l00558">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="../../dd/d69/rubyext_8c_source.html#l02117">Init_syck()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l04001">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="../../dd/d24/st_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>) </td> <td class="paramname"><em>func</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">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#l01372">1372</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#l00120">argc</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00104">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#l01358">rb_define_module_function()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01234">rb_mKernel</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02883">Init_bigdecimal()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l02248">Init_Binding()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01125">Init_eval()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01508">Init_Exception()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l11157">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#l00765">Init_load()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02643">Init_Object()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l01154">Init_pathname()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01365">Init_Random()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l02296">Init_Rational()</a>, <a class="el" href="../../d8/d36/signal_8c_source.html#l01100">Init_signal()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04687">Init_Thread()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01792">Init_vm_eval()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>, and <a class="el" href="../../d5/d75/cont_8c_source.html#l01505">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="../../dd/d24/st_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>) </td> <td class="paramname"><em>func</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">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#l01210">1210</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#l00120">argc</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00104">func</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00125">clone_method_data::klass</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#l00015">NOEX_PUBLIC</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00076">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#l04671">Init_Array()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02883">Init_bigdecimal()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l03752">Init_Bignum()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l02248">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#l00208">Init_Comparable()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>, <a class="el" href="../../d5/d75/cont_8c_source.html#l01477">Init_Cont()</a>, <a class="el" href="../../db/dc9/cstr_8c_source.html#l00017">Init_cstr()</a>, <a class="el" href="../../d0/d8d/curses_8c_source.html#l02490">Init_curses()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l09224">Init_date_core()</a>, <a class="el" href="../../d0/dd4/dbm_8c_source.html#l00953">Init_dbm()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l02047">Init_Dir()</a>, <a class="el" href="../../d3/df8/cfunc_8c_source.html#l00621">Init_dlcfunc()</a>, <a class="el" href="../../d2/d58/handle_8c_source.html#l00362">Init_dlhandle()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00646">Init_dlptr()</a>, <a class="el" href="../../dd/d7a/ellipsize_8c_source.html#l00010">Init_ellipsize()</a>, <a class="el" href="../../dd/d99/enc__associate_8c_source.html#l00011">Init_enc_associate()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">Init_Encoding()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02658">Init_Enumerable()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01134">Init_Enumerator()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01125">Init_eval()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01282">Init_eval_method()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01508">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#l00148">Init_fiddle_function()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03675">Init_GC()</a>, <a class="el" href="../../d1/dbf/gdbm_8c_source.html#l01174">Init_gdbm()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>, <a class="el" href="../../da/d01/iconv_8c_source.html#l01207">Init_iconv()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l11157">Init_IO()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01509">Init_ISeq()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00765">Init_load()</a>, <a class="el" href="../../d2/d75/modify_8c_source.html#l00018">Init_modify()</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#l03460">Init_Numeric()</a>, <a class="el" href="../../dc/de8/numhash_8c_source.html#l00061">Init_numhash()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02643">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#l00734">Init_ossl_bn()</a>, <a class="el" href="../../d3/d28/ossl__cipher_8c_source.html#l00568">Init_ossl_cipher()</a>, <a class="el" href="../../df/d08/ossl__pkey__dh_8c_source.html#l00542">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#l00501">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#l00235">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#l00304">Init_ossl_pkey()</a>, <a class="el" href="../../df/da1/ossl__pkey__rsa_8c_source.html#l00560">Init_ossl_rsa()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l01685">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#l00715">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#l00376">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#l00570">Init_ossl_x509store()</a>, <a class="el" href="../../d1/d7d/pack_8c_source.html#l02273">Init_pack()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l02140">Init_parser()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l01154">Init_pathname()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>, <a class="el" href="../../d3/d6c/psych_2emitter_8c_source.html#l00507">Init_psych_emitter()</a>, <a class="el" href="../../df/d3e/psych_2parser_8c_source.html#l00538">Init_psych_parser()</a>, <a class="el" href="../../dd/d8f/pty_8c_source.html#l00685">Init_pty()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01365">Init_Random()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l01013">Init_Range()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l02296">Init_Rational()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>, <a class="el" href="../../d7/df1/resize_8c_source.html#l00011">Init_resize()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00665">Init_sdbm()</a>, <a class="el" href="../../d7/dc9/set__len_8c_source.html#l00011">Init_set_len()</a>, <a class="el" href="../../d8/d36/signal_8c_source.html#l01100">Init_signal()</a>, <a class="el" href="../../d5/df8/socket_8c_source.html#l01787">Init_socket()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07777">Init_String()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l01414">Init_stringio()</a>, <a class="el" href="../../d8/d13/strscan_8c_source.html#l01248">Init_strscan()</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l00944">Init_Struct()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l02117">Init_syck()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10754">Init_tcltklib()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04687">Init_Thread()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l04886">Init_Time()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01732">Init_tkutil()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04392">Init_transcode()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01792">Init_vm_eval()</a>, <a class="el" href="../../dd/d10/wait_8c_source.html#l00137">Init_wait()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09076">Init_win32ole()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l04001">Init_zlib()</a>, <a class="el" href="../../d0/d56/console_8c_source.html#l00742">InitVM_console()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01343">rb_define_singleton_method()</a>, <a class="el" href="../../d3/de8/raddrinfo_8c_source.html#l02182">rsock_init_addrinfo()</a>, <a class="el" href="../../d8/df8/ancdata_8c_source.html#l01776">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#l00292">rsock_init_ipsocket()</a>, <a class="el" href="../../d2/d87/option_8c_source.html#l00892">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#l00504">rsock_init_unixsocket()</a>, <a class="el" href="../../d5/d75/cont_8c_source.html#l01505">ruby_Init_Continuation_body()</a>, and <a class="el" href="../../d5/d75/cont_8c_source.html#l01516">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="../../dd/d24/st_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>) </td> <td class="paramname"><em>func</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">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#l01204">1204</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#l00120">argc</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00104">func</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00125">clone_method_data::klass</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00015">NOEX_PUBLIC</a>, and <a class="el" href="../../de/d63/vm__method_8c_source.html#l00076">rb_add_method_cfunc()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/de9/vm_8c_source.html#l02095">Init_VM()</a>, and <a class="el" href="../../dd/d53/struct_8c_source.html#l00183">make_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="../../dd/d24/st_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>) </td> <td class="paramname"><em>func</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">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#l01358">1358</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#l00120">argc</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00104">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#l01222">rb_define_private_method()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l01343">rb_define_singleton_method()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05385">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="../../d4/d17/bug-3571_2bug_8c_source.html#l00019">Init_bug()</a>, <a class="el" href="../../db/dac/coverage_8c_source.html#l00101">Init_coverage()</a>, <a class="el" href="../../d0/d8d/curses_8c_source.html#l02490">Init_curses()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>, <a class="el" href="../../da/d7a/dl_8c_source.html#l00101">Init_dl()</a>, <a class="el" href="../../d3/df8/cfunc_8c_source.html#l00621">Init_dlcfunc()</a>, <a class="el" href="../../dd/dc6/dlntest_8c_source.html#l00013">Init_dln()</a>, <a class="el" href="../../d5/d97/etc_8c_source.html#l00606">Init_etc()</a>, <a class="el" href="../../dc/d92/fd__setsize_8c_source.html#l00050">Init_fd_setsize()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03675">Init_GC()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01906">Init_marshal()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00476">Init_nkf()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00639">Init_objspace()</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00797">Init_openssl()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01444">Init_ossl_asn1()</a>, <a class="el" href="../../d3/d28/ossl__cipher_8c_source.html#l00568">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#l00304">Init_ossl_pkey()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>, <a class="el" href="../../dd/d8f/pty_8c_source.html#l00685">Init_pty()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>, <a class="el" href="../../d8/d36/signal_8c_source.html#l01100">Init_signal()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l02117">Init_syck()</a>, <a class="el" href="../../d4/d2f/syslog_8c_source.html#l00413">Init_syslog()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10754">Init_tcltklib()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l04001">Init_zlib()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l01372">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="../../dd/d24/st_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>) </td> <td class="paramname"><em>func</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">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#l01222">1222</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#l00120">argc</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00104">func</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00125">clone_method_data::klass</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#l00017">NOEX_PRIVATE</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00076">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#l01830">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#l09224">Init_date_core()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01125">Init_eval()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01282">Init_eval_method()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02643">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#l01685">Init_ossl_ssl()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>, <a class="el" href="../../dd/df9/to__ruby_8c_source.html#l00031">Init_psych_to_ruby()</a>, <a class="el" href="../../db/d7b/yaml__tree_8c_source.html#l00015">Init_psych_yaml_tree()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01365">Init_Random()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l02296">Init_Rational()</a>, <a class="el" href="../../d8/d13/strscan_8c_source.html#l01248">Init_strscan()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01792">Init_vm_eval()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l01358">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="../../dd/d24/st_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>) </td> <td class="paramname"><em>func</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">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#l01216">1216</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#l00120">argc</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00104">func</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00125">clone_method_data::klass</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#l00018">NOEX_PROTECTED</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00076">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="../../dd/d24/st_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>) </td> <td class="paramname"><em>func</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">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#l01343">1343</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#l00120">argc</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00104">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#l01210">rb_define_method()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l01258">singleton_class_of()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l05385">define_filetest_function()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04671">Init_Array()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02883">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#l01830">Init_Complex()</a>, <a class="el" href="../../d5/d75/cont_8c_source.html#l01477">Init_Cont()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l09224">Init_date_core()</a>, <a class="el" href="../../d0/dd4/dbm_8c_source.html#l00953">Init_dbm()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00631">Init_digest()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l02047">Init_Dir()</a>, <a class="el" href="../../d2/d58/handle_8c_source.html#l00362">Init_dlhandle()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00646">Init_dlptr()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">Init_Encoding()</a>, <a class="el" href="../../d5/d97/etc_8c_source.html#l00606">Init_etc()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01125">Init_eval()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01282">Init_eval_method()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01508">Init_Exception()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05436">Init_File()</a>, <a class="el" href="../../dd/de7/passing__block_8c_source.html#l00018">Init_funcall()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03675">Init_GC()</a>, <a class="el" href="../../d1/dbf/gdbm_8c_source.html#l01174">Init_gdbm()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01368">Init_generator()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>, <a class="el" href="../../da/d01/iconv_8c_source.html#l01207">Init_iconv()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l11157">Init_IO()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01509">Init_ISeq()</a>, <a class="el" href="../../dc/d0d/old__thread__select_8c_source.html#l00071">Init_old_thread_select()</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#l00734">Init_ossl_bn()</a>, <a class="el" href="../../df/d08/ossl__pkey__dh_8c_source.html#l00542">Init_ossl_dh()</a>, <a class="el" href="../../d7/d47/ossl__pkey__dsa_8c_source.html#l00501">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#l00560">Init_ossl_rsa()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l01154">Init_pathname()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05761">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#l00685">Init_pty()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01365">Init_Random()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00665">Init_sdbm()</a>, <a class="el" href="../../d5/df8/socket_8c_source.html#l01787">Init_socket()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07777">Init_String()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l01414">Init_stringio()</a>, <a class="el" href="../../d8/d13/strscan_8c_source.html#l01248">Init_strscan()</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l00944">Init_Struct()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l02117">Init_syck()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04687">Init_Thread()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l04886">Init_Time()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01732">Init_tkutil()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02265">Init_top_self()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04392">Init_transcode()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02095">Init_VM()</a>, <a class="el" href="../../d0/d14/wait__for__single__fd_8c_source.html#l00023">Init_wait_for_single_fd()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09076">Init_win32ole()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l04001">Init_zlib()</a>, <a class="el" href="../../d0/d56/console_8c_source.html#l00742">InitVM_console()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10594">ip_get_encoding_table()</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l00183">make_struct()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01358">rb_define_module_function()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00915">rb_detach_process()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03425">rb_gzreader_initialize()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03222">rb_gzwriter_initialize()</a>, <a class="el" href="../../d3/de8/raddrinfo_8c_source.html#l02182">rsock_init_addrinfo()</a>, <a class="el" href="../../d8/df8/ancdata_8c_source.html#l01776">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#l00292">rsock_init_ipsocket()</a>, <a class="el" href="../../d2/d87/option_8c_source.html#l00892">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#l00504">rsock_init_unixsocket()</a>, and <a class="el" href="../../d5/d75/cont_8c_source.html#l01516">ruby_Init_Fiber_as_Coroutine()</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#l01404">1404</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#a907d6bf8a9270b79fa73235489d9cf9d">rb_method_definition_struct::body</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00064">rb_method_definition_struct::cfunc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00376">CLASS_OF</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00078">rb_method_entry_struct::def</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00048">rb_method_cfunc_struct::func</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00360">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#l00416">rb_method_entry()</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00060">rb_method_definition_struct::type</a>, and <a class="el" href="../../db/d0a/method_8h_source.html#l00036">VM_METHOD_TYPE_CFUNC</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l00434">rb_obj_inspect()</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#l01416">1416</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#l00120">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00121">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#l00776">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#l03915">last</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00778">p</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00339">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00366">rb_ary_new4()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00604">rb_block_given_p()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00463">rb_block_proc()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02094">rb_check_convert_type()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01606">rb_fatal()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00421">T_HASH</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de8/raddrinfo_8c_source.html#l01577">addrinfo_getnameinfo()</a>, <a class="el" href="../../d3/de8/raddrinfo_8c_source.html#l00867">addrinfo_initialize()</a>, <a class="el" href="../../d3/de8/raddrinfo_8c_source.html#l02013">addrinfo_s_getaddrinfo()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l10310">argf_getpartial()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l10201">argf_read()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00704">ary_take_first_or_last()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01739">BigDecimal_ceil()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01400">BigDecimal_div2()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00343">BigDecimal_dump()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01690">BigDecimal_floor()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02403">BigDecimal_limit()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00464">BigDecimal_mode()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02332">BigDecimal_new()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l02083">BigDecimal_power()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01570">BigDecimal_round()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01796">BigDecimal_to_s()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01628">BigDecimal_truncate()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00368">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#l01516">cbsubst_table_setup()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00881">class_instance_method_list()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00400">count_nodes()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03317">count_objects()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00295">count_objects_size()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00607">count_tdata_objects()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01630">cParser_initialize()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l01016">cState_initialize()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l05568">d_lite_new_offset()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l05472">d_lite_new_start()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l06015">d_lite_next_day()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l06132">d_lite_next_month()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l06166">d_lite_next_year()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l06032">d_lite_prev_day()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l06149">d_lite_prev_month()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l06183">d_lite_prev_year()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l06209">d_lite_step()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04322">date_s__parse_internal()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04204">date_s__strptime_internal()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l03412">date_s_civil()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l03491">date_s_commercial()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04623">date_s_httpdate()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04446">date_s_iso8601()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l03290">date_s_jd()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04666">date_s_jisx0301()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l03342">date_s_ordinal()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04388">date_s_parse()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04578">date_s_rfc2822()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04489">date_s_rfc3339()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04294">date_s_strptime()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l03669">date_s_today()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l02583">date_s_valid_civil_p()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l02750">date_s_valid_commercial_p()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l02492">date_s_valid_jd_p()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l02666">date_s_valid_ordinal_p()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04532">date_s_xmlschema()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l06874">date_strftime_internal()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l07530">datetime_s_civil()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l07629">datetime_s_commercial()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l08295">datetime_s_httpdate()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l08166">datetime_s_iso8601()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l07382">datetime_s_jd()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l08327">datetime_s_jisx0301()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l07845">datetime_s_now()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l07452">datetime_s_ordinal()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l08124">datetime_s_parse()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l08263">datetime_s_rfc2822()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l08198">datetime_s_rfc3339()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l08079">datetime_s_strptime()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l08230">datetime_s_xmlschema()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02931">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#l00840">dir_s_chdir()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01822">dir_s_glob()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l02022">dir_s_home()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00967">dir_s_mkdir()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00350">do_checksum()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l08584">dt_lite_iso8601()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l08628">dt_lite_jisx0301()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02998">econv_args()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l03678">econv_primitive_convert()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04084">econv_putback()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01096">enc_dump()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02408">enum_chunk()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00146">enum_count()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02201">enum_cycle()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00204">enum_find()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00269">enum_find_index()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00724">enum_first()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00563">enum_inject()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02624">enum_slice_before()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l00396">enumerator_with_index()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02148">env_fetch()</a>, <a class="el" href="../../d5/d97/etc_8c_source.html#l00362">etc_getgrgid()</a>, <a class="el" href="../../d5/d97/etc_8c_source.html#l00127">etc_getpwuid()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08279">ev_advise()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08406">ev_on_event()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00519">exc_initialize()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l01218">f_round_common()</a>, <a class="el" href="../../d0/dd4/dbm_8c_source.html#l00237">fdbm_fetch_m()</a>, <a class="el" href="../../d0/dd4/dbm_8c_source.html#l00117">fdbm_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08499">fev_off_event()</a>, <a class="el" href="../../d1/dbf/gdbm_8c_source.html#l00386">fgdbm_fetch_m()</a>, <a class="el" href="../../d1/dbf/gdbm_8c_source.html#l00185">fgdbm_initialize()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01992">file_s_fnmatch()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l02384">fix_to_s()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l01543">flo_round()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l01949">float_rationalize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03219">fole_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02693">fole_s_connect()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02775">fole_s_const_load()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02955">fole_s_show_help()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00167">fsdbm_fetch_m()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00083">fsdbm_initialize()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03610">gc_profile_report()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03440">gc_stat()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01026">generator_initialize()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03727">gzreader_gets()</a>, <a class="el" href="../../da/d01/iconv_8c_source.html#l00912">iconv_iconv()</a>, <a class="el" href="../../da/d01/iconv_8c_source.html#l00652">iconv_initialize()</a>, <a class="el" href="../../da/d01/iconv_8c_source.html#l00676">iconv_s_open()</a>, <a class="el" href="../../d2/d34/closure_8c_source.html#l00184">initialize()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l03361">int_round()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l01863">integer_rationalize()</a>, <a class="el" href="../../d8/d36/signal_8c_source.html#l00300">interrupt_init()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02158">io_getpartial()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02483">io_read()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l09040">io_s_write()</a>, <a class="el" href="../../dd/d10/wait_8c_source.html#l00101">io_wait()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07792">ip_cancel_eval()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07813">ip_cancel_eval_unwind()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06495">ip_create_slave()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08308">ip_fromUTF8()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06131">ip_init()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08106">ip_toUTF8()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00589">iseq_s_compile()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00603">iseq_s_compile_file()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00535">iseq_s_load()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03007">lib_do_one_event_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08294">lib_fromUTF8()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02724">lib_mainloop()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02848">lib_mainloop_watchdog()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02944">lib_thread_callback()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08092">lib_toUTF8()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00899">marshal_dump()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01755">marshal_load()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01697">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#l00236">memsize_of_all_m()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00592">mObject_to_json()</a>, <a class="el" href="../../d4/d2f/syslog_8c_source.html#l00147">mSyslog_open()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l03768">mutex_sleep()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l01832">nilclass_rationalize()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01368">nucomp_rationalize()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01602">nucomp_s_convert()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00444">nucomp_s_new()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00596">nucomp_s_polar()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l01502">nurat_rationalize()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l02181">nurat_s_convert()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l00499">nurat_s_new()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01254">obj_respond_to()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02592">ole_create_dcom()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03327">ole_invoke()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02887">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#l00668">ossl_bn_is_prime()</a>, <a class="el" href="../../d6/da4/ossl__bn_8c_source.html#l00701">ossl_bn_is_prime_fasttest()</a>, <a class="el" href="../../d6/da4/ossl__bn_8c_source.html#l00571">ossl_bn_s_generate_prime()</a>, <a class="el" href="../../d6/da4/ossl__bn_8c_source.html#l00175">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#l00347">ossl_cipher_update()</a>, <a class="el" href="../../df/d08/ossl__pkey__dh_8c_source.html#l00158">ossl_dh_initialize()</a>, <a class="el" href="../../df/d08/ossl__pkey__dh_8c_source.html#l00115">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#l00248">ossl_dsa_export()</a>, <a class="el" href="../../d7/d47/ossl__pkey__dsa_8c_source.html#l00146">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#l00102">ossl_pkey_new_from_data()</a>, <a class="el" href="../../df/da1/ossl__pkey__rsa_8c_source.html#l00237">ossl_rsa_export()</a>, <a class="el" href="../../df/da1/ossl__pkey__rsa_8c_source.html#l00138">ossl_rsa_initialize()</a>, <a class="el" href="../../df/da1/ossl__pkey__rsa_8c_source.html#l00407">ossl_rsa_private_decrypt()</a>, <a class="el" href="../../df/da1/ossl__pkey__rsa_8c_source.html#l00375">ossl_rsa_private_encrypt()</a>, <a class="el" href="../../df/da1/ossl__pkey__rsa_8c_source.html#l00346">ossl_rsa_public_decrypt()</a>, <a class="el" href="../../df/da1/ossl__pkey__rsa_8c_source.html#l00317">ossl_rsa_public_encrypt()</a>, <a class="el" href="../../df/da1/ossl__pkey__rsa_8c_source.html#l00097">ossl_rsa_s_generate()</a>, <a class="el" href="../../d4/dc9/ossl__ns__spki_8c_source.html#l00055">ossl_spki_initialize()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l01024">ossl_ssl_initialize()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l01238">ossl_ssl_read_internal()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00948">ossl_sslctx_flush_sessions()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00202">ossl_sslctx_initialize()</a>, <a class="el" href="../../d7/da3/ossl__x509cert_8c_source.html#l00135">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#l00159">ossl_x509name_add_entry()</a>, <a class="el" href="../../db/d1c/ossl__x509name_8c_source.html#l00120">ossl_x509name_initialize()</a>, <a class="el" href="../../db/d1c/ossl__x509name_8c_source.html#l00198">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#l00373">ossl_x509stctx_initialize()</a>, <a class="el" href="../../db/d47/ossl__x509store_8c_source.html#l00297">ossl_x509store_verify()</a>, <a class="el" href="../../df/d3e/psych_2parser_8c_source.html#l00229">parse()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00537">path_basename()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00294">path_binread()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00250">path_each_line()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00573">path_expand_path()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00414">path_fnmatch()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00889">path_mkdir()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00450">path_open()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00275">path_read()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00314">path_readlines()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00228">path_realdirpath()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00213">path_realpath()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00827">path_s_glob()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00332">path_sysopen()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02726">prepare_getline_args()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l02027">proc_curry()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00772">proc_wait()</a>, <a class="el" href="../../dd/d8f/pty_8c_source.html#l00653">pty_check()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l00472">random_init()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00577">range_first()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00079">range_initialize()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00348">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#l01014">rb_ary_aref()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l03693">rb_ary_count()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04057">rb_ary_cycle()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01138">rb_ary_fetch()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l02912">rb_ary_fill()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l03837">rb_ary_flatten()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l03796">rb_ary_flatten_bang()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01188">rb_ary_index()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00559">rb_ary_initialize()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01759">rb_ary_join_m()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04157">rb_ary_permutation()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01234">rb_ary_rindex()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01956">rb_ary_rotate_bang()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01985">rb_ary_rotate_m()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l03940">rb_ary_sample()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l02534">rb_ary_slice_bang()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l01165">rb_big_to_s()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01556">rb_class_initialize()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01456">rb_deflate_deflate()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01500">rb_deflate_flush()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01303">rb_deflate_initialize()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01384">rb_deflate_s_deflate()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00219">rb_digest_instance_digest()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00264">rb_digest_instance_hexdigest()</a>, <a class="el" href="../../d3/df8/cfunc_8c_source.html#l00152">rb_dlcfunc_initialize()</a>, <a class="el" href="../../d2/d58/handle_8c_source.html#l00117">rb_dlhandle_initialize()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00507">rb_dlptr_aref()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00542">rb_dlptr_aset()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00162">rb_dlptr_initialize()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00209">rb_dlptr_s_malloc()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00347">rb_dlptr_to_s()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00380">rb_dlptr_to_str()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02980">rb_f_abort()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01617">rb_f_caller()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01537">rb_f_catch()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01130">rb_f_eval()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02937">rb_f_exit()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02853">rb_f_exit_bang()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02221">rb_f_integer()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00373">rb_f_load()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01230">rb_f_rand()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l08015">rb_f_select()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l00778">rb_f_srand()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01454">rb_f_throw()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00567">rb_f_trace_var()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00627">rb_f_untrace_var()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03340">rb_file_s_absolute_path()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03682">rb_file_s_basename()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01986">rb_file_s_chmod()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02105">rb_file_s_chown()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03307">rb_file_s_expand_path()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03554">rb_file_s_realdirpath()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03534">rb_file_s_realpath()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02335">rb_file_s_utime()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03425">rb_gzreader_initialize()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03486">rb_gzreader_read()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03517">rb_gzreader_readpartial()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03263">rb_gzwriter_flush()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03222">rb_gzwriter_initialize()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00636">rb_hash_default()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00581">rb_hash_fetch_m()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00328">rb_hash_initialize()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01656">rb_inflate_initialize()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l07940">rb_io_advise()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06869">rb_io_initialize()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l08332">rb_io_ioctl()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06192">rb_io_reopen()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l09016">rb_io_s_binread()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l09799">rb_io_s_copy_stream()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l08875">rb_io_s_foreach()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l08728">rb_io_s_pipe()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05725">rb_io_s_popen()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l08977">rb_io_s_read()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l08913">rb_io_s_readlines()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05866">rb_io_s_sysopen()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01358">rb_io_seek_m()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l09890">rb_io_set_encoding()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04240">rb_io_sysread()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04155">rb_io_sysseek()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01843">rb_mod_const_defined()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01784">rb_mod_const_get()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01790">rb_mod_constants()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06671">rb_obj_display()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01016">rb_obj_methods()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01116">rb_obj_singleton_methods()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02841">rb_reg_match_m()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03469">rb_reg_s_last_match()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05772">rb_scan_open_args()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06341">rb_str_chomp_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06039">rb_str_each_line()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02494">rb_str_index_m()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00924">rb_str_init()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06955">rb_str_justify()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02606">rb_str_rindex_m()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05776">rb_str_split_m()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06897">rb_str_sum()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04294">rb_str_to_i()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03029">rb_str_upto()</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l00329">rb_struct_s_def()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00361">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#l00105">rsock_s_recvfrom()</a>, <a class="el" href="../../da/dcc/socket_2init_8c_source.html#l00173">rsock_s_recvfrom_nonblock()</a>, <a class="el" href="../../d5/df8/socket_8c_source.html#l00040">sock_initialize()</a>, <a class="el" href="../../d5/df8/socket_8c_source.html#l01112">sock_s_getaddrinfo()</a>, <a class="el" href="../../d5/df8/socket_8c_source.html#l00953">sock_s_gethostbyaddr()</a>, <a class="el" href="../../d5/df8/socket_8c_source.html#l01164">sock_s_getnameinfo()</a>, <a class="el" href="../../d5/df8/socket_8c_source.html#l01015">sock_s_getservbyname()</a>, <a class="el" href="../../d5/df8/socket_8c_source.html#l01056">sock_s_getservbyport()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02751">str_transcode()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00920">strio_getline()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00168">strio_init()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00570">strio_seek()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l01392">strio_set_encoding()</a>, <a class="el" href="../../d8/d13/strscan_8c_source.html#l00201">strscan_initialize()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l02001">syck_emitter_emit()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l01959">syck_emitter_reset()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l02070">syck_out_map()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l02104">syck_out_scalar()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l02086">syck_out_seq()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l00799">syck_parser_initialize()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l00847">syck_parser_load()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l00874">syck_parser_load_documents()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01093">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#l00804">thread_join_m()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l02673">time_arg()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l04721">time_dump()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l03632">time_getlocaltime()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l02168">time_init_1()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l03519">time_localtime_m()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l03863">time_round()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l02542">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>, and <a class="el" href="../../d0/d8d/curses_8c_source.html#l01755">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#l01228">1228</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="../../d9/d0c/class_8c_source.html#l00125">clone_method_data::klass</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#l00021">NOEX_UNDEF</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00276">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#l00041">VM_METHOD_TYPE_UNDEF</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02248">Init_Binding()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>, <a class="el" href="../../d0/d8d/curses_8c_source.html#l02490">Init_curses()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l09224">Init_date_core()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">Init_Encoding()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01125">Init_eval()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l03460">Init_Numeric()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02643">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#l01154">Init_pathname()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l02113">Init_Proc()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l05761">Init_process()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l02296">Init_Rational()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07777">Init_String()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02095">Init_VM()</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#l00292">rsock_init_ipsocket()</a>, and <a class="el" href="../../d5/d75/cont_8c_source.html#l01505">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