📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 04:10:16
📂
/ (Root)
/
opt
/
alt
/
ruby20
/
share
/
doc
/
ruby
/
capi
/
html
/
d9
/
d69
📍 /opt/alt/ruby20/share/doc/ruby/capi/html/d9/d69
🔄 Refresh
✏️
Editing: enum_8c.html
Read Only
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.14"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Ruby: enum.c File Reference</title> <link href="../../tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="../../jquery.js"></script> <script type="text/javascript" src="../../dynsections.js"></script> <link href="../../doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">Ruby  <span id="projectnumber">2.0.0p648(2015-12-16revision53162)</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('../../',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#nested-classes">Data Structures</a> | <a href="#define-members">Macros</a> | <a href="#func-members">Functions</a> | <a href="#var-members">Variables</a> </div> <div class="headertitle"> <div class="title">enum.c File Reference</div> </div> </div><!--header--> <div class="contents"> <div class="textblock"><code>#include "<a class="el" href="../../de/de6/ruby_2ruby_8h_source.html">ruby/ruby.h</a>"</code><br /> <code>#include "<a class="el" href="../../d8/d3c/util_8h_source.html">ruby/util.h</a>"</code><br /> <code>#include "<a class="el" href="../../d1/d77/node_8h_source.html">node.h</a>"</code><br /> <code>#include "<a class="el" href="../../df/db9/id_8h_source.html">id.h</a>"</code><br /> <code>#include "<a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>"</code><br /> </div> <p><a href="../../d9/d69/enum_8c_source.html">Go to the source code of this file.</a></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> Data Structures</h2></td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/da5/structsort__by__data.html">sort_by_data</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dd9/structminmax__t.html">minmax_t</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/dd8/structminmax__by__t.html">minmax_by_t</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d8c/structchunk__arg.html">chunk_arg</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dea/structslicebefore__arg.html">slicebefore_arg</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> Macros</h2></td></tr> <tr class="memitem:a7c82a8a77cae6b7a0ad72e9a43e8d0c5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a7c82a8a77cae6b7a0ad72e9a43e8d0c5">STATIC_ASSERT</a>(<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, expr)   typedef int static_assert_##<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>##_check[1 - 2*!(expr)]</td></tr> <tr class="separator:a7c82a8a77cae6b7a0ad72e9a43e8d0c5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aef5c7e31cd5dd9f14e2b556e1bdd7436"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#aef5c7e31cd5dd9f14e2b556e1bdd7436">id_each</a>   idEach</td></tr> <tr class="separator:aef5c7e31cd5dd9f14e2b556e1bdd7436"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a644eb0c98d13940916c66f12b426c00f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a644eb0c98d13940916c66f12b426c00f">id_eqq</a>   <a class="el" href="../../df/db9/id_8h.html#a08dd4fbd61c5fde369edd59783f753b3a6a442640966dae6e53624fd67cdd960a">idEqq</a></td></tr> <tr class="separator:a644eb0c98d13940916c66f12b426c00f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af49c32fa174eae08e77ad72876ba3494"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#af49c32fa174eae08e77ad72876ba3494">id_cmp</a>   <a class="el" href="../../df/db9/id_8h.html#a08dd4fbd61c5fde369edd59783f753b3aa4782ae2f6a7401259c88756fe2578fe">idCmp</a></td></tr> <tr class="separator:af49c32fa174eae08e77ad72876ba3494"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abd8569744c028255d58dfc5f56335fde"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#abd8569744c028255d58dfc5f56335fde">id_lshift</a>   <a class="el" href="../../df/db9/id_8h.html#a08dd4fbd61c5fde369edd59783f753b3ac4d87d10e3573f81b4f25928a5f0fba4">idLTLT</a></td></tr> <tr class="separator:abd8569744c028255d58dfc5f56335fde"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac14c015ad00ad5894eac54ef9a3aa286"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#ac14c015ad00ad5894eac54ef9a3aa286">ENUM_WANT_SVALUE</a>()</td></tr> <tr class="separator:ac14c015ad00ad5894eac54ef9a3aa286"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa47f366b1336f60ff988ffec427f5930"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#aa47f366b1336f60ff988ffec427f5930">enum_yield</a>   <a class="el" href="../../d3/d80/vm__eval_8c.html#a49c09a0963862220fe13121e19dbca3a">rb_yield_values2</a></td></tr> <tr class="separator:aa47f366b1336f60ff988ffec427f5930"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a989b69cd2a4de8c4abd24a4286973ffa"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a989b69cd2a4de8c4abd24a4286973ffa">SORT_BY_BUFSIZE</a>   16</td></tr> <tr class="separator:a989b69cd2a4de8c4abd24a4286973ffa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a487f30141db4cc95589f9dcb2ed5b53e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a487f30141db4cc95589f9dcb2ed5b53e">ENUMFUNC</a>(<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aea346c4eb8bc06df88422e956bb05fec">rb_block_given_p</a>() ? <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>##_iter_i : <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>##_i</td></tr> <tr class="separator:a487f30141db4cc95589f9dcb2ed5b53e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6eb864839d512c802d4aeb24357df15a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a6eb864839d512c802d4aeb24357df15a">DEFINE_ENUMFUNCS</a>(<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:a6eb864839d512c802d4aeb24357df15a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9cfa42d4b79c89d68c53be8b2150a503"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>(str)   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a5753547d6a21eeb36aa8cb0ae7d6c9ce">rb_intern_const</a>(str)</td></tr> <tr class="separator:a9cfa42d4b79c89d68c53be8b2150a503"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> Functions</h2></td></tr> <tr class="memitem:a2650cd1f10d0dc04a2d476a6551130b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a2650cd1f10d0dc04a2d476a6551130b6">rb_enum_values_pack</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:a2650cd1f10d0dc04a2d476a6551130b6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaedca01501e9d8d2fefe66881c723780"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#aaedca01501e9d8d2fefe66881c723780">grep_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#a1bd7a8575ca2650132d636d65dcda2f6">args</a>, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:aaedca01501e9d8d2fefe66881c723780"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a885a40865269e139303c5200071881a2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a885a40865269e139303c5200071881a2">grep_iter_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#a1bd7a8575ca2650132d636d65dcda2f6">args</a>, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:a885a40865269e139303c5200071881a2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a750f9a6d8972d905fc80fa091ee51bbd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a750f9a6d8972d905fc80fa091ee51bbd">enum_grep</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> pat)</td></tr> <tr class="separator:a750f9a6d8972d905fc80fa091ee51bbd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a39fe2a4c53afce07fbbe21c1808b5a0b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a39fe2a4c53afce07fbbe21c1808b5a0b">count_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> memop, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:a39fe2a4c53afce07fbbe21c1808b5a0b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a86d699d3c9f33f414400e53e5c455a68"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a86d699d3c9f33f414400e53e5c455a68">count_iter_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> memop, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:a86d699d3c9f33f414400e53e5c455a68"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a386ce39d1d111ccd04df1c98100d56d0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a386ce39d1d111ccd04df1c98100d56d0">count_all_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> memop, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:a386ce39d1d111ccd04df1c98100d56d0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a350ff66e263888d8580aa037d8a747cf"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a350ff66e263888d8580aa037d8a747cf">enum_count</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a350ff66e263888d8580aa037d8a747cf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6896d5ba9c4622bb2b8383948654aa9e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a6896d5ba9c4622bb2b8383948654aa9e">find_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> memop, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:a6896d5ba9c4622bb2b8383948654aa9e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad66438e4a853aaa9b2d5757ed3332719"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#ad66438e4a853aaa9b2d5757ed3332719">enum_find</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:ad66438e4a853aaa9b2d5757ed3332719"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0754a20511244ecdce02a8ce5cfe9687"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a0754a20511244ecdce02a8ce5cfe9687">find_index_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> memop, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:a0754a20511244ecdce02a8ce5cfe9687"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2f973739dd6909b31d544dd9da44fb14"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a2f973739dd6909b31d544dd9da44fb14">find_index_iter_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> memop, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:a2f973739dd6909b31d544dd9da44fb14"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac535ddbac03c5a6f845eb24c81c1a938"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#ac535ddbac03c5a6f845eb24c81c1a938">enum_find_index</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:ac535ddbac03c5a6f845eb24c81c1a938"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad45b24b305a455aa394baba3e12fc9d9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#ad45b24b305a455aa394baba3e12fc9d9">find_all_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ary, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:ad45b24b305a455aa394baba3e12fc9d9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac70246c9d3ac39ebb81306a53cc9f8d0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#ac70246c9d3ac39ebb81306a53cc9f8d0">enum_size</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#a1bd7a8575ca2650132d636d65dcda2f6">args</a>)</td></tr> <tr class="separator:ac70246c9d3ac39ebb81306a53cc9f8d0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a985f7ad452d0820b0a7d8d741233dea1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a985f7ad452d0820b0a7d8d741233dea1">enum_find_all</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a985f7ad452d0820b0a7d8d741233dea1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a25304c617905a753db9288ed12f9845f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a25304c617905a753db9288ed12f9845f">reject_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ary, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:a25304c617905a753db9288ed12f9845f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a51924d3454142befbafd360d85420177"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a51924d3454142befbafd360d85420177">enum_reject</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a51924d3454142befbafd360d85420177"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab585386e1f694f75b9da9d03c30c89e2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#ab585386e1f694f75b9da9d03c30c89e2">collect_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ary, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:ab585386e1f694f75b9da9d03c30c89e2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a292528a417d7def6e8b8ebd6b4c11bf7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a292528a417d7def6e8b8ebd6b4c11bf7">collect_all</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ary, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:a292528a417d7def6e8b8ebd6b4c11bf7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abb55ef3b39a4c4ed017dfaaa524f7761"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#abb55ef3b39a4c4ed017dfaaa524f7761">enum_collect</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:abb55ef3b39a4c4ed017dfaaa524f7761"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a04916a58e114c2f7bc7b48292906c39d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a04916a58e114c2f7bc7b48292906c39d">flat_map_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ary, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:a04916a58e114c2f7bc7b48292906c39d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5254c231d41d5d71b79d2a3ac11ca930"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a5254c231d41d5d71b79d2a3ac11ca930">enum_flat_map</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a5254c231d41d5d71b79d2a3ac11ca930"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9d26af701b77599c7b7f2ea86bcb4a27"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a9d26af701b77599c7b7f2ea86bcb4a27">enum_to_a</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a9d26af701b77599c7b7f2ea86bcb4a27"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aba449b5873b54a8e45e259c7f86f8afa"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#aba449b5873b54a8e45e259c7f86f8afa">inject_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:aba449b5873b54a8e45e259c7f86f8afa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a09436d8904c2a75d126b8ecdcbaa853f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a09436d8904c2a75d126b8ecdcbaa853f">inject_op_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:a09436d8904c2a75d126b8ecdcbaa853f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afe2ae6cdcd83b4e0050e594c49c1506d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#afe2ae6cdcd83b4e0050e594c49c1506d">enum_inject</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:afe2ae6cdcd83b4e0050e594c49c1506d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a43da447b32e4d3194e3ea37b2d531f5c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a43da447b32e4d3194e3ea37b2d531f5c">partition_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> arys, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:a43da447b32e4d3194e3ea37b2d531f5c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a058d2106617279d8b55c1b9bf17aa246"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a058d2106617279d8b55c1b9bf17aa246">enum_partition</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a058d2106617279d8b55c1b9bf17aa246"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa5217b7aa5483baa2bba0beb2d23303e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#aa5217b7aa5483baa2bba0beb2d23303e">group_by_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d3/deb/lex_8c.html#a5541f85ce416df233cce93949f0eeeca">hash</a>, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:aa5217b7aa5483baa2bba0beb2d23303e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2c6fd17005b892797dabec12fd70abd4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a2c6fd17005b892797dabec12fd70abd4">enum_group_by</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a2c6fd17005b892797dabec12fd70abd4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aac50af291fa4e3138e60dcbeb54fa254"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#aac50af291fa4e3138e60dcbeb54fa254">first_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> params, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:aac50af291fa4e3138e60dcbeb54fa254"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a642667e1c037dbd7cc1e56a10d584333"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a642667e1c037dbd7cc1e56a10d584333">enum_take</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> n)</td></tr> <tr class="separator:a642667e1c037dbd7cc1e56a10d584333"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a20c8a594a8907780510c8e0f47be2d7d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a20c8a594a8907780510c8e0f47be2d7d">enum_first</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a20c8a594a8907780510c8e0f47be2d7d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5c031b97fcfa145b44e9fce988b702e4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a5c031b97fcfa145b44e9fce988b702e4">enum_sort</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a5c031b97fcfa145b44e9fce988b702e4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2b762c05e7f60a340fc636adf52ee5e9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a2b762c05e7f60a340fc636adf52ee5e9">sort_by_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> _data, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:a2b762c05e7f60a340fc636adf52ee5e9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1b551a1cbe9d994597b6a76589bcfaaf"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a1b551a1cbe9d994597b6a76589bcfaaf">sort_by_cmp</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void *ap, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void *<a class="el" href="../../d5/d8c/vm__debug_8h.html#a1baecad7f27ccf1689612054ecf6a397">bp</a>, void *data)</td></tr> <tr class="separator:a1b551a1cbe9d994597b6a76589bcfaaf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a04c5c46c76000509a3dc24957dc257d0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a04c5c46c76000509a3dc24957dc257d0">enum_sort_by</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a04c5c46c76000509a3dc24957dc257d0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afc32d6c8026a11bf3f29978c2936c207"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#afc32d6c8026a11bf3f29978c2936c207">DEFINE_ENUMFUNCS</a> (all)</td></tr> <tr class="separator:afc32d6c8026a11bf3f29978c2936c207"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a54f8e78ddf41e19e347ef85730e5b8d7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a54f8e78ddf41e19e347ef85730e5b8d7">enum_all</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a54f8e78ddf41e19e347ef85730e5b8d7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac00a93061c49df6ec7f9ba4c08ee87f8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#ac00a93061c49df6ec7f9ba4c08ee87f8">DEFINE_ENUMFUNCS</a> (any)</td></tr> <tr class="separator:ac00a93061c49df6ec7f9ba4c08ee87f8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aef3178030b0d60a2b6c72a70e9d7cb65"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#aef3178030b0d60a2b6c72a70e9d7cb65">enum_any</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:aef3178030b0d60a2b6c72a70e9d7cb65"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa21afca79f12d7cc3866872c2aca16aa"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#aa21afca79f12d7cc3866872c2aca16aa">DEFINE_ENUMFUNCS</a> (<a class="el" href="../../d9/d89/isinf_8c.html#a94762b8530d28b85e67db02b97f3ee37">one</a>)</td></tr> <tr class="separator:aa21afca79f12d7cc3866872c2aca16aa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8167c8ea680a6ede8d91a21df1ef709d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a8167c8ea680a6ede8d91a21df1ef709d">enum_one</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a8167c8ea680a6ede8d91a21df1ef709d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5fb58d7410437dc6824a0626eb5bc1ee"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a5fb58d7410437dc6824a0626eb5bc1ee">DEFINE_ENUMFUNCS</a> (none)</td></tr> <tr class="separator:a5fb58d7410437dc6824a0626eb5bc1ee"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adbd9a6db26c9d41c91bdd74058c820b2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#adbd9a6db26c9d41c91bdd74058c820b2">enum_none</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:adbd9a6db26c9d41c91bdd74058c820b2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad2cb85011eca6d1d3e35bd4c7b229cb0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#ad2cb85011eca6d1d3e35bd4c7b229cb0">min_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#a1bd7a8575ca2650132d636d65dcda2f6">args</a>, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:ad2cb85011eca6d1d3e35bd4c7b229cb0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1ced75417ce48217a8c39c6021452b0c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a1ced75417ce48217a8c39c6021452b0c">min_ii</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#a1bd7a8575ca2650132d636d65dcda2f6">args</a>, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:a1ced75417ce48217a8c39c6021452b0c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acbe508b081dbb7505139e9defff3b48d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#acbe508b081dbb7505139e9defff3b48d">enum_min</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:acbe508b081dbb7505139e9defff3b48d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aefed894867cfb7b5b673b0c2710911a9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#aefed894867cfb7b5b673b0c2710911a9">max_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#a1bd7a8575ca2650132d636d65dcda2f6">args</a>, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:aefed894867cfb7b5b673b0c2710911a9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afefd29312044d7b0a58ebc45710d9769"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#afefd29312044d7b0a58ebc45710d9769">max_ii</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#a1bd7a8575ca2650132d636d65dcda2f6">args</a>, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:afefd29312044d7b0a58ebc45710d9769"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2098d8cdffdbb6298d9d71c12204d529"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a2098d8cdffdbb6298d9d71c12204d529">enum_max</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a2098d8cdffdbb6298d9d71c12204d529"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae781253aae9b41d6f309e64a05541900"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#ae781253aae9b41d6f309e64a05541900">STATIC_ASSERT</a> (<a class="el" href="../../d1/dd9/structminmax__t.html">minmax_t</a>, <a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(struct <a class="el" href="../../d1/dd9/structminmax__t.html">minmax_t</a>)<=<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(<a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a>) - <a class="el" href="../../d5/df7/addrinfo_8h.html#a52258ab7b9c756057839635064b67d81">offsetof</a>(<a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a>, u1))</td></tr> <tr class="separator:ae781253aae9b41d6f309e64a05541900"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa86ef4d9467888711a71b6c2cb429724"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#aa86ef4d9467888711a71b6c2cb429724">minmax_i_update</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> j, struct <a class="el" href="../../d1/dd9/structminmax__t.html">minmax_t</a> *memo)</td></tr> <tr class="separator:aa86ef4d9467888711a71b6c2cb429724"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a18f7763954f33338a902adc1e8846ad1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a18f7763954f33338a902adc1e8846ad1">minmax_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> _memo, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:a18f7763954f33338a902adc1e8846ad1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab0ef8ee31e0edb80b5fb478e9f51c371"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#ab0ef8ee31e0edb80b5fb478e9f51c371">minmax_ii_update</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> j, struct <a class="el" href="../../d1/dd9/structminmax__t.html">minmax_t</a> *memo)</td></tr> <tr class="separator:ab0ef8ee31e0edb80b5fb478e9f51c371"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8e0ce6df4f1d006a6d808b50cfc3a5a8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a8e0ce6df4f1d006a6d808b50cfc3a5a8">minmax_ii</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> _memo, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:a8e0ce6df4f1d006a6d808b50cfc3a5a8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1d644af0bafb788f21244a53f11b61f5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a1d644af0bafb788f21244a53f11b61f5">enum_minmax</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a1d644af0bafb788f21244a53f11b61f5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae8e51e45bf38be9ee0134a4b6ef27df3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#ae8e51e45bf38be9ee0134a4b6ef27df3">min_by_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#a1bd7a8575ca2650132d636d65dcda2f6">args</a>, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:ae8e51e45bf38be9ee0134a4b6ef27df3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a08f25624a1f45ebfe32c17a08cedb3f7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a08f25624a1f45ebfe32c17a08cedb3f7">enum_min_by</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a08f25624a1f45ebfe32c17a08cedb3f7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0f04205c8be347c08d34a3bd2677512f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a0f04205c8be347c08d34a3bd2677512f">max_by_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#a1bd7a8575ca2650132d636d65dcda2f6">args</a>, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:a0f04205c8be347c08d34a3bd2677512f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af1bbda8a26d826e8b7e938d1601080b0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#af1bbda8a26d826e8b7e938d1601080b0">enum_max_by</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:af1bbda8a26d826e8b7e938d1601080b0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa89fec18ffe30db05c9844f48710773d"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#aa89fec18ffe30db05c9844f48710773d">minmax_by_i_update</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> v1, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> v2, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> i1, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> i2, struct <a class="el" href="../../d3/dd8/structminmax__by__t.html">minmax_by_t</a> *memo)</td></tr> <tr class="separator:aa89fec18ffe30db05c9844f48710773d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8ac38ab1761f82c599b461c74f14e4ce"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a8ac38ab1761f82c599b461c74f14e4ce">minmax_by_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> _memo, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:a8ac38ab1761f82c599b461c74f14e4ce"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9df503fdd29d874f68de99b8fd29cb80"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a9df503fdd29d874f68de99b8fd29cb80">enum_minmax_by</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a9df503fdd29d874f68de99b8fd29cb80"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7f0e30ccecdeeecdf4903eb883b644f2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a7f0e30ccecdeeecdf4903eb883b644f2">member_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> iter, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#a1bd7a8575ca2650132d636d65dcda2f6">args</a>, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:a7f0e30ccecdeeecdf4903eb883b644f2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a95f335e2062ea723f0fa0d5c793bbc04"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a95f335e2062ea723f0fa0d5c793bbc04">enum_member</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)</td></tr> <tr class="separator:a95f335e2062ea723f0fa0d5c793bbc04"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a04eee316e9b3eca9e31212a719f41050"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a04eee316e9b3eca9e31212a719f41050">each_with_index_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> memo, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:a04eee316e9b3eca9e31212a719f41050"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a72d2e99ca157bb36bee9b17f0f3af9b5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a72d2e99ca157bb36bee9b17f0f3af9b5">enum_each_with_index</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a72d2e99ca157bb36bee9b17f0f3af9b5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac7562da7fc77b1d70119c201106e3f04"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#ac7562da7fc77b1d70119c201106e3f04">enum_reverse_each</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:ac7562da7fc77b1d70119c201106e3f04"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6a4e113b7af9fb10ff7512e5f603a9bd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a6a4e113b7af9fb10ff7512e5f603a9bd">each_val_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:a6a4e113b7af9fb10ff7512e5f603a9bd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a723368ff338e19f570783b3be3625d76"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a723368ff338e19f570783b3be3625d76">enum_each_entry</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a723368ff338e19f570783b3be3625d76"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adc9e57c9ae91372c2715147646712979"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#adc9e57c9ae91372c2715147646712979">each_slice_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> m, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:adc9e57c9ae91372c2715147646712979"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae36126bff8c970ecc2f2971237323c0a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#ae36126bff8c970ecc2f2971237323c0a">enum_each_slice_size</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#a1bd7a8575ca2650132d636d65dcda2f6">args</a>)</td></tr> <tr class="separator:ae36126bff8c970ecc2f2971237323c0a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad63fcb87af85cc98f56381f36ff06d82"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#ad63fcb87af85cc98f56381f36ff06d82">enum_each_slice</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> n)</td></tr> <tr class="separator:ad63fcb87af85cc98f56381f36ff06d82"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3bb2e580ec7f066fa4f03c1054286d52"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a3bb2e580ec7f066fa4f03c1054286d52">each_cons_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#a1bd7a8575ca2650132d636d65dcda2f6">args</a>, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:a3bb2e580ec7f066fa4f03c1054286d52"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a77d80b927b75b1bdfb07dcee0e84f05e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a77d80b927b75b1bdfb07dcee0e84f05e">enum_each_cons_size</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#a1bd7a8575ca2650132d636d65dcda2f6">args</a>)</td></tr> <tr class="separator:a77d80b927b75b1bdfb07dcee0e84f05e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5e9eadca447b41e68fb61490c7ebe584"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a5e9eadca447b41e68fb61490c7ebe584">enum_each_cons</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> n)</td></tr> <tr class="separator:a5e9eadca447b41e68fb61490c7ebe584"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a156f69bea159ff089f1f0e0f974de2de"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a156f69bea159ff089f1f0e0f974de2de">each_with_object_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> memo, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:a156f69bea159ff089f1f0e0f974de2de"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac50e3c5a5e2c63b98ab6a648a6169d05"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#ac50e3c5a5e2c63b98ab6a648a6169d05">enum_each_with_object</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> memo)</td></tr> <tr class="separator:ac50e3c5a5e2c63b98ab6a648a6169d05"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a05a723af7f0c87da47d9c2d4e19b4581"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a05a723af7f0c87da47d9c2d4e19b4581">zip_ary</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *memo, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:a05a723af7f0c87da47d9c2d4e19b4581"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aed271a09dc979c91673042ef3e5f490d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#aed271a09dc979c91673042ef3e5f490d">call_next</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>)</td></tr> <tr class="separator:aed271a09dc979c91673042ef3e5f490d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac29878e6a556936c976080903da24e87"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#ac29878e6a556936c976080903da24e87">call_stop</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>)</td></tr> <tr class="separator:ac29878e6a556936c976080903da24e87"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aefb3571da313f61425a991a73c9816b1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#aefb3571da313f61425a991a73c9816b1">zip_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, <a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> *memo, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:aefb3571da313f61425a991a73c9816b1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0552a466a8ac3539d911d41e02dd3e5f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a0552a466a8ac3539d911d41e02dd3e5f">enum_zip</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a0552a466a8ac3539d911d41e02dd3e5f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7569da1167675fff33eb193178d6de03"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a7569da1167675fff33eb193178d6de03">take_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#a1bd7a8575ca2650132d636d65dcda2f6">args</a>, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:a7569da1167675fff33eb193178d6de03"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae928c463ff1563398d1e3fcb2fcd9ab0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#ae928c463ff1563398d1e3fcb2fcd9ab0">take_while_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ary, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:ae928c463ff1563398d1e3fcb2fcd9ab0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3173487ba4ae67c54b8b08cb9e616913"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a3173487ba4ae67c54b8b08cb9e616913">enum_take_while</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a3173487ba4ae67c54b8b08cb9e616913"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6f8b5c2ae650124c01673a72b38f747a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a6f8b5c2ae650124c01673a72b38f747a">drop_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#a1bd7a8575ca2650132d636d65dcda2f6">args</a>, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:a6f8b5c2ae650124c01673a72b38f747a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a842de8d3b61aa3a4b666c4cd0fbaa839"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a842de8d3b61aa3a4b666c4cd0fbaa839">enum_drop</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> n)</td></tr> <tr class="separator:a842de8d3b61aa3a4b666c4cd0fbaa839"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a78c58b90c75d9a0e0dfc4f87d94687b2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a78c58b90c75d9a0e0dfc4f87d94687b2">drop_while_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#a1bd7a8575ca2650132d636d65dcda2f6">args</a>, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:a78c58b90c75d9a0e0dfc4f87d94687b2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a87f2b8a0eb941c99c128707c68d7daf3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a87f2b8a0eb941c99c128707c68d7daf3">enum_drop_while</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a87f2b8a0eb941c99c128707c68d7daf3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3bf599c542556c1647821ada9fdb16b0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a3bf599c542556c1647821ada9fdb16b0">cycle_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ary, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:a3bf599c542556c1647821ada9fdb16b0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a24616c6250ea90d8e862a954a2e800e0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a24616c6250ea90d8e862a954a2e800e0">enum_cycle_size</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#a1bd7a8575ca2650132d636d65dcda2f6">args</a>)</td></tr> <tr class="separator:a24616c6250ea90d8e862a954a2e800e0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9a5a0f08477df8316bf529d24b2ea9f0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a9a5a0f08477df8316bf529d24b2ea9f0">enum_cycle</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a9a5a0f08477df8316bf529d24b2ea9f0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a78cbf79fe7ae0db68bd18ba5ec5a05cd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a78cbf79fe7ae0db68bd18ba5ec5a05cd">chunk_ii</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> _argp, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:a78cbf79fe7ae0db68bd18ba5ec5a05cd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae549fc4afa5efabf0ef762bb5ef3ea4d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#ae549fc4afa5efabf0ef762bb5ef3ea4d">chunk_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d3/d3b/structyielder.html">yielder</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d5/dbe/structenumerator.html">enumerator</a>, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:ae549fc4afa5efabf0ef762bb5ef3ea4d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a93c9c8af75203e169148aebe4dd53284"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a93c9c8af75203e169148aebe4dd53284">enum_chunk</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enumerable)</td></tr> <tr class="separator:a93c9c8af75203e169148aebe4dd53284"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a897a77c88c31e8ed654bf4e9824d9ba7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a897a77c88c31e8ed654bf4e9824d9ba7">slicebefore_ii</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> _argp, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:a897a77c88c31e8ed654bf4e9824d9ba7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acff73833a3720f49e8aa76dce78b00d9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#acff73833a3720f49e8aa76dce78b00d9">slicebefore_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d3/d3b/structyielder.html">yielder</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d5/dbe/structenumerator.html">enumerator</a>, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:acff73833a3720f49e8aa76dce78b00d9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2e59c2fb4631bd6496cc2321fd1c5a12"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a2e59c2fb4631bd6496cc2321fd1c5a12">enum_slice_before</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enumerable)</td></tr> <tr class="separator:a2e59c2fb4631bd6496cc2321fd1c5a12"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adb8a79344b9abcbb447959579f5618b2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#adb8a79344b9abcbb447959579f5618b2">Init_Enumerable</a> (void)</td></tr> <tr class="separator:adb8a79344b9abcbb447959579f5618b2"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> Variables</h2></td></tr> <tr class="memitem:a429f536baa7b3e9892b3a68325b28e71"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a429f536baa7b3e9892b3a68325b28e71">rb_mEnumerable</a></td></tr> <tr class="separator:a429f536baa7b3e9892b3a68325b28e71"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adc1511263c0ef6f8dcf9c185463c6f32"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#adc1511263c0ef6f8dcf9c185463c6f32">id_next</a></td></tr> <tr class="separator:adc1511263c0ef6f8dcf9c185463c6f32"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a257910b4d0328cd2f99c62590bd1177b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a257910b4d0328cd2f99c62590bd1177b">id_div</a></td></tr> <tr class="separator:a257910b4d0328cd2f99c62590bd1177b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1036a91b5256c096727248efe0a27b7d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a1036a91b5256c096727248efe0a27b7d">id_call</a></td></tr> <tr class="separator:a1036a91b5256c096727248efe0a27b7d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4025f363939258eb8f89cbddd570c9f1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d69/enum_8c.html#a4025f363939258eb8f89cbddd570c9f1">id_size</a></td></tr> <tr class="separator:a4025f363939258eb8f89cbddd570c9f1"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <a id="a6eb864839d512c802d4aeb24357df15a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6eb864839d512c802d4aeb24357df15a">◆ </a></span>DEFINE_ENUMFUNCS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define DEFINE_ENUMFUNCS</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">static</span> <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_##<a class="code" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>##_func(<a class="code" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="code" href="../../d8/d90/nkf_8c.html#a5ea5ac7abf5cce39283e422add1067d5">result</a>, <a class="code" href="../../dd/de6/struct_r_node.html">NODE</a> *memo); \</div><div class="line">\</div><div class="line">static VALUE \</div><div class="line">name##_i(<a class="code" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="code" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> memo, <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>) \</div><div class="line">{ \</div><div class="line"> return enum_##<a class="code" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>##_func(<a class="code" href="../../d9/d69/enum_8c.html#a2650cd1f10d0dc04a2d476a6551130b6">rb_enum_values_pack</a>(<a class="code" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="code" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>), <a class="code" href="../../d1/d77/node_8h.html#a80ab20436786ed07fa72606e4876cf66">RNODE</a>(memo)); \</div><div class="line">} \</div><div class="line">\</div><div class="line">static VALUE \</div><div class="line">name##_iter_i(<a class="code" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="code" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>, <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> memo, <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>) \</div><div class="line">{ \</div><div class="line"> return enum_##<a class="code" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>##_func(<a class="code" href="../../d9/d69/enum_8c.html#aa47f366b1336f60ff988ffec427f5930">enum_yield</a>(<a class="code" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="code" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>), <a class="code" href="../../d1/d77/node_8h.html#a80ab20436786ed07fa72606e4876cf66">RNODE</a>(memo)); \</div><div class="line">} \</div><div class="line">\</div><div class="line">static VALUE \</div><div class="line">enum_##<a class="code" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>##_func(<a class="code" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="code" href="../../d8/d90/nkf_8c.html#a5ea5ac7abf5cce39283e422add1067d5">result</a>, <a class="code" href="../../dd/de6/struct_r_node.html">NODE</a> *memo)</div><div class="ttc" id="win32ole_8c_html_acb559820d9ca11295b4500f179ef6392"><div class="ttname"><a href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a></div><div class="ttdeci">int i</div><div class="ttdef"><b>Definition:</b> <a href="../../d2/d99/win32ole_8c_source.html#l00784">win32ole.c:784</a></div></div> <div class="ttc" id="struct_r_node_html"><div class="ttname"><a href="../../dd/de6/struct_r_node.html">RNode</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d77/node_8h_source.html#l00239">node.h:239</a></div></div> <div class="ttc" id="ruby_8c_html_ad1447518f4372828b8435ae82e48499e"><div class="ttname"><a href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a></div><div class="ttdeci">int argc</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d77/ruby_8c_source.html#l00130">ruby.c:130</a></div></div> <div class="ttc" id="node_8h_html_a80ab20436786ed07fa72606e4876cf66"><div class="ttname"><a href="../../d1/d77/node_8h.html#a80ab20436786ed07fa72606e4876cf66">RNODE</a></div><div class="ttdeci">#define RNODE(obj)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d77/node_8h_source.html#l00266">node.h:266</a></div></div> <div class="ttc" id="ruby_2ruby_8h_html_a3c1d4bfc6a81af60bdcb48744c35f760"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a></div><div class="ttdeci">unsigned long VALUE</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l00104">ruby.h:104</a></div></div> <div class="ttc" id="nkf_8c_html_a5ea5ac7abf5cce39283e422add1067d5"><div class="ttname"><a href="../../d8/d90/nkf_8c.html#a5ea5ac7abf5cce39283e422add1067d5">result</a></div><div class="ttdeci">static VALUE result</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d90/nkf_8c_source.html#l00040">nkf.c:40</a></div></div> <div class="ttc" id="enum_8c_html_aa47f366b1336f60ff988ffec427f5930"><div class="ttname"><a href="../../d9/d69/enum_8c.html#aa47f366b1336f60ff988ffec427f5930">enum_yield</a></div><div class="ttdeci">#define enum_yield</div><div class="ttdef"><b>Definition:</b> <a href="../../d9/d69/enum_8c_source.html#l00044">enum.c:44</a></div></div> <div class="ttc" id="enum_8c_html_a2650cd1f10d0dc04a2d476a6551130b6"><div class="ttname"><a href="../../d9/d69/enum_8c.html#a2650cd1f10d0dc04a2d476a6551130b6">rb_enum_values_pack</a></div><div class="ttdeci">VALUE rb_enum_values_pack(int argc, VALUE *argv)</div><div class="ttdef"><b>Definition:</b> <a href="../../d9/d69/enum_8c_source.html#l00033">enum.c:33</a></div></div> <div class="ttc" id="nkf-utf8_2nkf_8c_html_a8f8f80d37794cde9472343e4487ba3eb"><div class="ttname"><a href="../../d6/da0/nkf-utf8_2nkf_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a></div><div class="ttdeci">const char * name</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">nkf.c:208</a></div></div> <div class="ttc" id="ruby_8c_html_af2efa898e9eed6fe6715279cb1ec35b0"><div class="ttname"><a href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a></div><div class="ttdeci">char ** argv</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d77/ruby_8c_source.html#l00131">ruby.c:131</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00955">955</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> </div> </div> <a id="ac14c015ad00ad5894eac54ef9a3aa286"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac14c015ad00ad5894eac54ef9a3aa286">◆ </a></span>ENUM_WANT_SVALUE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ENUM_WANT_SVALUE</td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div><div class="line"> i = <a class="code" href="../../d9/d69/enum_8c.html#a2650cd1f10d0dc04a2d476a6551130b6">rb_enum_values_pack</a>(<a class="code" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="code" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>); \</div><div class="line">} <span class="keywordflow">while</span> (0)</div><div class="ttc" id="ruby_8c_html_ad1447518f4372828b8435ae82e48499e"><div class="ttname"><a href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a></div><div class="ttdeci">int argc</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d77/ruby_8c_source.html#l00130">ruby.c:130</a></div></div> <div class="ttc" id="enum_8c_html_a2650cd1f10d0dc04a2d476a6551130b6"><div class="ttname"><a href="../../d9/d69/enum_8c.html#a2650cd1f10d0dc04a2d476a6551130b6">rb_enum_values_pack</a></div><div class="ttdeci">VALUE rb_enum_values_pack(int argc, VALUE *argv)</div><div class="ttdef"><b>Definition:</b> <a href="../../d9/d69/enum_8c_source.html#l00033">enum.c:33</a></div></div> <div class="ttc" id="ruby_8c_html_af2efa898e9eed6fe6715279cb1ec35b0"><div class="ttname"><a href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a></div><div class="ttdeci">char ** argv</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d77/ruby_8c_source.html#l00131">ruby.c:131</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00040">40</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02319">chunk_ii()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00100">count_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02232">cycle_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02188">drop_while_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01834">each_cons_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01767">each_slice_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01722">each_val_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01902">each_with_object_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00302">find_all_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00179">find_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00231">find_index_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00713">first_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00047">grep_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00059">grep_iter_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00664">group_by_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00510">inject_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00527">inject_op_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01460">max_by_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01190">max_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01210">max_ii()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01414">min_by_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01118">min_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01138">min_ii()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01536">minmax_by_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01290">minmax_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01342">minmax_ii()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00619">partition_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00354">reject_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02514">slicebefore_ii()</a>, and <a class="el" href="../../d9/d69/enum_8c_source.html#l00789">sort_by_i()</a>.</p> </div> </div> <a id="aa47f366b1336f60ff988ffec427f5930"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa47f366b1336f60ff988ffec427f5930">◆ </a></span>enum_yield</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define enum_yield   <a class="el" href="../../d3/d80/vm__eval_8c.html#a49c09a0963862220fe13121e19dbca3a">rb_yield_values2</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00044">44</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l00395">collect_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00113">count_iter_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00246">find_index_iter_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00442">flat_map_i()</a>, and <a class="el" href="../../d9/d69/enum_8c_source.html#l02111">take_while_i()</a>.</p> </div> </div> <a id="a487f30141db4cc95589f9dcb2ed5b53e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a487f30141db4cc95589f9dcb2ed5b53e">◆ </a></span>ENUMFUNC</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ENUMFUNC</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a></td><td>)</td> <td>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aea346c4eb8bc06df88422e956bb05fec">rb_block_given_p</a>() ? <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>##_iter_i : <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>##_i</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00953">953</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l01000">enum_all()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01034">enum_any()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01110">enum_none()</a>, and <a class="el" href="../../d9/d69/enum_8c_source.html#l01074">enum_one()</a>.</p> </div> </div> <a id="af49c32fa174eae08e77ad72876ba3494"></a> <h2 class="memtitle"><span class="permalink"><a href="#af49c32fa174eae08e77ad72876ba3494">◆ </a></span>id_cmp</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define id_cmp   <a class="el" href="../../df/db9/id_8h.html#a08dd4fbd61c5fde369edd59783f753b3aa4782ae2f6a7401259c88756fe2578fe">idCmp</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00029">29</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l01853">enum_each_cons_size()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01460">max_by_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01190">max_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01414">min_by_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01118">min_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01536">minmax_by_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01515">minmax_by_i_update()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01290">minmax_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01269">minmax_i_update()</a>, and <a class="el" href="../../d9/d69/enum_8c_source.html#l00817">sort_by_cmp()</a>.</p> </div> </div> <a id="aef5c7e31cd5dd9f14e2b556e1bdd7436"></a> <h2 class="memtitle"><span class="permalink"><a href="#aef5c7e31cd5dd9f14e2b556e1bdd7436">◆ </a></span>id_each</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define id_each   idEach</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">27</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02369">chunk_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01000">enum_all()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01034">enum_any()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00429">enum_collect()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00151">enum_count()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02281">enum_cycle()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02170">enum_drop()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02219">enum_drop_while()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01888">enum_each_cons()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01759">enum_each_entry()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01816">enum_each_slice()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01673">enum_each_with_index()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01923">enum_each_with_object()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00212">enum_find()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00341">enum_find_all()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00278">enum_find_index()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00743">enum_first()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00476">enum_flat_map()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00089">enum_grep()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00699">enum_group_by()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00587">enum_inject()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01244">enum_max()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01494">enum_max_by()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01637">enum_member()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01173">enum_min()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01448">enum_min_by()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01388">enum_minmax()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01591">enum_minmax_by()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01110">enum_none()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01074">enum_one()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00651">enum_partition()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00382">enum_reject()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00905">enum_sort_by()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02092">enum_take()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02134">enum_take_while()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00499">enum_to_a()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02033">enum_zip()</a>, and <a class="el" href="../../d9/d69/enum_8c_source.html#l02543">slicebefore_i()</a>.</p> </div> </div> <a id="a644eb0c98d13940916c66f12b426c00f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a644eb0c98d13940916c66f12b426c00f">◆ </a></span>id_eqq</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define id_eqq   <a class="el" href="../../df/db9/id_8h.html#a08dd4fbd61c5fde369edd59783f753b3a6a442640966dae6e53624fd67cdd960a">idEqq</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00028">28</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l00047">grep_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00059">grep_iter_i()</a>, and <a class="el" href="../../d9/d69/enum_8c_source.html#l02514">slicebefore_ii()</a>.</p> </div> </div> <a id="abd8569744c028255d58dfc5f56335fde"></a> <h2 class="memtitle"><span class="permalink"><a href="#abd8569744c028255d58dfc5f56335fde">◆ </a></span>id_lshift</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define id_lshift   <a class="el" href="../../df/db9/id_8h.html#a08dd4fbd61c5fde369edd59783f753b3ac4d87d10e3573f81b4f25928a5f0fba4">idLTLT</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00030">30</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02369">chunk_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02319">chunk_ii()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02543">slicebefore_i()</a>, and <a class="el" href="../../d9/d69/enum_8c_source.html#l02514">slicebefore_ii()</a>.</p> </div> </div> <a id="a9cfa42d4b79c89d68c53be8b2150a503"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9cfa42d4b79c89d68c53be8b2150a503">◆ </a></span>rb_intern</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define rb_intern</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">str</td><td>)</td> <td>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a5753547d6a21eeb36aa8cb0ae7d6c9ce">rb_intern_const</a>(str)</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02369">chunk_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02319">chunk_ii()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02487">enum_chunk()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02704">enum_slice_before()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>, and <a class="el" href="../../d9/d69/enum_8c_source.html#l02543">slicebefore_i()</a>.</p> </div> </div> <a id="a989b69cd2a4de8c4abd24a4286973ffa"></a> <h2 class="memtitle"><span class="permalink"><a href="#a989b69cd2a4de8c4abd24a4286973ffa">◆ </a></span>SORT_BY_BUFSIZE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SORT_BY_BUFSIZE   16</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00781">781</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l00905">enum_sort_by()</a>, and <a class="el" href="../../d9/d69/enum_8c_source.html#l00789">sort_by_i()</a>.</p> </div> </div> <a id="a7c82a8a77cae6b7a0ad72e9a43e8d0c5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7c82a8a77cae6b7a0ad72e9a43e8d0c5">◆ </a></span>STATIC_ASSERT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define STATIC_ASSERT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">expr </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   typedef int static_assert_##<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>##_check[1 - 2*!(expr)]</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00018">18</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="aed271a09dc979c91673042ef3e5f490d"></a> <h2 class="memtitle"><span class="permalink"><a href="#aed271a09dc979c91673042ef3e5f490d">◆ </a></span>call_next()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> call_next </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>v</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01963">1963</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00022">id_next</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00798">v</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l01975">zip_i()</a>.</p> </div> </div> <a id="ac29878e6a556936c976080903da24e87"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac29878e6a556936c976080903da24e87">◆ </a></span>call_stop()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> call_stop </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>v</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01969">1969</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00798">v</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l01975">zip_i()</a>.</p> </div> </div> <a id="ae549fc4afa5efabf0ef762bb5ef3ea4d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae549fc4afa5efabf0ef762bb5ef3ea4d">◆ </a></span>chunk_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> chunk_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>yielder</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>enumerator</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l02369">2369</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l02311">chunk_arg::categorize</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02319">chunk_ii()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">id_each</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00030">id_lshift</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00463">MEMO_FOR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00464">NEW_MEMO_FOR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02314">chunk_arg::prev_elts</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02313">chunk_arg::prev_value</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00545">rb_assoc_new()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>, <a class="el" href="../../d9/d69/enum_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01116">rb_ivar_get()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00347">rb_obj_dup()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02312">chunk_arg::state</a>, and <a class="el" href="../../d9/d69/enum_8c_source.html#l02315">chunk_arg::yielder</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02487">enum_chunk()</a>.</p> </div> </div> <a id="a78cbf79fe7ae0db68bd18ba5ec5a05cd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a78cbf79fe7ae0db68bd18ba5ec5a05cd">◆ </a></span>chunk_ii()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> chunk_ii </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>_argp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l02319">2319</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l02311">chunk_arg::categorize</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00040">ENUM_WANT_SVALUE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00363">ID2SYM</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00024">id_call</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00030">id_lshift</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00463">MEMO_FOR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02314">chunk_arg::prev_elts</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02313">chunk_arg::prev_value</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00432">rb_ary_new3()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00822">rb_ary_push()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00545">rb_assoc_new()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00056">rb_equal()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00515">rb_eRuntimeError</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17012">rb_id2name()</a>, <a class="el" href="../../d9/d69/enum_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03985">separator</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02312">chunk_arg::state</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00364">SYM2ID</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00362">SYMBOL_P</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00798">v</a>, and <a class="el" href="../../d9/d69/enum_8c_source.html#l02315">chunk_arg::yielder</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02369">chunk_i()</a>.</p> </div> </div> <a id="a292528a417d7def6e8b8ebd6b4c11bf7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a292528a417d7def6e8b8ebd6b4c11bf7">◆ </a></span>collect_all()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> collect_all </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>ary</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00403">403</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00822">rb_ary_push()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00033">rb_enum_values_pack()</a>, and <a class="el" href="../../d3/de7/thread_8c_source.html#l01098">rb_thread_check_ints()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l00499">enum_to_a()</a>.</p> </div> </div> <a id="ab585386e1f694f75b9da9d03c30c89e2"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab585386e1f694f75b9da9d03c30c89e2">◆ </a></span>collect_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> collect_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>ary</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00395">395</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00044">enum_yield</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, and <a class="el" href="../../dc/dcc/array_8c_source.html#l00822">rb_ary_push()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l00429">enum_collect()</a>.</p> </div> </div> <a id="a386ce39d1d111ccd04df1c98100d56d0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a386ce39d1d111ccd04df1c98100d56d0">◆ </a></span>count_all_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> count_all_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>memop</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00124">124</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d77/node_8h_source.html#l00261">RNode::cnt</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00266">RNODE</a>, and <a class="el" href="../../dd/de6/struct_r_node.html#a35db10fd46378d47d7546105d8a7b5be">RNode::u3</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l00151">enum_count()</a>.</p> </div> </div> <a id="a39fe2a4c53afce07fbbe21c1808b5a0b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a39fe2a4c53afce07fbbe21c1808b5a0b">◆ </a></span>count_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> count_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>memop</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00100">100</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d77/node_8h_source.html#l00261">RNode::cnt</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00040">ENUM_WANT_SVALUE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00056">rb_equal()</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00266">RNODE</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a340cd2a45414d3b3e80353fa4a96a9f4">RNode::u1</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a35db10fd46378d47d7546105d8a7b5be">RNode::u3</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00245">RNode::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l00151">enum_count()</a>.</p> </div> </div> <a id="a86d699d3c9f33f414400e53e5c455a68"></a> <h2 class="memtitle"><span class="permalink"><a href="#a86d699d3c9f33f414400e53e5c455a68">◆ </a></span>count_iter_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> count_iter_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>memop</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00113">113</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00261">RNode::cnt</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00044">enum_yield</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00266">RNODE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00445">RTEST</a>, and <a class="el" href="../../dd/de6/struct_r_node.html#a35db10fd46378d47d7546105d8a7b5be">RNode::u3</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l00151">enum_count()</a>.</p> </div> </div> <a id="a3bf599c542556c1647821ada9fdb16b0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3bf599c542556c1647821ada9fdb16b0">◆ </a></span>cycle_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> cycle_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>ary</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l02232">2232</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00040">ENUM_WANT_SVALUE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00822">rb_ary_push()</a>, and <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00933">rb_yield()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02281">enum_cycle()</a>.</p> </div> </div> <a id="afc32d6c8026a11bf3f29978c2936c207"></a> <h2 class="memtitle"><span class="permalink"><a href="#afc32d6c8026a11bf3f29978c2936c207">◆ </a></span>DEFINE_ENUMFUNCS() <span class="overload">[1/4]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">DEFINE_ENUMFUNCS </td> <td>(</td> <td class="paramtype">all </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00973">973</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00433">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01028">rb_iter_break()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00445">RTEST</a>.</p> </div> </div> <a id="ac00a93061c49df6ec7f9ba4c08ee87f8"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac00a93061c49df6ec7f9ba4c08ee87f8">◆ </a></span>DEFINE_ENUMFUNCS() <span class="overload">[2/4]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">DEFINE_ENUMFUNCS </td> <td>(</td> <td class="paramtype">any </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01007">1007</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">Qtrue</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01028">rb_iter_break()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00445">RTEST</a>.</p> </div> </div> <a id="aa21afca79f12d7cc3866872c2aca16aa"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa21afca79f12d7cc3866872c2aca16aa">◆ </a></span>DEFINE_ENUMFUNCS() <span class="overload">[3/4]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">DEFINE_ENUMFUNCS </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d9/d89/isinf_8c.html#a94762b8530d28b85e67db02b97f3ee37">one</a> </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01041">1041</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00433">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">Qtrue</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01028">rb_iter_break()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00445">RTEST</a>.</p> </div> </div> <a id="a5fb58d7410437dc6824a0626eb5bc1ee"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5fb58d7410437dc6824a0626eb5bc1ee">◆ </a></span>DEFINE_ENUMFUNCS() <span class="overload">[4/4]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">DEFINE_ENUMFUNCS </td> <td>(</td> <td class="paramtype">none </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01085">1085</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00433">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01028">rb_iter_break()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00445">RTEST</a>.</p> </div> </div> <a id="a6f8b5c2ae650124c01673a72b38f747a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6f8b5c2ae650124c01673a72b38f747a">◆ </a></span>drop_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> drop_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>args</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l02145">2145</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00785">args</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00261">RNode::cnt</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00822">rb_ary_push()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00033">rb_enum_values_pack()</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00266">RNODE</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a340cd2a45414d3b3e80353fa4a96a9f4">RNode::u1</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a35db10fd46378d47d7546105d8a7b5be">RNode::u3</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00245">RNode::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02170">enum_drop()</a>.</p> </div> </div> <a id="a78c58b90c75d9a0e0dfc4f87d94687b2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a78c58b90c75d9a0e0dfc4f87d94687b2">◆ </a></span>drop_while_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> drop_while_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>args</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l02188">2188</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00785">args</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00040">ENUM_WANT_SVALUE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00822">rb_ary_push()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00933">rb_yield()</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00266">RNODE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00445">RTEST</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00258">RNode::state</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a340cd2a45414d3b3e80353fa4a96a9f4">RNode::u1</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a35db10fd46378d47d7546105d8a7b5be">RNode::u3</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00245">RNode::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02219">enum_drop_while()</a>.</p> </div> </div> <a id="a3bb2e580ec7f066fa4f03c1054286d52"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3bb2e580ec7f066fa4f03c1054286d52">◆ </a></span>each_cons_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> each_cons_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>args</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01834">1834</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00785">args</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00261">RNode::cnt</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00040">ENUM_WANT_SVALUE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00899">RARRAY_LEN</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01766">rb_ary_dup()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00822">rb_ary_push()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00916">rb_ary_shift()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00933">rb_yield()</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00266">RNODE</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00052">size</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a340cd2a45414d3b3e80353fa4a96a9f4">RNode::u1</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a35db10fd46378d47d7546105d8a7b5be">RNode::u3</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00798">v</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00245">RNode::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l01888">enum_each_cons()</a>.</p> </div> </div> <a id="adc9e57c9ae91372c2715147646712979"></a> <h2 class="memtitle"><span class="permalink"><a href="#adc9e57c9ae91372c2715147646712979">◆ </a></span>each_slice_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> each_slice_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>m</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01767">1767</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d77/node_8h_source.html#l00261">RNode::cnt</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00040">ENUM_WANT_SVALUE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00899">RARRAY_LEN</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00417">rb_ary_new2()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00822">rb_ary_push()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00933">rb_yield()</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00266">RNODE</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00052">size</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a340cd2a45414d3b3e80353fa4a96a9f4">RNode::u1</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a35db10fd46378d47d7546105d8a7b5be">RNode::u3</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00798">v</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00245">RNode::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l01816">enum_each_slice()</a>.</p> </div> </div> <a id="a6a4e113b7af9fb10ff7512e5f603a9bd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6a4e113b7af9fb10ff7512e5f603a9bd">◆ </a></span>each_val_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> each_val_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>p</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01722">1722</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00040">ENUM_WANT_SVALUE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, and <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00933">rb_yield()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l01759">enum_each_entry()</a>.</p> </div> </div> <a id="a04eee316e9b3eca9e31212a719f41050"></a> <h2 class="memtitle"><span class="permalink"><a href="#a04eee316e9b3eca9e31212a719f41050">◆ </a></span>each_with_index_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> each_with_index_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>memo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01646">1646</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01178">INT2NUM</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00033">rb_enum_values_pack()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00944">rb_yield_values()</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00266">RNODE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l01673">enum_each_with_index()</a>.</p> </div> </div> <a id="a156f69bea159ff089f1f0e0f974de2de"></a> <h2 class="memtitle"><span class="permalink"><a href="#a156f69bea159ff089f1f0e0f974de2de">◆ </a></span>each_with_object_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> each_with_object_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>memo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01902">1902</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00040">ENUM_WANT_SVALUE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, and <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00944">rb_yield_values()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l01923">enum_each_with_object()</a>.</p> </div> </div> <a id="a54f8e78ddf41e19e347ef85730e5b8d7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a54f8e78ddf41e19e347ef85730e5b8d7">◆ </a></span>enum_all()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_all </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> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01000">1000</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00953">ENUMFUNC</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">id_each</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00460">NEW_MEMO</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">Qtrue</a>, and <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="aef3178030b0d60a2b6c72a70e9d7cb65"></a> <h2 class="memtitle"><span class="permalink"><a href="#aef3178030b0d60a2b6c72a70e9d7cb65">◆ </a></span>enum_any()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_any </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> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01034">1034</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00953">ENUMFUNC</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">id_each</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00460">NEW_MEMO</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00433">Qfalse</a>, and <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="a93c9c8af75203e169148aebe4dd53284"></a> <h2 class="memtitle"><span class="permalink"><a href="#a93c9c8af75203e169148aebe4dd53284">◆ </a></span>enum_chunk()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_chunk </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>enumerable</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l02487">2487</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02369">chunk_i()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00672">rb_block_given_p()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00458">rb_block_proc()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l00105">rb_cEnumerator</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00517">rb_eArgError</a>, <a class="el" href="../../d9/d69/enum_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01128">rb_ivar_set()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01740">rb_obj_alloc()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l01570">rb_scan_args()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="abb55ef3b39a4c4ed017dfaaa524f7761"></a> <h2 class="memtitle"><span class="permalink"><a href="#abb55ef3b39a4c4ed017dfaaa524f7761">◆ </a></span>enum_collect()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_collect </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> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00429">429</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00395">collect_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00313">enum_size()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">id_each</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00424">rb_ary_new()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00215">RETURN_SIZED_ENUMERATOR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="a350ff66e263888d8580aa037d8a747cf"></a> <h2 class="memtitle"><span class="permalink"><a href="#a350ff66e263888d8580aa037d8a747cf">◆ </a></span>enum_count()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_count </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00151">151</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00124">count_all_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00100">count_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00113">count_iter_i()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00108">func</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">id_each</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01178">INT2NUM</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00460">NEW_MEMO</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00672">rb_block_given_p()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01570">rb_scan_args()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00221">rb_warn()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="a9a5a0f08477df8316bf529d24b2ea9f0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9a5a0f08477df8316bf529d24b2ea9f0">◆ </a></span>enum_cycle()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_cycle </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l02281">2281</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02232">cycle_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02242">enum_cycle_size()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">id_each</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00592">NUM2LONG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00899">RARRAY_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RARRAY_PTR</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00424">rb_ary_new()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01570">rb_scan_args()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00933">rb_yield()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01094">RBASIC</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00215">RETURN_SIZED_ENUMERATOR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="a24616c6250ea90d8e862a954a2e800e0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a24616c6250ea90d8e862a954a2e800e0">◆ </a></span>enum_cycle_size()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_cycle_size </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>args</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l02242">2242</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00785">args</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00837">DBL2NUM</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00313">enum_size()</a>, <a class="el" href="../../d3/d90/missing_8h_source.html#l00138">INFINITY</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00241">INT2FIX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00242">LONG2FIX</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00025">mul</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00592">NUM2LONG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00899">RARRAY_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RARRAY_PTR</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00052">size</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02281">enum_cycle()</a>.</p> </div> </div> <a id="a842de8d3b61aa3a4b666c4cd0fbaa839"></a> <h2 class="memtitle"><span class="permalink"><a href="#a842de8d3b61aa3a4b666c4cd0fbaa839">◆ </a></span>enum_drop()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_drop </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>n</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l02170">2170</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l02145">drop_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">id_each</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00460">NEW_MEMO</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00592">NUM2LONG</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00424">rb_ary_new()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00517">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, and <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="a87f2b8a0eb941c99c128707c68d7daf3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a87f2b8a0eb941c99c128707c68d7daf3">◆ </a></span>enum_drop_while()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_drop_while </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> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l02219">2219</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l02188">drop_while_i()</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">id_each</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00460">NEW_MEMO</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00424">rb_ary_new()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00220">RETURN_ENUMERATOR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="a5e9eadca447b41e68fb61490c7ebe584"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5e9eadca447b41e68fb61490c7ebe584">◆ </a></span>enum_each_cons()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_each_cons </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>n</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01888">1888</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l01834">each_cons_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01853">enum_each_cons_size()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">id_each</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00460">NEW_MEMO</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00592">NUM2LONG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00417">rb_ary_new2()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00517">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00215">RETURN_SIZED_ENUMERATOR</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00052">size</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="a77d80b927b75b1bdfb07dcee0e84f05e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a77d80b927b75b1bdfb07dcee0e84f05e">◆ </a></span>enum_each_cons_size()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_each_cons_size </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>args</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01853">1853</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00785">args</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00313">enum_size()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00029">id_cmp</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00242">LONG2FIX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01199">LONG2NUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00592">NUM2LONG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RARRAY_PTR</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00097">rb_cmpint()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00517">rb_eArgError</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00052">size</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l01888">enum_each_cons()</a>.</p> </div> </div> <a id="a723368ff338e19f570783b3be3625d76"></a> <h2 class="memtitle"><span class="permalink"><a href="#a723368ff338e19f570783b3be3625d76">◆ </a></span>enum_each_entry()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_each_entry </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01759">1759</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01722">each_val_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00313">enum_size()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">id_each</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00215">RETURN_SIZED_ENUMERATOR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="ad63fcb87af85cc98f56381f36ff06d82"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad63fcb87af85cc98f56381f36ff06d82">◆ </a></span>enum_each_slice()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_each_slice </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>n</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01816">1816</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l01767">each_slice_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01786">enum_each_slice_size()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">id_each</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00460">NEW_MEMO</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00592">NUM2LONG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00899">RARRAY_LEN</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00417">rb_ary_new2()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00517">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00933">rb_yield()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00215">RETURN_SIZED_ENUMERATOR</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00052">size</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="ae36126bff8c970ecc2f2971237323c0a"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae36126bff8c970ecc2f2971237323c0a">◆ </a></span>enum_each_slice_size()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_each_slice_size </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>args</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01786">1786</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00785">args</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00313">enum_size()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00023">id_div</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00242">LONG2FIX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01199">LONG2NUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00592">NUM2LONG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RARRAY_PTR</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00517">rb_eArgError</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00052">size</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l01816">enum_each_slice()</a>.</p> </div> </div> <a id="a72d2e99ca157bb36bee9b17f0f3af9b5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a72d2e99ca157bb36bee9b17f0f3af9b5">◆ </a></span>enum_each_with_index()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_each_with_index </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01673">1673</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01646">each_with_index_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00313">enum_size()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">id_each</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00460">NEW_MEMO</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00215">RETURN_SIZED_ENUMERATOR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="ac50e3c5a5e2c63b98ab6a648a6169d05"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac50e3c5a5e2c63b98ab6a648a6169d05">◆ </a></span>enum_each_with_object()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_each_with_object </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>memo</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01923">1923</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l01902">each_with_object_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00313">enum_size()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">id_each</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00215">RETURN_SIZED_ENUMERATOR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="ad66438e4a853aaa9b2d5757ed3332719"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad66438e4a853aaa9b2d5757ed3332719">◆ </a></span>enum_find()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_find </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00212">212</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00179">find_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00024">id_call</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">id_each</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00460">NEW_MEMO</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01570">rb_scan_args()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00220">RETURN_ENUMERATOR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="a985f7ad452d0820b0a7d8d741233dea1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a985f7ad452d0820b0a7d8d741233dea1">◆ </a></span>enum_find_all()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_find_all </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> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00341">341</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00313">enum_size()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00302">find_all_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">id_each</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00424">rb_ary_new()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00215">RETURN_SIZED_ENUMERATOR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="ac535ddbac03c5a6f845eb24c81c1a938"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac535ddbac03c5a6f845eb24c81c1a938">◆ </a></span>enum_find_index()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_find_index </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00278">278</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00231">find_index_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00246">find_index_iter_i()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00108">func</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">id_each</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00460">NEW_MEMO</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00672">rb_block_given_p()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01570">rb_scan_args()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00221">rb_warn()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00220">RETURN_ENUMERATOR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="a20c8a594a8907780510c8e0f47be2d7d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a20c8a594a8907780510c8e0f47be2d7d">◆ </a></span>enum_first()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_first </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00743">743</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02092">enum_take()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00713">first_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">id_each</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00460">NEW_MEMO</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00277">rb_check_arity</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="a5254c231d41d5d71b79d2a3ac11ca930"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5254c231d41d5d71b79d2a3ac11ca930">◆ </a></span>enum_flat_map()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_flat_map </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> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00476">476</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00313">enum_size()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00442">flat_map_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">id_each</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00424">rb_ary_new()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00215">RETURN_SIZED_ENUMERATOR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="a750f9a6d8972d905fc80fa091ee51bbd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a750f9a6d8972d905fc80fa091ee51bbd">◆ </a></span>enum_grep()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_grep </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>pat</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00089">89</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00047">grep_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00059">grep_iter_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">id_each</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00460">NEW_MEMO</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00424">rb_ary_new()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>, and <a class="el" href="../../d3/d57/eval_8c_source.html#l00672">rb_block_given_p()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="a2c6fd17005b892797dabec12fd70abd4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2c6fd17005b892797dabec12fd70abd4">◆ </a></span>enum_group_by()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_group_by </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> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00699">699</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00313">enum_size()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00664">group_by_i()</a>, <a class="el" href="../../d3/deb/lex_8c_source.html#l00056">hash()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">id_each</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01157">OBJ_INFECT</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00234">rb_hash_new()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00215">RETURN_SIZED_ENUMERATOR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="afe2ae6cdcd83b4e0050e594c49c1506d"></a> <h2 class="memtitle"><span class="permalink"><a href="#afe2ae6cdcd83b4e0050e594c49c1506d">◆ </a></span>enum_inject()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_inject </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00587">587</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">id_each</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00510">inject_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00527">inject_op_i()</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00460">NEW_MEMO</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00672">rb_block_given_p()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01570">rb_scan_args()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l08172">rb_to_id()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00234">rb_warning()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="a2098d8cdffdbb6298d9d71c12204d529"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2098d8cdffdbb6298d9d71c12204d529">◆ </a></span>enum_max()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_max </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> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01244">1244</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">id_each</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01190">max_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01210">max_ii()</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00460">NEW_MEMO</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00672">rb_block_given_p()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a340cd2a45414d3b3e80353fa4a96a9f4">RNode::u1</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00245">RNode::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="af1bbda8a26d826e8b7e938d1601080b0"></a> <h2 class="memtitle"><span class="permalink"><a href="#af1bbda8a26d826e8b7e938d1601080b0">◆ </a></span>enum_max_by()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_max_by </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> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01494">1494</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00313">enum_size()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">id_each</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01460">max_by_i()</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00460">NEW_MEMO</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00215">RETURN_SIZED_ENUMERATOR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="a95f335e2062ea723f0fa0d5c793bbc04"></a> <h2 class="memtitle"><span class="permalink"><a href="#a95f335e2062ea723f0fa0d5c793bbc04">◆ </a></span>enum_member()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_member </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>val</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01637">1637</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">id_each</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01612">member_i()</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00460">NEW_MEMO</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00433">Qfalse</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="acbe508b081dbb7505139e9defff3b48d"></a> <h2 class="memtitle"><span class="permalink"><a href="#acbe508b081dbb7505139e9defff3b48d">◆ </a></span>enum_min()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_min </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> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01173">1173</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">id_each</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01118">min_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01138">min_ii()</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00460">NEW_MEMO</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00672">rb_block_given_p()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a340cd2a45414d3b3e80353fa4a96a9f4">RNode::u1</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00245">RNode::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="a08f25624a1f45ebfe32c17a08cedb3f7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a08f25624a1f45ebfe32c17a08cedb3f7">◆ </a></span>enum_min_by()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_min_by </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> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01448">1448</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00313">enum_size()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">id_each</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01414">min_by_i()</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00460">NEW_MEMO</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00215">RETURN_SIZED_ENUMERATOR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="a1d644af0bafb788f21244a53f11b61f5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1d644af0bafb788f21244a53f11b61f5">◆ </a></span>enum_minmax()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_minmax </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> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01388">1388</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">id_each</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01263">minmax_t::last</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01262">minmax_t::max</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01261">minmax_t::min</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01290">minmax_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01269">minmax_i_update()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01342">minmax_ii()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01321">minmax_ii_update()</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00460">NEW_MEMO</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00432">rb_ary_new3()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00719">rb_ary_store()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00672">rb_block_given_p()</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a340cd2a45414d3b3e80353fa4a96a9f4">RNode::u1</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00245">RNode::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="a9df503fdd29d874f68de99b8fd29cb80"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9df503fdd29d874f68de99b8fd29cb80">◆ </a></span>enum_minmax_by()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_minmax_by </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> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01591">1591</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00313">enum_size()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">id_each</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01511">minmax_by_t::last</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01510">minmax_by_t::last_bv</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01509">minmax_by_t::max</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01507">minmax_by_t::max_bv</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00463">MEMO_FOR</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01508">minmax_by_t::min</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01506">minmax_by_t::min_bv</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01536">minmax_by_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01515">minmax_by_i_update()</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00464">NEW_MEMO_FOR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00545">rb_assoc_new()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00215">RETURN_SIZED_ENUMERATOR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="adbd9a6db26c9d41c91bdd74058c820b2"></a> <h2 class="memtitle"><span class="permalink"><a href="#adbd9a6db26c9d41c91bdd74058c820b2">◆ </a></span>enum_none()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_none </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> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01110">1110</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00953">ENUMFUNC</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">id_each</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00460">NEW_MEMO</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">Qtrue</a>, and <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="a8167c8ea680a6ede8d91a21df1ef709d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8167c8ea680a6ede8d91a21df1ef709d">◆ </a></span>enum_one()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_one </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> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01074">1074</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00953">ENUMFUNC</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">id_each</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00460">NEW_MEMO</a>, <a class="el" href="../../d9/d89/isinf_8c_source.html#l00052">one()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00433">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>, and <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="a058d2106617279d8b55c1b9bf17aa246"></a> <h2 class="memtitle"><span class="permalink"><a href="#a058d2106617279d8b55c1b9bf17aa246">◆ </a></span>enum_partition()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_partition </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> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00651">651</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00313">enum_size()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">id_each</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00460">NEW_MEMO</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00619">partition_i()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00424">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00545">rb_assoc_new()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00215">RETURN_SIZED_ENUMERATOR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="a51924d3454142befbafd360d85420177"></a> <h2 class="memtitle"><span class="permalink"><a href="#a51924d3454142befbafd360d85420177">◆ </a></span>enum_reject()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_reject </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> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00382">382</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00313">enum_size()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">id_each</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00424">rb_ary_new()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00354">reject_i()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00215">RETURN_SIZED_ENUMERATOR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="ac7562da7fc77b1d70119c201106e3f04"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac7562da7fc77b1d70119c201106e3f04">◆ </a></span>enum_reverse_each()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_reverse_each </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01704">1704</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00313">enum_size()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00499">enum_to_a()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00899">RARRAY_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RARRAY_PTR</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00933">rb_yield()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00215">RETURN_SIZED_ENUMERATOR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="ac70246c9d3ac39ebb81306a53cc9f8d0"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac70246c9d3ac39ebb81306a53cc9f8d0">◆ </a></span>enum_size()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_size </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>args</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00313">313</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00025">id_size</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, and <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00408">rb_check_funcall()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l00429">enum_collect()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02242">enum_cycle_size()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01853">enum_each_cons_size()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01759">enum_each_entry()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01786">enum_each_slice_size()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01673">enum_each_with_index()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01923">enum_each_with_object()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00341">enum_find_all()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00476">enum_flat_map()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00699">enum_group_by()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01494">enum_max_by()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01448">enum_min_by()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01591">enum_minmax_by()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00651">enum_partition()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00382">enum_reject()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01704">enum_reverse_each()</a>, and <a class="el" href="../../d9/d69/enum_8c_source.html#l00905">enum_sort_by()</a>.</p> </div> </div> <a id="a2e59c2fb4631bd6496cc2321fd1c5a12"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2e59c2fb4631bd6496cc2321fd1c5a12">◆ </a></span>enum_slice_before()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_slice_before </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>enumerable</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l02704">2704</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00672">rb_block_given_p()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00458">rb_block_proc()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l00105">rb_cEnumerator</a>, <a class="el" href="../../d9/d69/enum_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01128">rb_ivar_set()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01740">rb_obj_alloc()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01570">rb_scan_args()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02507">slicebefore_arg::sep_pat</a>, and <a class="el" href="../../d9/d69/enum_8c_source.html#l02543">slicebefore_i()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="a5c031b97fcfa145b44e9fce988b702e4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5c031b97fcfa145b44e9fce988b702e4">◆ </a></span>enum_sort()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_sort </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> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00776">776</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00499">enum_to_a()</a>, and <a class="el" href="../../dc/dcc/array_8c_source.html#l02361">rb_ary_sort()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="a04c5c46c76000509a3dc24957dc257d0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a04c5c46c76000509a3dc24957dc257d0">◆ </a></span>enum_sort_by()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_sort_by </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> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00905">905</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00783">sort_by_data::ary</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00784">sort_by_data::buf</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00313">enum_size()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">id_each</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00201">LONG_MAX</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00785">sort_by_data::n</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00460">NEW_MEMO</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01157">OBJ_INFECT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00899">RARRAY_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RARRAY_PTR</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l03370">rb_ary_concat()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00424">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00417">rb_ary_new2()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01501">rb_ary_resize()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00719">rb_ary_store()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00465">rb_ary_tmp_new()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00029">rb_cArray</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00515">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01537">RB_TYPE_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01094">RBASIC</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00215">RETURN_SIZED_ENUMERATOR</a>, <a class="el" href="../../d8/d3c/util_8h.html#aaf1507a3d6ee011ef43222b24bd62ee4">ruby_qsort()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00781">SORT_BY_BUFSIZE</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00817">sort_by_cmp()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00789">sort_by_i()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00492">T_ARRAY</a>, and <a class="el" href="../../dd/de6/struct_r_node.html#a340cd2a45414d3b3e80353fa4a96a9f4">RNode::u1</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="a642667e1c037dbd7cc1e56a10d584333"></a> <h2 class="memtitle"><span class="permalink"><a href="#a642667e1c037dbd7cc1e56a10d584333">◆ </a></span>enum_take()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_take </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>n</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l02092">2092</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">id_each</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00460">NEW_MEMO</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00592">NUM2LONG</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00417">rb_ary_new2()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00517">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, and <a class="el" href="../../d9/d69/enum_8c_source.html#l02072">take_i()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l00743">enum_first()</a>, and <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="a3173487ba4ae67c54b8b08cb9e616913"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3173487ba4ae67c54b8b08cb9e616913">◆ </a></span>enum_take_while()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_take_while </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> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l02134">2134</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">id_each</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00424">rb_ary_new()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00220">RETURN_ENUMERATOR</a>, and <a class="el" href="../../d9/d69/enum_8c_source.html#l02111">take_while_i()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="a9d26af701b77599c7b7f2ea86bcb4a27"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9d26af701b77599c7b7f2ea86bcb4a27">◆ </a></span>enum_to_a()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_to_a </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00499">499</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00403">collect_all()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">id_each</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01157">OBJ_INFECT</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00424">rb_ary_new()</a>, and <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l01704">enum_reverse_each()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00776">enum_sort()</a>, and <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="a0552a466a8ac3539d911d41e02dd3e5f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0552a466a8ac3539d911d41e02dd3e5f">◆ </a></span>enum_zip()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enum_zip </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l02033">2033</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00785">args</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01318">CONST_ID</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00363">ID2SYM</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">id_each</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00197">NODE_DOT2</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RARRAY_PTR</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00424">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00451">rb_ary_new4()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00672">rb_block_given_p()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00557">rb_check_array_type()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00516">rb_eTypeError</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00421">rb_node_newnode</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00396">rb_obj_classname()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01598">rb_respond_to()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01933">zip_ary()</a>, and <a class="el" href="../../d9/d69/enum_8c_source.html#l01975">zip_i()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="ad45b24b305a455aa394baba3e12fc9d9"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad45b24b305a455aa394baba3e12fc9d9">◆ </a></span>find_all_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> find_all_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>ary</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00302">302</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00040">ENUM_WANT_SVALUE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00822">rb_ary_push()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00933">rb_yield()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00445">RTEST</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l00341">enum_find_all()</a>.</p> </div> </div> <a id="a6896d5ba9c4622bb2b8383948654aa9e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6896d5ba9c4622bb2b8383948654aa9e">◆ </a></span>find_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> find_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>memop</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00179">179</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d77/node_8h_source.html#l00261">RNode::cnt</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00040">ENUM_WANT_SVALUE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01028">rb_iter_break()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00933">rb_yield()</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00266">RNODE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00445">RTEST</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a340cd2a45414d3b3e80353fa4a96a9f4">RNode::u1</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a35db10fd46378d47d7546105d8a7b5be">RNode::u3</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00245">RNode::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l00212">enum_find()</a>.</p> </div> </div> <a id="a0754a20511244ecdce02a8ce5cfe9687"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0754a20511244ecdce02a8ce5cfe9687">◆ </a></span>find_index_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> find_index_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>memop</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00231">231</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d77/node_8h_source.html#l00261">RNode::cnt</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00040">ENUM_WANT_SVALUE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00056">rb_equal()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01028">rb_iter_break()</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00266">RNODE</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a340cd2a45414d3b3e80353fa4a96a9f4">RNode::u1</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a654bb42a51d5bf58c0dba5b1595d8473">RNode::u2</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a35db10fd46378d47d7546105d8a7b5be">RNode::u3</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01188">UINT2NUM</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00245">RNode::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l00278">enum_find_index()</a>.</p> </div> </div> <a id="a2f973739dd6909b31d544dd9da44fb14"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2f973739dd6909b31d544dd9da44fb14">◆ </a></span>find_index_iter_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> find_index_iter_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>memop</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00246">246</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00261">RNode::cnt</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00044">enum_yield</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01028">rb_iter_break()</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00266">RNODE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00445">RTEST</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a340cd2a45414d3b3e80353fa4a96a9f4">RNode::u1</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a35db10fd46378d47d7546105d8a7b5be">RNode::u3</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01188">UINT2NUM</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00245">RNode::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l00278">enum_find_index()</a>.</p> </div> </div> <a id="aac50af291fa4e3138e60dcbeb54fa254"></a> <h2 class="memtitle"><span class="permalink"><a href="#aac50af291fa4e3138e60dcbeb54fa254">◆ </a></span>first_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> first_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>params</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00713">713</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00040">ENUM_WANT_SVALUE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01028">rb_iter_break()</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00266">RNODE</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a340cd2a45414d3b3e80353fa4a96a9f4">RNode::u1</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00040">UNREACHABLE</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00245">RNode::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l00743">enum_first()</a>.</p> </div> </div> <a id="a04916a58e114c2f7bc7b48292906c39d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a04916a58e114c2f7bc7b48292906c39d">◆ </a></span>flat_map_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> flat_map_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>ary</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00442">442</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00044">enum_yield</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l03370">rb_ary_concat()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00822">rb_ary_push()</a>, and <a class="el" href="../../dc/dcc/array_8c_source.html#l00557">rb_check_array_type()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l00476">enum_flat_map()</a>.</p> </div> </div> <a id="aaedca01501e9d8d2fefe66881c723780"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaedca01501e9d8d2fefe66881c723780">◆ </a></span>grep_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> grep_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>args</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00047">47</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00785">args</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00040">ENUM_WANT_SVALUE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00028">id_eqq</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00822">rb_ary_push()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00266">RNODE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00445">RTEST</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a340cd2a45414d3b3e80353fa4a96a9f4">RNode::u1</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a654bb42a51d5bf58c0dba5b1595d8473">RNode::u2</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00245">RNode::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l00089">enum_grep()</a>.</p> </div> </div> <a id="a885a40865269e139303c5200071881a2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a885a40865269e139303c5200071881a2">◆ </a></span>grep_iter_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> grep_iter_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>args</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00059">59</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00785">args</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00040">ENUM_WANT_SVALUE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00028">id_eqq</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00822">rb_ary_push()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00933">rb_yield()</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00266">RNODE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00445">RTEST</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a340cd2a45414d3b3e80353fa4a96a9f4">RNode::u1</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a654bb42a51d5bf58c0dba5b1595d8473">RNode::u2</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00245">RNode::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l00089">enum_grep()</a>.</p> </div> </div> <a id="aa5217b7aa5483baa2bba0beb2d23303e"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa5217b7aa5483baa2bba0beb2d23303e">◆ </a></span>group_by_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> group_by_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>hash</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00664">664</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00040">ENUM_WANT_SVALUE</a>, <a class="el" href="../../d3/deb/lex_8c_source.html#l00056">hash()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00432">rb_ary_new3()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00822">rb_ary_push()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00570">rb_hash_aref()</a>, <a class="el" href="../../db/d2e/intern_8h.html#ad5e50a405c25d3df6ce1efc754478529">rb_hash_aset()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01537">RB_TYPE_P</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00933">rb_yield()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00492">T_ARRAY</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l00699">enum_group_by()</a>.</p> </div> </div> <a id="adb8a79344b9abcbb447959579f5618b2"></a> <h2 class="memtitle"><span class="permalink"><a href="#adb8a79344b9abcbb447959579f5618b2">◆ </a></span>Init_Enumerable()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Init_Enumerable </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">2738</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l01000">enum_all()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01034">enum_any()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02487">enum_chunk()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00429">enum_collect()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00151">enum_count()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02281">enum_cycle()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02170">enum_drop()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02219">enum_drop_while()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01888">enum_each_cons()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01759">enum_each_entry()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01816">enum_each_slice()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01673">enum_each_with_index()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01923">enum_each_with_object()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00212">enum_find()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00341">enum_find_all()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00278">enum_find_index()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00743">enum_first()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00476">enum_flat_map()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00089">enum_grep()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00699">enum_group_by()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00587">enum_inject()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01244">enum_max()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01494">enum_max_by()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01637">enum_member()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01173">enum_min()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01448">enum_min_by()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01388">enum_minmax()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01591">enum_minmax_by()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01110">enum_none()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01074">enum_one()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00651">enum_partition()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00382">enum_reject()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01704">enum_reverse_each()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02704">enum_slice_before()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00776">enum_sort()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00905">enum_sort_by()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02092">enum_take()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02134">enum_take_while()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00499">enum_to_a()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02033">enum_zip()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00024">id_call</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00023">id_div</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00022">id_next</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00025">id_size</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01344">rb_define_method()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00606">rb_define_module()</a>, <a class="el" href="../../d9/d69/enum_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, and <a class="el" href="../../d9/d69/enum_8c_source.html#l00020">rb_mEnumerable</a>.</p> </div> </div> <a id="aba449b5873b54a8e45e259c7f86f8afa"></a> <h2 class="memtitle"><span class="permalink"><a href="#aba449b5873b54a8e45e259c7f86f8afa">◆ </a></span>inject_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> inject_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>p</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00510">510</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d77/node_8h_source.html#l00252">RNode::argc</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00040">ENUM_WANT_SVALUE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00944">rb_yield_values()</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00266">RNODE</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a340cd2a45414d3b3e80353fa4a96a9f4">RNode::u1</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a654bb42a51d5bf58c0dba5b1595d8473">RNode::u2</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00245">RNode::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l00587">enum_inject()</a>.</p> </div> </div> <a id="a09436d8904c2a75d126b8ecdcbaa853f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a09436d8904c2a75d126b8ecdcbaa853f">◆ </a></span>inject_op_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> inject_op_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>p</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00527">527</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d77/node_8h_source.html#l00252">RNode::argc</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00040">ENUM_WANT_SVALUE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00244">RNode::id</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00266">RNODE</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a340cd2a45414d3b3e80353fa4a96a9f4">RNode::u1</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a654bb42a51d5bf58c0dba5b1595d8473">RNode::u2</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a35db10fd46378d47d7546105d8a7b5be">RNode::u3</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00245">RNode::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l00587">enum_inject()</a>.</p> </div> </div> <a id="a0f04205c8be347c08d34a3bd2677512f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0f04205c8be347c08d34a3bd2677512f">◆ </a></span>max_by_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> max_by_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>args</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01460">1460</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00785">args</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00040">ENUM_WANT_SVALUE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00029">id_cmp</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00097">rb_cmpint()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00933">rb_yield()</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00266">RNODE</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a340cd2a45414d3b3e80353fa4a96a9f4">RNode::u1</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a654bb42a51d5bf58c0dba5b1595d8473">RNode::u2</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00798">v</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00245">RNode::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l01494">enum_max_by()</a>.</p> </div> </div> <a id="aefed894867cfb7b5b673b0c2710911a9"></a> <h2 class="memtitle"><span class="permalink"><a href="#aefed894867cfb7b5b673b0c2710911a9">◆ </a></span>max_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> max_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>args</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01190">1190</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00785">args</a>, <a class="el" href="../../de/d6d/compar_8c_source.html#l00016">cmp</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00040">ENUM_WANT_SVALUE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00029">id_cmp</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00097">rb_cmpint()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00266">RNODE</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a340cd2a45414d3b3e80353fa4a96a9f4">RNode::u1</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00245">RNode::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l01244">enum_max()</a>.</p> </div> </div> <a id="afefd29312044d7b0a58ebc45710d9769"></a> <h2 class="memtitle"><span class="permalink"><a href="#afefd29312044d7b0a58ebc45710d9769">◆ </a></span>max_ii()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> max_ii </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>args</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01210">1210</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00785">args</a>, <a class="el" href="../../de/d6d/compar_8c_source.html#l00016">cmp</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00040">ENUM_WANT_SVALUE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00097">rb_cmpint()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00944">rb_yield_values()</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00266">RNODE</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a340cd2a45414d3b3e80353fa4a96a9f4">RNode::u1</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00245">RNode::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l01244">enum_max()</a>.</p> </div> </div> <a id="a7f0e30ccecdeeecdf4903eb883b644f2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7f0e30ccecdeeecdf4903eb883b644f2">◆ </a></span>member_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> member_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>iter</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>args</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01612">1612</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00785">args</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">Qtrue</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00033">rb_enum_values_pack()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00056">rb_equal()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01028">rb_iter_break()</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00266">RNODE</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a340cd2a45414d3b3e80353fa4a96a9f4">RNode::u1</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a654bb42a51d5bf58c0dba5b1595d8473">RNode::u2</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00245">RNode::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l01637">enum_member()</a>.</p> </div> </div> <a id="ae8e51e45bf38be9ee0134a4b6ef27df3"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae8e51e45bf38be9ee0134a4b6ef27df3">◆ </a></span>min_by_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> min_by_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>args</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01414">1414</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00785">args</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00040">ENUM_WANT_SVALUE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00029">id_cmp</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00097">rb_cmpint()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00933">rb_yield()</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00266">RNODE</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a340cd2a45414d3b3e80353fa4a96a9f4">RNode::u1</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a654bb42a51d5bf58c0dba5b1595d8473">RNode::u2</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00798">v</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00245">RNode::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l01448">enum_min_by()</a>.</p> </div> </div> <a id="ad2cb85011eca6d1d3e35bd4c7b229cb0"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad2cb85011eca6d1d3e35bd4c7b229cb0">◆ </a></span>min_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> min_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>args</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01118">1118</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00785">args</a>, <a class="el" href="../../de/d6d/compar_8c_source.html#l00016">cmp</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00040">ENUM_WANT_SVALUE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00029">id_cmp</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00097">rb_cmpint()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00266">RNODE</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a340cd2a45414d3b3e80353fa4a96a9f4">RNode::u1</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00245">RNode::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l01173">enum_min()</a>.</p> </div> </div> <a id="a1ced75417ce48217a8c39c6021452b0c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1ced75417ce48217a8c39c6021452b0c">◆ </a></span>min_ii()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> min_ii </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>args</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01138">1138</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00785">args</a>, <a class="el" href="../../de/d6d/compar_8c_source.html#l00016">cmp</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00040">ENUM_WANT_SVALUE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00097">rb_cmpint()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00944">rb_yield_values()</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00266">RNODE</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a340cd2a45414d3b3e80353fa4a96a9f4">RNode::u1</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00245">RNode::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l01173">enum_min()</a>.</p> </div> </div> <a id="a8ac38ab1761f82c599b461c74f14e4ce"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8ac38ab1761f82c599b461c74f14e4ce">◆ </a></span>minmax_by_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> minmax_by_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>_memo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01536">1536</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00040">ENUM_WANT_SVALUE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00029">id_cmp</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01511">minmax_by_t::last</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01510">minmax_by_t::last_bv</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00463">MEMO_FOR</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01515">minmax_by_i_update()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00097">rb_cmpint()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>, and <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00933">rb_yield()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l01591">enum_minmax_by()</a>.</p> </div> </div> <a id="aa89fec18ffe30db05c9844f48710773d"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa89fec18ffe30db05c9844f48710773d">◆ </a></span>minmax_by_i_update()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void minmax_by_i_update </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>v1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>v2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d3/dd8/structminmax__by__t.html">minmax_by_t</a> * </td> <td class="paramname"><em>memo</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01515">1515</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00029">id_cmp</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01509">minmax_by_t::max</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01507">minmax_by_t::max_bv</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01508">minmax_by_t::min</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01506">minmax_by_t::min_bv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00097">rb_cmpint()</a>, and <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l01591">enum_minmax_by()</a>, and <a class="el" href="../../d9/d69/enum_8c_source.html#l01536">minmax_by_i()</a>.</p> </div> </div> <a id="a18f7763954f33338a902adc1e8846ad1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a18f7763954f33338a902adc1e8846ad1">◆ </a></span>minmax_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> minmax_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>_memo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01290">1290</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00040">ENUM_WANT_SVALUE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00029">id_cmp</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01263">minmax_t::last</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01269">minmax_i_update()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00097">rb_cmpint()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00266">RNODE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l01388">enum_minmax()</a>.</p> </div> </div> <a id="aa86ef4d9467888711a71b6c2cb429724"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa86ef4d9467888711a71b6c2cb429724">◆ </a></span>minmax_i_update()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void minmax_i_update </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>j</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d1/dd9/structminmax__t.html">minmax_t</a> * </td> <td class="paramname"><em>memo</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01269">1269</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00029">id_cmp</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01262">minmax_t::max</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01261">minmax_t::min</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00097">rb_cmpint()</a>, and <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l01388">enum_minmax()</a>, and <a class="el" href="../../d9/d69/enum_8c_source.html#l01290">minmax_i()</a>.</p> </div> </div> <a id="a8e0ce6df4f1d006a6d808b50cfc3a5a8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8e0ce6df4f1d006a6d808b50cfc3a5a8">◆ </a></span>minmax_ii()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> minmax_ii </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>_memo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01342">1342</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00040">ENUM_WANT_SVALUE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01263">minmax_t::last</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01321">minmax_ii_update()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00097">rb_cmpint()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00944">rb_yield_values()</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00266">RNODE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l01388">enum_minmax()</a>.</p> </div> </div> <a id="ab0ef8ee31e0edb80b5fb478e9f51c371"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab0ef8ee31e0edb80b5fb478e9f51c371">◆ </a></span>minmax_ii_update()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void minmax_ii_update </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>j</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d1/dd9/structminmax__t.html">minmax_t</a> * </td> <td class="paramname"><em>memo</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01321">1321</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01262">minmax_t::max</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01261">minmax_t::min</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00097">rb_cmpint()</a>, and <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00944">rb_yield_values()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l01388">enum_minmax()</a>, and <a class="el" href="../../d9/d69/enum_8c_source.html#l01342">minmax_ii()</a>.</p> </div> </div> <a id="a43da447b32e4d3194e3ea37b2d531f5c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a43da447b32e4d3194e3ea37b2d531f5c">◆ </a></span>partition_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> partition_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>arys</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00619">619</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00040">ENUM_WANT_SVALUE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00822">rb_ary_push()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00933">rb_yield()</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00266">RNODE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00445">RTEST</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a340cd2a45414d3b3e80353fa4a96a9f4">RNode::u1</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a654bb42a51d5bf58c0dba5b1595d8473">RNode::u2</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00245">RNode::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l00651">enum_partition()</a>.</p> </div> </div> <a id="a2650cd1f10d0dc04a2d476a6551130b6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2650cd1f10d0dc04a2d476a6551130b6">◆ </a></span>rb_enum_values_pack()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_enum_values_pack </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00033">33</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, and <a class="el" href="../../dc/dcc/array_8c_source.html#l00451">rb_ary_new4()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l00403">collect_all()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02145">drop_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01646">each_with_index_i()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01583">lazy_grep_func()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01595">lazy_grep_iter()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01560">lazy_reject_func()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01537">lazy_select_func()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01612">member_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02072">take_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02111">take_while_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01933">zip_ary()</a>, and <a class="el" href="../../d9/d69/enum_8c_source.html#l01975">zip_i()</a>.</p> </div> </div> <a id="a25304c617905a753db9288ed12f9845f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a25304c617905a753db9288ed12f9845f">◆ </a></span>reject_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> reject_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>ary</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00354">354</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00040">ENUM_WANT_SVALUE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00822">rb_ary_push()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00933">rb_yield()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00445">RTEST</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l00382">enum_reject()</a>.</p> </div> </div> <a id="acff73833a3720f49e8aa76dce78b00d9"></a> <h2 class="memtitle"><span class="permalink"><a href="#acff73833a3720f49e8aa76dce78b00d9">◆ </a></span>slicebefore_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> slicebefore_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>yielder</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>enumerator</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l02543">2543</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00027">id_each</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00030">id_lshift</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00463">MEMO_FOR</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00464">NEW_MEMO_FOR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02509">slicebefore_arg::prev_elts</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01122">rb_attr_get()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01120">rb_block_call()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>, <a class="el" href="../../d9/d69/enum_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01116">rb_ivar_get()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00347">rb_obj_dup()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02507">slicebefore_arg::sep_pat</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02506">slicebefore_arg::sep_pred</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02514">slicebefore_ii()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02508">slicebefore_arg::state</a>, and <a class="el" href="../../d9/d69/enum_8c_source.html#l02510">slicebefore_arg::yielder</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02704">enum_slice_before()</a>.</p> </div> </div> <a id="a897a77c88c31e8ed654bf4e9824d9ba7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a897a77c88c31e8ed654bf4e9824d9ba7">◆ </a></span>slicebefore_ii()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> slicebefore_ii </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>_argp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l02514">2514</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00040">ENUM_WANT_SVALUE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00024">id_call</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00028">id_eqq</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00030">id_lshift</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00463">MEMO_FOR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02509">slicebefore_arg::prev_elts</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00432">rb_ary_new3()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00822">rb_ary_push()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00445">RTEST</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02507">slicebefore_arg::sep_pat</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02506">slicebefore_arg::sep_pred</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02508">slicebefore_arg::state</a>, and <a class="el" href="../../d9/d69/enum_8c_source.html#l02510">slicebefore_arg::yielder</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02543">slicebefore_i()</a>.</p> </div> </div> <a id="a1b551a1cbe9d994597b6a76589bcfaaf"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1b551a1cbe9d994597b6a76589bcfaaf">◆ </a></span>sort_by_cmp()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int sort_by_cmp </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void * </td> <td class="paramname"><em>ap</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> void * </td> <td class="paramname"><em>bp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"><em>data</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00817">817</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00783">sort_by_data::ary</a>, <a class="el" href="../../d5/d8c/vm__debug_8h_source.html#l00027">bp</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00029">id_cmp</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00097">rb_cmpint()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00515">rb_eRuntimeError</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01094">RBASIC</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l00905">enum_sort_by()</a>.</p> </div> </div> <a id="a2b762c05e7f60a340fc636adf52ee5e9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2b762c05e7f60a340fc636adf52ee5e9">◆ </a></span>sort_by_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> sort_by_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>_data</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00789">789</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/d69/enum_8c_source.html#l00783">sort_by_data::ary</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00784">sort_by_data::buf</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00040">ENUM_WANT_SVALUE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00785">sort_by_data::n</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00899">RARRAY_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RARRAY_PTR</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l03370">rb_ary_concat()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00515">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00933">rb_yield()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01094">RBASIC</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00266">RNODE</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00781">SORT_BY_BUFSIZE</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00798">v</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l00905">enum_sort_by()</a>.</p> </div> </div> <a id="ae781253aae9b41d6f309e64a05541900"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae781253aae9b41d6f309e64a05541900">◆ </a></span>STATIC_ASSERT()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">STATIC_ASSERT </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dd9/structminmax__t.html">minmax_t</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(struct <a class="el" href="../../d1/dd9/structminmax__t.html">minmax_t</a>)<=<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(<a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a>) - <a class="el" href="../../d5/df7/addrinfo_8h.html#a52258ab7b9c756057839635064b67d81">offsetof</a>(<a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a>, u1) </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a7569da1167675fff33eb193178d6de03"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7569da1167675fff33eb193178d6de03">◆ </a></span>take_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> take_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>args</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l02072">2072</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00785">args</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00261">RNode::cnt</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00822">rb_ary_push()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00033">rb_enum_values_pack()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01028">rb_iter_break()</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00266">RNODE</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a340cd2a45414d3b3e80353fa4a96a9f4">RNode::u1</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a35db10fd46378d47d7546105d8a7b5be">RNode::u3</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00245">RNode::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02092">enum_take()</a>.</p> </div> </div> <a id="ae928c463ff1563398d1e3fcb2fcd9ab0"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae928c463ff1563398d1e3fcb2fcd9ab0">◆ </a></span>take_while_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> take_while_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>i</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>ary</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l02111">2111</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00044">enum_yield</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00822">rb_ary_push()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00033">rb_enum_values_pack()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01028">rb_iter_break()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00445">RTEST</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02134">enum_take_while()</a>.</p> </div> </div> <a id="a05a723af7f0c87da47d9c2d4e19b4581"></a> <h2 class="memtitle"><span class="permalink"><a href="#a05a723af7f0c87da47d9c2d4e19b4581">◆ </a></span>zip_ary()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> zip_ary </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>val</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>memo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01933">1933</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00785">args</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00261">RNode::cnt</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00899">RARRAY_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RARRAY_PTR</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00417">rb_ary_new2()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00822">rb_ary_push()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00719">rb_ary_store()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00033">rb_enum_values_pack()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00933">rb_yield()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a340cd2a45414d3b3e80353fa4a96a9f4">RNode::u1</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a654bb42a51d5bf58c0dba5b1595d8473">RNode::u2</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a35db10fd46378d47d7546105d8a7b5be">RNode::u3</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00245">RNode::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02033">enum_zip()</a>.</p> </div> </div> <a id="aefb3571da313f61425a991a73c9816b1"></a> <h2 class="memtitle"><span class="permalink"><a href="#aefb3571da313f61425a991a73c9816b1">◆ </a></span>zip_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> zip_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>val</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/d77/node_8h.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td> <td class="paramname"><em>memo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l01975">1975</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00785">args</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01963">call_next()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01969">call_stop()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00899">RARRAY_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RARRAY_PTR</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00417">rb_ary_new2()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00822">rb_ary_push()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00719">rb_ary_store()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00033">rb_enum_values_pack()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l00111">rb_eStopIteration</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00701">rb_rescue2()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00933">rb_yield()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a340cd2a45414d3b3e80353fa4a96a9f4">RNode::u1</a>, <a class="el" href="../../dd/de6/struct_r_node.html#a654bb42a51d5bf58c0dba5b1595d8473">RNode::u2</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00798">v</a>, and <a class="el" href="../../d1/d77/node_8h_source.html#l00245">RNode::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02033">enum_zip()</a>.</p> </div> </div> <h2 class="groupheader">Variable Documentation</h2> <a id="a1036a91b5256c096727248efe0a27b7d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1036a91b5256c096727248efe0a27b7d">◆ </a></span>id_call</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> id_call</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00024">24</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l02319">chunk_ii()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00212">enum_find()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>, and <a class="el" href="../../d9/d69/enum_8c_source.html#l02514">slicebefore_ii()</a>.</p> </div> </div> <a id="a257910b4d0328cd2f99c62590bd1177b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a257910b4d0328cd2f99c62590bd1177b">◆ </a></span>id_div</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> id_div</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00023">23</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l01786">enum_each_slice_size()</a>, and <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="adc1511263c0ef6f8dcf9c185463c6f32"></a> <h2 class="memtitle"><span class="permalink"><a href="#adc1511263c0ef6f8dcf9c185463c6f32">◆ </a></span>id_next</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> id_next</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00022">22</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l01963">call_next()</a>, and <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="a4025f363939258eb8f89cbddd570c9f1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4025f363939258eb8f89cbddd570c9f1">◆ </a></span>id_size</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> id_size</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00025">25</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l00313">enum_size()</a>, and <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>.</p> </div> </div> <a id="a429f536baa7b3e9892b3a68325b28e71"></a> <h2 class="memtitle"><span class="permalink"><a href="#a429f536baa7b3e9892b3a68325b28e71">◆ </a></span>rb_mEnumerable</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_mEnumerable</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d69/enum_8c_source.html#l00020">20</a> of file <a class="el" href="../../d9/d69/enum_8c_source.html">enum.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/dcc/array_8c_source.html#l05419">Init_Array()</a>, <a class="el" href="../../d0/dd4/dbm_8c_source.html#l01018">Init_dbm()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l02117">Init_Dir()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02738">Init_Enumerable()</a>, <a class="el" href="../../d5/d97/etc_8c_source.html#l00665">Init_etc()</a>, <a class="el" href="../../d1/dbf/gdbm_8c_source.html#l01204">Init_gdbm()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03453">Init_Hash()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l11676">Init_IO()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01444">Init_ossl_asn1()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l01306">Init_Range()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01706">Init_readline()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00995">Init_sdbm()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l01471">Init_stringio()</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l01014">Init_Struct()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l04200">Init_zlib()</a>, and <a class="el" href="../../de/d46/enumerator_8c_source.html#l01916">InitVM_Enumerator()</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