📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 02:26:49
📂
/ (Root)
/
opt
/
alt
/
ruby19
/
share
/
doc
/
ruby
/
html
/
d1
/
d81
📍 /opt/alt/ruby19/share/doc/ruby/html/d1/d81
🔄 Refresh
✏️
Editing: complex_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: complex.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">1.9.3p551(2014-11-13revision48407)</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('../../',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#define-members">Macros</a> | <a href="#func-members">Functions</a> | <a href="#var-members">Variables</a> </div> <div class="headertitle"> <div class="title">complex.c File Reference</div> </div> </div><!--header--> <div class="contents"> <div class="textblock"><code>#include "ruby.h"</code><br /> <code>#include "<a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>"</code><br /> <code>#include <math.h></code><br /> <code>#include <assert.h></code><br /> </div> <p><a href="../../d1/d81/complex_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="define-members"></a> Macros</h2></td></tr> <tr class="memitem:a8de3ed741dadc9c979a4ff17c0a9116e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#a8de3ed741dadc9c979a4ff17c0a9116e">NDEBUG</a></td></tr> <tr class="separator:a8de3ed741dadc9c979a4ff17c0a9116e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac328e551bde3d39b6d7b8cc9e048d941"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#ac328e551bde3d39b6d7b8cc9e048d941">ZERO</a>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#ac55fae7f748afd3fc2533d0d7d06cf5a">INT2FIX</a>(0)</td></tr> <tr class="separator:ac328e551bde3d39b6d7b8cc9e048d941"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a206b6f5362e56b51ca957635350b70b6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#a206b6f5362e56b51ca957635350b70b6">ONE</a>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#ac55fae7f748afd3fc2533d0d7d06cf5a">INT2FIX</a>(1)</td></tr> <tr class="separator:a206b6f5362e56b51ca957635350b70b6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a888e15353eb3d330c743dbdeb47117e2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#a888e15353eb3d330c743dbdeb47117e2">TWO</a>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#ac55fae7f748afd3fc2533d0d7d06cf5a">INT2FIX</a>(2)</td></tr> <tr class="separator:a888e15353eb3d330c743dbdeb47117e2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a14ebcc23e79e8d64e42941746c616c37"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#a14ebcc23e79e8d64e42941746c616c37">f_boolcast</a>(x)   ((x) ? <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aacea3516b33941ce8149098e223a7466">Qtrue</a> : <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aba0717d2689eb68797421a02ab9295c6">Qfalse</a>)</td></tr> <tr class="separator:a14ebcc23e79e8d64e42941746c616c37"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9961f758b6f0a0d77f4ad463f2bbf375"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#a9961f758b6f0a0d77f4ad463f2bbf375">binop</a>(n, op)</td></tr> <tr class="separator:a9961f758b6f0a0d77f4ad463f2bbf375"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae40bc05991cdee182b5646b58ef0ea40"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#ae40bc05991cdee182b5646b58ef0ea40">fun1</a>(n)</td></tr> <tr class="separator:ae40bc05991cdee182b5646b58ef0ea40"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af061beecb4d5bf7aaecb23580a6cec20"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#af061beecb4d5bf7aaecb23580a6cec20">fun2</a>(n)</td></tr> <tr class="separator:af061beecb4d5bf7aaecb23580a6cec20"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9c914e46ebaa34521b97289f06e52801"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#a9c914e46ebaa34521b97289f06e52801">math1</a>(n)</td></tr> <tr class="separator:a9c914e46ebaa34521b97289f06e52801"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad3fc07873010cae7ca4e2d733af98a23"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#ad3fc07873010cae7ca4e2d733af98a23">math2</a>(n)</td></tr> <tr class="separator:ad3fc07873010cae7ca4e2d733af98a23"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a113b2532f3e6669b875ce9ea6104057a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#a113b2532f3e6669b875ce9ea6104057a">PRESERVE_SIGNEDZERO</a></td></tr> <tr class="separator:a113b2532f3e6669b875ce9ea6104057a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a337fa764f6638aa3f43b1ca8aaaa3ba7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#a337fa764f6638aa3f43b1ca8aaaa3ba7">f_positive_p</a>(x)   (!<a class="el" href="../../dd/dc0/date__core_8c.html#abd8c6328a7dfa2fb86f27998e42fcbcb">f_negative_p</a>(x))</td></tr> <tr class="separator:a337fa764f6638aa3f43b1ca8aaaa3ba7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaec9653017aa5872aa79d398d2b285a8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#aaec9653017aa5872aa79d398d2b285a8">f_nonzero_p</a>(x)   (!<a class="el" href="../../d7/d50/rational_8c.html#aca1513a1dae873f149ac0222df232ee0">f_zero_p</a>(x))</td></tr> <tr class="separator:aaec9653017aa5872aa79d398d2b285a8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aab07d0e121b054e74d63cba684eb5e1a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#aab07d0e121b054e74d63cba684eb5e1a">k_exact_p</a>(x)   (!<a class="el" href="../../d7/d50/rational_8c.html#a22e0cb1ded4b4e351dfe17a4703085ee">k_float_p</a>(x))</td></tr> <tr class="separator:aab07d0e121b054e74d63cba684eb5e1a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad7b81217aac66943d1ab5c7b498b2716"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#ad7b81217aac66943d1ab5c7b498b2716">k_inexact_p</a>(x)   <a class="el" href="../../d7/d50/rational_8c.html#a22e0cb1ded4b4e351dfe17a4703085ee">k_float_p</a>(x)</td></tr> <tr class="separator:ad7b81217aac66943d1ab5c7b498b2716"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0d48e49427fb5f6074b8d48bf39be5c3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#a0d48e49427fb5f6074b8d48bf39be5c3">k_exact_zero_p</a>(x)   (<a class="el" href="../../d7/d50/rational_8c.html#aab07d0e121b054e74d63cba684eb5e1a">k_exact_p</a>(x) && <a class="el" href="../../d7/d50/rational_8c.html#aca1513a1dae873f149ac0222df232ee0">f_zero_p</a>(x))</td></tr> <tr class="separator:a0d48e49427fb5f6074b8d48bf39be5c3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afaab0b040f6133f11e41460111368019"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#afaab0b040f6133f11e41460111368019">k_exact_one_p</a>(x)   (<a class="el" href="../../d7/d50/rational_8c.html#aab07d0e121b054e74d63cba684eb5e1a">k_exact_p</a>(x) && <a class="el" href="../../d7/d50/rational_8c.html#a9b7a24638bf41ad1ede56dcc06f6305e">f_one_p</a>(x))</td></tr> <tr class="separator:afaab0b040f6133f11e41460111368019"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac3fe0aed361257ab0fd2bfb752314c68"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#ac3fe0aed361257ab0fd2bfb752314c68">get_dat1</a>(x)</td></tr> <tr class="separator:ac3fe0aed361257ab0fd2bfb752314c68"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3ba5a3b0bcc88a47376743b688cb8ae1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#a3ba5a3b0bcc88a47376743b688cb8ae1">get_dat2</a>(x, y)</td></tr> <tr class="separator:a3ba5a3b0bcc88a47376743b688cb8ae1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aad527024b9403e191d6098aaaea07a97"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#aad527024b9403e191d6098aaaea07a97">imp1</a>(n)</td></tr> <tr class="separator:aad527024b9403e191d6098aaaea07a97"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aed12cb364f6b4fa0e086c22b578362cc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#aed12cb364f6b4fa0e086c22b578362cc">imp2</a>(n)</td></tr> <tr class="separator:aed12cb364f6b4fa0e086c22b578362cc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8ab8cc6317bb711bf9e85946d7c0efbc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#a8ab8cc6317bb711bf9e85946d7c0efbc">m_hypot</a>(x, y)   m_hypot_bang((x),(y))</td></tr> <tr class="separator:a8ab8cc6317bb711bf9e85946d7c0efbc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af656ef0b47a536cedf328ced4f1d7f9d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#af656ef0b47a536cedf328ced4f1d7f9d">rb_raise_zerodiv</a>()   <a class="el" href="../../db/dcc/error_8c.html#a0f771a2840561f1838169b3d7d4616f3">rb_raise</a>(<a class="el" href="../../d6/d27/numeric_8c.html#a37383ba8c7988684488206a55ccff2ec">rb_eZeroDivError</a>, "divided by 0")</td></tr> <tr class="separator:af656ef0b47a536cedf328ced4f1d7f9d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a871b76e91f053da651aefa8e9346b76f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#a871b76e91f053da651aefa8e9346b76f">nucomp_quo</a>   <a class="el" href="../../d1/d81/complex_8c.html#abcbf93490291e990d5bc5765ac9e0e4d">nucomp_div</a></td></tr> <tr class="separator:a871b76e91f053da651aefa8e9346b76f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a59799636dce6e7dfa2ce20c48147fa6b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#a59799636dce6e7dfa2ce20c48147fa6b">WS</a>   "\\s*"</td></tr> <tr class="separator:a59799636dce6e7dfa2ce20c48147fa6b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a28c8bd90ea71ec24e5f43f413a9ee8b4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#a28c8bd90ea71ec24e5f43f413a9ee8b4">DIGITS</a>   "(?:[0-9](?:_[0-9]|[0-9])*)"</td></tr> <tr class="separator:a28c8bd90ea71ec24e5f43f413a9ee8b4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1bdb7588c71a32717aefe6f1dcca6532"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#a1bdb7588c71a32717aefe6f1dcca6532">NUMERATOR</a>   "(?:" <a class="el" href="../../d7/d50/rational_8c.html#a28c8bd90ea71ec24e5f43f413a9ee8b4">DIGITS</a> "?\\.)?" <a class="el" href="../../d7/d50/rational_8c.html#a28c8bd90ea71ec24e5f43f413a9ee8b4">DIGITS</a> "(?:[eE][-+]?" DIGITS ")?"</td></tr> <tr class="separator:a1bdb7588c71a32717aefe6f1dcca6532"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5b8dd336c302c11f037dfbb87907a01c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#a5b8dd336c302c11f037dfbb87907a01c">DENOMINATOR</a>   <a class="el" href="../../d7/d50/rational_8c.html#a28c8bd90ea71ec24e5f43f413a9ee8b4">DIGITS</a></td></tr> <tr class="separator:a5b8dd336c302c11f037dfbb87907a01c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abc544a4ed22112e62773c113652c5063"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#abc544a4ed22112e62773c113652c5063">NUMBER</a>   "[-+]?" <a class="el" href="../../d7/d50/rational_8c.html#a1bdb7588c71a32717aefe6f1dcca6532">NUMERATOR</a> "(?:\\/" <a class="el" href="../../d7/d50/rational_8c.html#a5b8dd336c302c11f037dfbb87907a01c">DENOMINATOR</a> ")?"</td></tr> <tr class="separator:abc544a4ed22112e62773c113652c5063"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3a008f0d64f7dee0f423b2957dd7a2e8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#a3a008f0d64f7dee0f423b2957dd7a2e8">NUMBERNOS</a>   <a class="el" href="../../d7/d50/rational_8c.html#a1bdb7588c71a32717aefe6f1dcca6532">NUMERATOR</a> "(?:\\/" <a class="el" href="../../d7/d50/rational_8c.html#a5b8dd336c302c11f037dfbb87907a01c">DENOMINATOR</a> ")?"</td></tr> <tr class="separator:a3a008f0d64f7dee0f423b2957dd7a2e8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aec0337a55f7459256214d3b70fb06266"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#aec0337a55f7459256214d3b70fb06266">PATTERN0</a>   "\\A" WS "(" <a class="el" href="../../d1/d81/complex_8c.html#abc544a4ed22112e62773c113652c5063">NUMBER</a> ")@(" <a class="el" href="../../d1/d81/complex_8c.html#abc544a4ed22112e62773c113652c5063">NUMBER</a> ")" <a class="el" href="../../d7/d50/rational_8c.html#a59799636dce6e7dfa2ce20c48147fa6b">WS</a></td></tr> <tr class="separator:aec0337a55f7459256214d3b70fb06266"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a06d0ea1c6744a2f54a27dd433e581090"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#a06d0ea1c6744a2f54a27dd433e581090">PATTERN1</a>   "\\A" WS "([-+])?(" <a class="el" href="../../d1/d81/complex_8c.html#abc544a4ed22112e62773c113652c5063">NUMBER</a> ")?[iIjJ]" WS</td></tr> <tr class="separator:a06d0ea1c6744a2f54a27dd433e581090"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a996c720637c0326a63266272988cb615"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#a996c720637c0326a63266272988cb615">PATTERN2</a>   "\\A" WS "(" <a class="el" href="../../d1/d81/complex_8c.html#abc544a4ed22112e62773c113652c5063">NUMBER</a> ")(([-+])(" <a class="el" href="../../d1/d81/complex_8c.html#a3a008f0d64f7dee0f423b2957dd7a2e8">NUMBERNOS</a> ")?[iIjJ])?" WS</td></tr> <tr class="separator:a996c720637c0326a63266272988cb615"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5c5832b08c7533e48d3fa8bf3e0190c2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#a5c5832b08c7533e48d3fa8bf3e0190c2">id_match</a>   <a class="el" href="../../db/d97/parse_8c.html#ab13a3d4bb31721960d4678b2d78aa009">rb_intern</a>("match")</td></tr> <tr class="separator:a5c5832b08c7533e48d3fa8bf3e0190c2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a11e81aca0cf7271a7f4c9715d91e0eed"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#a11e81aca0cf7271a7f4c9715d91e0eed">f_match</a>(x, y)   <a class="el" href="../../d3/d80/vm__eval_8c.html#a0e619febdba1807eb2aa51ae94e6f0d8">rb_funcall</a>((x), <a class="el" href="../../d0/de1/object_8c.html#a8e7061c3662bc362825c8f794af18f04">id_match</a>, 1, (y))</td></tr> <tr class="separator:a11e81aca0cf7271a7f4c9715d91e0eed"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a915a73b126eea1302006a17261af4686"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#a915a73b126eea1302006a17261af4686">id_gsub_bang</a>   <a class="el" href="../../db/d97/parse_8c.html#ab13a3d4bb31721960d4678b2d78aa009">rb_intern</a>("gsub!")</td></tr> <tr class="separator:a915a73b126eea1302006a17261af4686"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:addb0dc1279a91407838e75e637108d11"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#addb0dc1279a91407838e75e637108d11">f_gsub_bang</a>(x, y, z)   <a class="el" href="../../d3/d80/vm__eval_8c.html#a0e619febdba1807eb2aa51ae94e6f0d8">rb_funcall</a>((x), <a class="el" href="../../d1/d81/complex_8c.html#a915a73b126eea1302006a17261af4686">id_gsub_bang</a>, 2, (y), (z))</td></tr> <tr class="separator:addb0dc1279a91407838e75e637108d11"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6fb7847fa6ed93094a7f20aaf38188c6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#a6fb7847fa6ed93094a7f20aaf38188c6">id_gsub</a>   <a class="el" href="../../db/d97/parse_8c.html#ab13a3d4bb31721960d4678b2d78aa009">rb_intern</a>("gsub")</td></tr> <tr class="separator:a6fb7847fa6ed93094a7f20aaf38188c6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa7a6294e083798730d4b361be9737098"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#aa7a6294e083798730d4b361be9737098">f_gsub</a>(x, y, z)   <a class="el" href="../../d3/d80/vm__eval_8c.html#a0e619febdba1807eb2aa51ae94e6f0d8">rb_funcall</a>((x), <a class="el" href="../../d7/d50/rational_8c.html#a6fb7847fa6ed93094a7f20aaf38188c6">id_gsub</a>, 2, (y), (z))</td></tr> <tr class="separator:aa7a6294e083798730d4b361be9737098"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1a4eb77bf7ad52f8e1edd553ef44cb3d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#a1a4eb77bf7ad52f8e1edd553ef44cb3d">id_PI</a>   <a class="el" href="../../db/d97/parse_8c.html#ab13a3d4bb31721960d4678b2d78aa009">rb_intern</a>("PI")</td></tr> <tr class="separator:a1a4eb77bf7ad52f8e1edd553ef44cb3d"><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="../../d1/d81/complex_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:a7c8d810c62cf13f7df322039608459b0"><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="../../d1/d81/complex_8c.html#a7c8d810c62cf13f7df322039608459b0">f_add</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> y)</td></tr> <tr class="separator:a7c8d810c62cf13f7df322039608459b0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6b477183c3cb588ec64a488c99020a35"><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="../../d1/d81/complex_8c.html#a6b477183c3cb588ec64a488c99020a35">f_cmp</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> y)</td></tr> <tr class="separator:a6b477183c3cb588ec64a488c99020a35"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0480c59dc52cd84cba2079d513e8e86c"><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="../../d1/d81/complex_8c.html#a0480c59dc52cd84cba2079d513e8e86c">f_div</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> y)</td></tr> <tr class="separator:a0480c59dc52cd84cba2079d513e8e86c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab337d2fad1e484e7b5e42b913e417f28"><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="../../d1/d81/complex_8c.html#ab337d2fad1e484e7b5e42b913e417f28">f_gt_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> y)</td></tr> <tr class="separator:ab337d2fad1e484e7b5e42b913e417f28"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a01fbd31c0253786ca7a5513c9cb92452"><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="../../d1/d81/complex_8c.html#a01fbd31c0253786ca7a5513c9cb92452">f_lt_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> y)</td></tr> <tr class="separator:a01fbd31c0253786ca7a5513c9cb92452"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5578a7db2ea468c75d73b009e833467b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#a5578a7db2ea468c75d73b009e833467b">binop</a> (<a class="el" href="../../df/d73/time_8c.html#ad4b304682c847cecdf1bcca07461447e">mod</a>, '%')</td></tr> <tr class="separator:a5578a7db2ea468c75d73b009e833467b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8e40adac11e6783a4fe6e9db5be24230"><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="../../d1/d81/complex_8c.html#a8e40adac11e6783a4fe6e9db5be24230">f_sub</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> y)</td></tr> <tr class="separator:a8e40adac11e6783a4fe6e9db5be24230"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0d5ef1c951562d49714a5cb0a0c48bd0"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#a0d5ef1c951562d49714a5cb0a0c48bd0">fun1</a> (abs)</td></tr> <tr class="separator:a0d5ef1c951562d49714a5cb0a0c48bd0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af196e296d1abe20c3df5aaf683d5754d"><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="../../d1/d81/complex_8c.html#af196e296d1abe20c3df5aaf683d5754d">f_to_f</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x)</td></tr> <tr class="separator:af196e296d1abe20c3df5aaf683d5754d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0e48d4d437197291d6842201f3135a73"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#a0e48d4d437197291d6842201f3135a73">fun1</a> (to_r)</td></tr> <tr class="separator:a0e48d4d437197291d6842201f3135a73"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a32cf74f7743b220c170723576daeec50"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#a32cf74f7743b220c170723576daeec50">fun2</a> (expt)</td></tr> <tr class="separator:a32cf74f7743b220c170723576daeec50"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aca1513a1dae873f149ac0222df232ee0"><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="../../d1/d81/complex_8c.html#aca1513a1dae873f149ac0222df232ee0">f_zero_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x)</td></tr> <tr class="separator:aca1513a1dae873f149ac0222df232ee0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9b7a24638bf41ad1ede56dcc06f6305e"><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="../../d1/d81/complex_8c.html#a9b7a24638bf41ad1ede56dcc06f6305e">f_one_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x)</td></tr> <tr class="separator:a9b7a24638bf41ad1ede56dcc06f6305e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a97757fe2257e2109b54d83a43618ecfb"><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="../../d1/d81/complex_8c.html#a97757fe2257e2109b54d83a43618ecfb">f_kind_of_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> c)</td></tr> <tr class="separator:a97757fe2257e2109b54d83a43618ecfb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0e0ec673f8feb58708d3e7b2e8215c40"><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="../../d1/d81/complex_8c.html#a0e0ec673f8feb58708d3e7b2e8215c40">k_numeric_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x)</td></tr> <tr class="separator:a0e0ec673f8feb58708d3e7b2e8215c40"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a35fd6fc658df3f02131cb54e7f8cf118"><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="../../d1/d81/complex_8c.html#a35fd6fc658df3f02131cb54e7f8cf118">k_integer_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x)</td></tr> <tr class="separator:a35fd6fc658df3f02131cb54e7f8cf118"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acf9763474f5d4dd0030fe4b4fb6f77fe"><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="../../d1/d81/complex_8c.html#acf9763474f5d4dd0030fe4b4fb6f77fe">k_fixnum_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x)</td></tr> <tr class="separator:acf9763474f5d4dd0030fe4b4fb6f77fe"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae72620991f0e1337230649b6e279009d"><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="../../d1/d81/complex_8c.html#ae72620991f0e1337230649b6e279009d">k_bignum_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x)</td></tr> <tr class="separator:ae72620991f0e1337230649b6e279009d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a22e0cb1ded4b4e351dfe17a4703085ee"><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="../../d1/d81/complex_8c.html#a22e0cb1ded4b4e351dfe17a4703085ee">k_float_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x)</td></tr> <tr class="separator:a22e0cb1ded4b4e351dfe17a4703085ee"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af9577c255103979880e4113e675df2e9"><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="../../d1/d81/complex_8c.html#af9577c255103979880e4113e675df2e9">k_rational_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x)</td></tr> <tr class="separator:af9577c255103979880e4113e675df2e9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4f2dacf5536b6e6892cef48d0f78aa01"><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="../../d1/d81/complex_8c.html#a4f2dacf5536b6e6892cef48d0f78aa01">k_complex_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x)</td></tr> <tr class="separator:a4f2dacf5536b6e6892cef48d0f78aa01"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aec98b89e13bc73c821403c37995319b7"><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="../../d1/d81/complex_8c.html#aec98b89e13bc73c821403c37995319b7">nucomp_s_new_internal</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> real, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> imag)</td></tr> <tr class="separator:aec98b89e13bc73c821403c37995319b7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa174ce3ab0e97aba9111c06b247dbc02"><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="../../d1/d81/complex_8c.html#aa174ce3ab0e97aba9111c06b247dbc02">nucomp_s_alloc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass)</td></tr> <tr class="separator:aa174ce3ab0e97aba9111c06b247dbc02"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a71d14e778f7765744eb25a39e9c0e44c"><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="../../d1/d81/complex_8c.html#a71d14e778f7765744eb25a39e9c0e44c">f_complex_new_bang1</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x)</td></tr> <tr class="separator:a71d14e778f7765744eb25a39e9c0e44c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a64c5701fa7cec602168c045eb0cc9308"><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="../../d1/d81/complex_8c.html#a64c5701fa7cec602168c045eb0cc9308">f_complex_new_bang2</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> y)</td></tr> <tr class="separator:a64c5701fa7cec602168c045eb0cc9308"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af1edb810bfb561606ac8f21787769285"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#af1edb810bfb561606ac8f21787769285">nucomp_real_check</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> num)</td></tr> <tr class="separator:af1edb810bfb561606ac8f21787769285"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab78f730a99551d706f068268618da013"><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="../../d1/d81/complex_8c.html#ab78f730a99551d706f068268618da013">nucomp_s_canonicalize_internal</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> real, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> imag)</td></tr> <tr class="separator:ab78f730a99551d706f068268618da013"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aea70a85ae1913f4f8b36d15fb72d28fa"><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="../../d1/d81/complex_8c.html#aea70a85ae1913f4f8b36d15fb72d28fa">nucomp_s_new</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> klass)</td></tr> <tr class="separator:aea70a85ae1913f4f8b36d15fb72d28fa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a12b89bde8166af62c2528554745da6c5"><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="../../d1/d81/complex_8c.html#a12b89bde8166af62c2528554745da6c5">f_complex_new1</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x)</td></tr> <tr class="separator:a12b89bde8166af62c2528554745da6c5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a469290ca34d41e46324509144d0d2dd5"><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="../../d1/d81/complex_8c.html#a469290ca34d41e46324509144d0d2dd5">f_complex_new2</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> y)</td></tr> <tr class="separator:a469290ca34d41e46324509144d0d2dd5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a73a02875a1511809d76f437ac5b81bc1"><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="../../d1/d81/complex_8c.html#a73a02875a1511809d76f437ac5b81bc1">nucomp_f_complex</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> klass)</td></tr> <tr class="separator:a73a02875a1511809d76f437ac5b81bc1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1f9112871af403a62ae2a9b25f97caf4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#a1f9112871af403a62ae2a9b25f97caf4">imp2</a> (atan2)</td></tr> <tr class="separator:a1f9112871af403a62ae2a9b25f97caf4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9185a4dec7cc125db6d1ec03ee476c18"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#a9185a4dec7cc125db6d1ec03ee476c18">imp1</a> (sin)</td></tr> <tr class="separator:a9185a4dec7cc125db6d1ec03ee476c18"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab1442b92d07bfc34778fdc633b0428a6"><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="../../d1/d81/complex_8c.html#ab1442b92d07bfc34778fdc633b0428a6">m_sin</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x)</td></tr> <tr class="separator:ab1442b92d07bfc34778fdc633b0428a6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa63ef478b7db434114f8c5aa66d4698f"><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="../../d1/d81/complex_8c.html#aa63ef478b7db434114f8c5aa66d4698f">f_complex_polar</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> y)</td></tr> <tr class="separator:aa63ef478b7db434114f8c5aa66d4698f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a41644b62d3f9631167b934557bca1c1a"><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="../../d1/d81/complex_8c.html#a41644b62d3f9631167b934557bca1c1a">nucomp_s_polar</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> klass)</td></tr> <tr class="separator:a41644b62d3f9631167b934557bca1c1a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a32e640b6d1499b2ccf1bbae49bc677dc"><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="../../d1/d81/complex_8c.html#a32e640b6d1499b2ccf1bbae49bc677dc">nucomp_real</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a32e640b6d1499b2ccf1bbae49bc677dc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4436c2955c13eb593799c16acdfd4541"><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="../../d1/d81/complex_8c.html#a4436c2955c13eb593799c16acdfd4541">nucomp_imag</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a4436c2955c13eb593799c16acdfd4541"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae6f7fdff16872a7985e33889bd75caaf"><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="../../d1/d81/complex_8c.html#ae6f7fdff16872a7985e33889bd75caaf">nucomp_negate</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ae6f7fdff16872a7985e33889bd75caaf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5b6d9c225c483b8306b41946840559ad"><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="../../d1/d81/complex_8c.html#a5b6d9c225c483b8306b41946840559ad">f_addsub</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> other, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(*<a class="el" href="../../dc/dd1/ossl__ssl_8c.html#a86771351f4ef469ab9c94739a64fd7ea">func</a>)(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>), <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:a5b6d9c225c483b8306b41946840559ad"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab121f2ca95dc94a228ac0597fafeabb3"><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="../../d1/d81/complex_8c.html#ab121f2ca95dc94a228ac0597fafeabb3">nucomp_add</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> other)</td></tr> <tr class="separator:ab121f2ca95dc94a228ac0597fafeabb3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a47dc2283c521c54b4e642d36001592da"><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="../../d1/d81/complex_8c.html#a47dc2283c521c54b4e642d36001592da">nucomp_sub</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> other)</td></tr> <tr class="separator:a47dc2283c521c54b4e642d36001592da"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abb2a36e129ed06150505b0e93e98b784"><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="../../d1/d81/complex_8c.html#abb2a36e129ed06150505b0e93e98b784">nucomp_mul</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> other)</td></tr> <tr class="separator:abb2a36e129ed06150505b0e93e98b784"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4a652b3ff0642ae68e3fa6e647b73c24"><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="../../d1/d81/complex_8c.html#a4a652b3ff0642ae68e3fa6e647b73c24">f_divide</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> other, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(*<a class="el" href="../../dc/dd1/ossl__ssl_8c.html#a86771351f4ef469ab9c94739a64fd7ea">func</a>)(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>), <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:a4a652b3ff0642ae68e3fa6e647b73c24"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abcbf93490291e990d5bc5765ac9e0e4d"><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="../../d1/d81/complex_8c.html#abcbf93490291e990d5bc5765ac9e0e4d">nucomp_div</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> other)</td></tr> <tr class="separator:abcbf93490291e990d5bc5765ac9e0e4d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afc00996879480ee7d06474bad9c0610f"><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="../../d1/d81/complex_8c.html#afc00996879480ee7d06474bad9c0610f">nucomp_fdiv</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> other)</td></tr> <tr class="separator:afc00996879480ee7d06474bad9c0610f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a99f876862143290b055586086bfd951b"><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="../../d1/d81/complex_8c.html#a99f876862143290b055586086bfd951b">f_reciprocal</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x)</td></tr> <tr class="separator:a99f876862143290b055586086bfd951b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a68456037eef8eccf857fd71246d8f665"><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="../../d1/d81/complex_8c.html#a68456037eef8eccf857fd71246d8f665">nucomp_expt</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> other)</td></tr> <tr class="separator:a68456037eef8eccf857fd71246d8f665"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a723a664e39201145473fb796b2e45858"><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="../../d1/d81/complex_8c.html#a723a664e39201145473fb796b2e45858">nucomp_eqeq_p</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> other)</td></tr> <tr class="separator:a723a664e39201145473fb796b2e45858"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab708d2da4faf61d41248e0b143c87b2e"><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="../../d1/d81/complex_8c.html#ab708d2da4faf61d41248e0b143c87b2e">nucomp_coerce</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> other)</td></tr> <tr class="separator:ab708d2da4faf61d41248e0b143c87b2e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a654b5209f8d7e869adef6f1072c32980"><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="../../d1/d81/complex_8c.html#a654b5209f8d7e869adef6f1072c32980">nucomp_abs</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a654b5209f8d7e869adef6f1072c32980"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa3b560a0fc2f935c0f0771eda4ef738b"><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="../../d1/d81/complex_8c.html#aa3b560a0fc2f935c0f0771eda4ef738b">nucomp_abs2</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:aa3b560a0fc2f935c0f0771eda4ef738b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3b985f50deb4e7e156667609c73ba588"><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="../../d1/d81/complex_8c.html#a3b985f50deb4e7e156667609c73ba588">nucomp_arg</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a3b985f50deb4e7e156667609c73ba588"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1ba78a51fcc1dfbed7782f2976ff893b"><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="../../d1/d81/complex_8c.html#a1ba78a51fcc1dfbed7782f2976ff893b">nucomp_rect</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a1ba78a51fcc1dfbed7782f2976ff893b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac693167060054c153302c6fa75706dd6"><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="../../d1/d81/complex_8c.html#ac693167060054c153302c6fa75706dd6">nucomp_polar</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ac693167060054c153302c6fa75706dd6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a659f89f54737e0ce4f54d223473034f7"><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="../../d1/d81/complex_8c.html#a659f89f54737e0ce4f54d223473034f7">nucomp_conj</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a659f89f54737e0ce4f54d223473034f7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a845010279232dc738dbc68060c51f5a1"><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="../../d1/d81/complex_8c.html#a845010279232dc738dbc68060c51f5a1">nucomp_false</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a845010279232dc738dbc68060c51f5a1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a64546c2bb550d88ea68ca27626f0cdf9"><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="../../d1/d81/complex_8c.html#a64546c2bb550d88ea68ca27626f0cdf9">nucomp_denominator</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a64546c2bb550d88ea68ca27626f0cdf9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a035f7b1c5ad98cfb7c6175355ecbb0d7"><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="../../d1/d81/complex_8c.html#a035f7b1c5ad98cfb7c6175355ecbb0d7">nucomp_numerator</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a035f7b1c5ad98cfb7c6175355ecbb0d7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a21cfec609a7e294cba5e1a036b74676b"><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="../../d1/d81/complex_8c.html#a21cfec609a7e294cba5e1a036b74676b">nucomp_hash</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a21cfec609a7e294cba5e1a036b74676b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a00a9c682552d9dac20a78f72926b3d90"><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="../../d1/d81/complex_8c.html#a00a9c682552d9dac20a78f72926b3d90">nucomp_eql_p</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> other)</td></tr> <tr class="separator:a00a9c682552d9dac20a78f72926b3d90"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af2f44084b1d0438103f0b9e1d636bb37"><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="../../d1/d81/complex_8c.html#af2f44084b1d0438103f0b9e1d636bb37">f_signbit</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x)</td></tr> <tr class="separator:af2f44084b1d0438103f0b9e1d636bb37"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a44b502b97028a546e9f8a25660f91b34"><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="../../d1/d81/complex_8c.html#a44b502b97028a546e9f8a25660f91b34">f_tpositive_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x)</td></tr> <tr class="separator:a44b502b97028a546e9f8a25660f91b34"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4b7c02a5abbe446c4fea859179350189"><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="../../d1/d81/complex_8c.html#a4b7c02a5abbe446c4fea859179350189">f_format</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="../../dc/dd1/ossl__ssl_8c.html#a86771351f4ef469ab9c94739a64fd7ea">func</a>)(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>))</td></tr> <tr class="separator:a4b7c02a5abbe446c4fea859179350189"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0edf8e9ee908e838a46db3b3f94c2743"><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="../../d1/d81/complex_8c.html#a0edf8e9ee908e838a46db3b3f94c2743">nucomp_to_s</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a0edf8e9ee908e838a46db3b3f94c2743"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6fe4c1fb069246caf14a766e5ec43767"><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="../../d1/d81/complex_8c.html#a6fe4c1fb069246caf14a766e5ec43767">nucomp_inspect</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a6fe4c1fb069246caf14a766e5ec43767"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5b628aa1b4292e255b21aea9c66fb62d"><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="../../d1/d81/complex_8c.html#a5b628aa1b4292e255b21aea9c66fb62d">nucomp_marshal_dump</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a5b628aa1b4292e255b21aea9c66fb62d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adaa7c78327b41c6f43d4ee269c521a49"><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="../../d1/d81/complex_8c.html#adaa7c78327b41c6f43d4ee269c521a49">nucomp_marshal_load</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)</td></tr> <tr class="separator:adaa7c78327b41c6f43d4ee269c521a49"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a74346fbdd1323ac0fc343475b5ab35e8"><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="../../d1/d81/complex_8c.html#a74346fbdd1323ac0fc343475b5ab35e8">rb_complex_raw</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> y)</td></tr> <tr class="separator:a74346fbdd1323ac0fc343475b5ab35e8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acd404524559091895109d0e2d868f2dd"><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="../../d1/d81/complex_8c.html#acd404524559091895109d0e2d868f2dd">rb_complex_new</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> y)</td></tr> <tr class="separator:acd404524559091895109d0e2d868f2dd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afa835e59be2b327ada63e04ba878d10c"><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="../../d1/d81/complex_8c.html#afa835e59be2b327ada63e04ba878d10c">rb_complex_polar</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> y)</td></tr> <tr class="separator:afa835e59be2b327ada63e04ba878d10c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a25d946df28ae1587a46e144d92214bd3"><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="../../d1/d81/complex_8c.html#a25d946df28ae1587a46e144d92214bd3">nucomp_s_convert</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> klass)</td></tr> <tr class="separator:a25d946df28ae1587a46e144d92214bd3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4af9258009466f7c8f96a1f6806006bc"><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="../../d1/d81/complex_8c.html#a4af9258009466f7c8f96a1f6806006bc">rb_Complex</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> y)</td></tr> <tr class="separator:a4af9258009466f7c8f96a1f6806006bc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a98beeab7de8b7bb67aa83518a74b5f5f"><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="../../d1/d81/complex_8c.html#a98beeab7de8b7bb67aa83518a74b5f5f">nucomp_to_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a98beeab7de8b7bb67aa83518a74b5f5f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac7c0add7996329097340b7cdba2b1ed8"><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="../../d1/d81/complex_8c.html#ac7c0add7996329097340b7cdba2b1ed8">nucomp_to_f</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ac7c0add7996329097340b7cdba2b1ed8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acbf2a325b2a4298f5eca70e61bff2bd4"><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="../../d1/d81/complex_8c.html#acbf2a325b2a4298f5eca70e61bff2bd4">nucomp_to_r</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:acbf2a325b2a4298f5eca70e61bff2bd4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a77d8866fe0c20931b6f2a28139b7caf1"><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="../../d1/d81/complex_8c.html#a77d8866fe0c20931b6f2a28139b7caf1">nucomp_rationalize</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> self)</td></tr> <tr class="separator:a77d8866fe0c20931b6f2a28139b7caf1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aafd9a62314b90ca00fa14e712e9e2243"><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="../../d1/d81/complex_8c.html#aafd9a62314b90ca00fa14e712e9e2243">nilclass_to_c</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:aafd9a62314b90ca00fa14e712e9e2243"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a92923d26c85cd7cf5fc1d0e25e8d6e7d"><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="../../d1/d81/complex_8c.html#a92923d26c85cd7cf5fc1d0e25e8d6e7d">numeric_to_c</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a92923d26c85cd7cf5fc1d0e25e8d6e7d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afcc8edc6d50c94a32fc5459f87b761c6"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#afcc8edc6d50c94a32fc5459f87b761c6">make_patterns</a> (void)</td></tr> <tr class="separator:afcc8edc6d50c94a32fc5459f87b761c6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a842503d25d1e9e152a3e452a7dfd7a98"><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="../../d1/d81/complex_8c.html#a842503d25d1e9e152a3e452a7dfd7a98">string_to_c_internal</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a842503d25d1e9e152a3e452a7dfd7a98"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a60157843e3f41988ce0d74f469762d49"><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="../../d1/d81/complex_8c.html#a60157843e3f41988ce0d74f469762d49">string_to_c_strict</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a60157843e3f41988ce0d74f469762d49"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6f351e1ee61afef726690509f819a1c9"><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="../../d1/d81/complex_8c.html#a6f351e1ee61afef726690509f819a1c9">string_to_c</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a6f351e1ee61afef726690509f819a1c9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abab2849ebc7db86363ef18a9e2b0dbe4"><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="../../d1/d81/complex_8c.html#abab2849ebc7db86363ef18a9e2b0dbe4">numeric_real</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:abab2849ebc7db86363ef18a9e2b0dbe4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa5cfbdb0432adb7e9b4d376b0e1bf419"><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="../../d1/d81/complex_8c.html#aa5cfbdb0432adb7e9b4d376b0e1bf419">numeric_imag</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:aa5cfbdb0432adb7e9b4d376b0e1bf419"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab161e33aa3d0907d4132cf434290b9ed"><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="../../d1/d81/complex_8c.html#ab161e33aa3d0907d4132cf434290b9ed">numeric_abs2</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ab161e33aa3d0907d4132cf434290b9ed"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afa865a9cebb727e4fd6df0c923a5c868"><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="../../d1/d81/complex_8c.html#afa865a9cebb727e4fd6df0c923a5c868">numeric_arg</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:afa865a9cebb727e4fd6df0c923a5c868"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aae6232b5c7ed97354357574d2b4397e6"><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="../../d1/d81/complex_8c.html#aae6232b5c7ed97354357574d2b4397e6">numeric_rect</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:aae6232b5c7ed97354357574d2b4397e6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6888b80a0d02a60a8c069df53c92297c"><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="../../d1/d81/complex_8c.html#a6888b80a0d02a60a8c069df53c92297c">numeric_polar</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a6888b80a0d02a60a8c069df53c92297c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a397e8c7f6f2cf148fd69dc7bc6dcf7ae"><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="../../d1/d81/complex_8c.html#a397e8c7f6f2cf148fd69dc7bc6dcf7ae">numeric_conj</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a397e8c7f6f2cf148fd69dc7bc6dcf7ae"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac2979009d5795491e387922d46ea8a10"><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="../../d1/d81/complex_8c.html#ac2979009d5795491e387922d46ea8a10">float_arg</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ac2979009d5795491e387922d46ea8a10"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6829ec1d55b0642bf64d57c72b76cefd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#a6829ec1d55b0642bf64d57c72b76cefd">Init_Complex</a> (void)</td></tr> <tr class="separator:a6829ec1d55b0642bf64d57c72b76cefd"><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:a29bfeb531e412b96ab2df05ea7ba1799"><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="../../d1/d81/complex_8c.html#a29bfeb531e412b96ab2df05ea7ba1799">rb_cComplex</a></td></tr> <tr class="separator:a29bfeb531e412b96ab2df05ea7ba1799"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab6c6001c90e99c74a6bfbd33287815d7"><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="../../d1/d81/complex_8c.html#ab6c6001c90e99c74a6bfbd33287815d7">id_abs</a></td></tr> <tr class="separator:ab6c6001c90e99c74a6bfbd33287815d7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adc829e77323f45c3cf347481b73df85b"><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="../../d1/d81/complex_8c.html#adc829e77323f45c3cf347481b73df85b">id_abs2</a></td></tr> <tr class="separator:adc829e77323f45c3cf347481b73df85b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a86ef0f4a1623a4e1181443a1273a33b6"><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="../../d1/d81/complex_8c.html#a86ef0f4a1623a4e1181443a1273a33b6">id_arg</a></td></tr> <tr class="separator:a86ef0f4a1623a4e1181443a1273a33b6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af4d832da790e2477c23f3d687146a8e2"><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="../../d1/d81/complex_8c.html#af4d832da790e2477c23f3d687146a8e2">id_cmp</a></td></tr> <tr class="separator:af4d832da790e2477c23f3d687146a8e2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afba8fa923c1c3f7d05cb06f88c794981"><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="../../d1/d81/complex_8c.html#afba8fa923c1c3f7d05cb06f88c794981">id_conj</a></td></tr> <tr class="separator:afba8fa923c1c3f7d05cb06f88c794981"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2a093ceafd45a98ea6da867261c31f38"><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="../../d1/d81/complex_8c.html#a2a093ceafd45a98ea6da867261c31f38">id_convert</a></td></tr> <tr class="separator:a2a093ceafd45a98ea6da867261c31f38"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a65b841a7e5c65f7b887effcf765e8ea7"><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="../../d1/d81/complex_8c.html#a65b841a7e5c65f7b887effcf765e8ea7">id_denominator</a></td></tr> <tr class="separator:a65b841a7e5c65f7b887effcf765e8ea7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae823db22f5a0657ba490bd93ced0cc2e"><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="../../d1/d81/complex_8c.html#ae823db22f5a0657ba490bd93ced0cc2e">id_divmod</a></td></tr> <tr class="separator:ae823db22f5a0657ba490bd93ced0cc2e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8ad92fec116b1b35f2034b570c6be6e4"><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="../../d1/d81/complex_8c.html#a8ad92fec116b1b35f2034b570c6be6e4">id_eqeq_p</a></td></tr> <tr class="separator:a8ad92fec116b1b35f2034b570c6be6e4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae88d5ca593f2d6189c98a15801ec9870"><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="../../d1/d81/complex_8c.html#ae88d5ca593f2d6189c98a15801ec9870">id_expt</a></td></tr> <tr class="separator:ae88d5ca593f2d6189c98a15801ec9870"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7e234ec70f7559ce7fdeac8f8fd54ff2"><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="../../d1/d81/complex_8c.html#a7e234ec70f7559ce7fdeac8f8fd54ff2">id_fdiv</a></td></tr> <tr class="separator:a7e234ec70f7559ce7fdeac8f8fd54ff2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a43afc3f97918b9e125feee3ec92f9e9e"><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="../../d1/d81/complex_8c.html#a43afc3f97918b9e125feee3ec92f9e9e">id_floor</a></td></tr> <tr class="separator:a43afc3f97918b9e125feee3ec92f9e9e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7e7664579a2639cd823e0279ea4977d7"><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="../../d1/d81/complex_8c.html#a7e7664579a2639cd823e0279ea4977d7">id_idiv</a></td></tr> <tr class="separator:a7e7664579a2639cd823e0279ea4977d7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a76596691c4a6a5f664a707648eb3fea3"><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="../../d1/d81/complex_8c.html#a76596691c4a6a5f664a707648eb3fea3">id_imag</a></td></tr> <tr class="separator:a76596691c4a6a5f664a707648eb3fea3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1c40847cbc02b1ff39840107b2b5cda7"><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="../../d1/d81/complex_8c.html#a1c40847cbc02b1ff39840107b2b5cda7">id_inspect</a></td></tr> <tr class="separator:a1c40847cbc02b1ff39840107b2b5cda7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2683dab91eb7daa0d61ddc04006b11e6"><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="../../d1/d81/complex_8c.html#a2683dab91eb7daa0d61ddc04006b11e6">id_negate</a></td></tr> <tr class="separator:a2683dab91eb7daa0d61ddc04006b11e6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a84e1e6ddc0d67f72521bb5f1b0fcd68e"><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="../../d1/d81/complex_8c.html#a84e1e6ddc0d67f72521bb5f1b0fcd68e">id_numerator</a></td></tr> <tr class="separator:a84e1e6ddc0d67f72521bb5f1b0fcd68e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aad443cbb645782db609979b7104b6549"><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="../../d1/d81/complex_8c.html#aad443cbb645782db609979b7104b6549">id_quo</a></td></tr> <tr class="separator:aad443cbb645782db609979b7104b6549"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5d1e4565b4f86ca731d9ed19c611d1d2"><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="../../d1/d81/complex_8c.html#a5d1e4565b4f86ca731d9ed19c611d1d2">id_real</a></td></tr> <tr class="separator:a5d1e4565b4f86ca731d9ed19c611d1d2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3bd58b915b1f0e25a2914305b12f685d"><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="../../d1/d81/complex_8c.html#a3bd58b915b1f0e25a2914305b12f685d">id_real_p</a></td></tr> <tr class="separator:a3bd58b915b1f0e25a2914305b12f685d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4738cb7f48459499c2f2f0ae1102392e"><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="../../d1/d81/complex_8c.html#a4738cb7f48459499c2f2f0ae1102392e">id_to_f</a></td></tr> <tr class="separator:a4738cb7f48459499c2f2f0ae1102392e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a043d8c32e085bc8b68060c16bbe3d098"><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="../../d1/d81/complex_8c.html#a043d8c32e085bc8b68060c16bbe3d098">id_to_i</a></td></tr> <tr class="separator:a043d8c32e085bc8b68060c16bbe3d098"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2977fd605942ed760dd69cbd0053ba7d"><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="../../d1/d81/complex_8c.html#a2977fd605942ed760dd69cbd0053ba7d">id_to_r</a></td></tr> <tr class="separator:a2977fd605942ed760dd69cbd0053ba7d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad1aaf2d2c5bc8f00dcfa470bb55c49f0"><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="../../d1/d81/complex_8c.html#ad1aaf2d2c5bc8f00dcfa470bb55c49f0">id_to_s</a></td></tr> <tr class="separator:ad1aaf2d2c5bc8f00dcfa470bb55c49f0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a10d4d331f7a2cb7ae4c7d8f921d0ee97"><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="../../d1/d81/complex_8c.html#a10d4d331f7a2cb7ae4c7d8f921d0ee97">comp_pat0</a></td></tr> <tr class="separator:a10d4d331f7a2cb7ae4c7d8f921d0ee97"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeb72e18f376e578e9df4e3b2d4fc3a77"><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="../../d1/d81/complex_8c.html#aeb72e18f376e578e9df4e3b2d4fc3a77">comp_pat1</a></td></tr> <tr class="separator:aeb72e18f376e578e9df4e3b2d4fc3a77"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6dcc1bec944fbf18d4197c6ab5d88440"><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="../../d1/d81/complex_8c.html#a6dcc1bec944fbf18d4197c6ab5d88440">comp_pat2</a></td></tr> <tr class="separator:a6dcc1bec944fbf18d4197c6ab5d88440"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a28c903a9f0a813b1d4014b084c9eebae"><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="../../d1/d81/complex_8c.html#a28c903a9f0a813b1d4014b084c9eebae">a_slash</a></td></tr> <tr class="separator:a28c903a9f0a813b1d4014b084c9eebae"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abf08d50277f599530460afad4612caef"><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="../../d1/d81/complex_8c.html#abf08d50277f599530460afad4612caef">a_dot_and_an_e</a></td></tr> <tr class="separator:abf08d50277f599530460afad4612caef"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a118cb8e0d971c5a6d2140ba841c2f60f"><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="../../d1/d81/complex_8c.html#a118cb8e0d971c5a6d2140ba841c2f60f">null_string</a></td></tr> <tr class="separator:a118cb8e0d971c5a6d2140ba841c2f60f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a11d510c5a7da4bee736423ba12ba26dd"><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="../../d1/d81/complex_8c.html#a11d510c5a7da4bee736423ba12ba26dd">underscores_pat</a></td></tr> <tr class="separator:a11d510c5a7da4bee736423ba12ba26dd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a320713050ab988119ed21653e416e067"><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="../../d1/d81/complex_8c.html#a320713050ab988119ed21653e416e067">an_underscore</a></td></tr> <tr class="separator:a320713050ab988119ed21653e416e067"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <a id="a9961f758b6f0a0d77f4ad463f2bbf375"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9961f758b6f0a0d77f4ad463f2bbf375">◆ </a></span>binop</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define binop</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">n, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">op </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">inline</span> <span class="keyword">static</span> VALUE \</div><div class="line">f_##n(<a class="code" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x, <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> y)\</div><div class="line">{\</div><div class="line"> return <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a6a973fe624aa9aa9ba0cdeb6792d3187">rb_funcall</a>(x, (op), 1, y);\</div><div class="line">}</div><div class="ttc" id="ruby_2ruby_8h_html_a6a973fe624aa9aa9ba0cdeb6792d3187"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#a6a973fe624aa9aa9ba0cdeb6792d3187">rb_funcall</a></div><div class="ttdeci">VALUE rb_funcall(VALUE, ID, int,...)</div><div class="ttdoc">Calls a method. </div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d80/vm__eval_8c_source.html#l00638">vm_eval.c:638</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#l00088">ruby.h:88</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00028">28</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> </div> </div> <a id="a5b8dd336c302c11f037dfbb87907a01c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5b8dd336c302c11f037dfbb87907a01c">◆ </a></span>DENOMINATOR</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define DENOMINATOR   <a class="el" href="../../d7/d50/rational_8c.html#a28c8bd90ea71ec24e5f43f413a9ee8b4">DIGITS</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l01412">1412</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> </div> </div> <a id="a28c8bd90ea71ec24e5f43f413a9ee8b4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a28c8bd90ea71ec24e5f43f413a9ee8b4">◆ </a></span>DIGITS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define DIGITS   "(?:[0-9](?:_[0-9]|[0-9])*)"</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l01410">1410</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> </div> </div> <a id="a14ebcc23e79e8d64e42941746c616c37"></a> <h2 class="memtitle"><span class="permalink"><a href="#a14ebcc23e79e8d64e42941746c616c37">◆ </a></span>f_boolcast</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define f_boolcast</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x</td><td>)</td> <td>   ((x) ? <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aacea3516b33941ce8149098e223a7466">Qtrue</a> : <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aba0717d2689eb68797421a02ab9295c6">Qfalse</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00026">26</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00100">f_gt_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00108">f_lt_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00230">f_one_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01174">f_signbit()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01190">f_tpositive_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00210">f_zero_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00181">fun1()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00194">fun2()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00925">nucomp_eqeq_p()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01160">nucomp_eql_p()</a>.</p> </div> </div> <a id="aa7a6294e083798730d4b361be9737098"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa7a6294e083798730d4b361be9737098">◆ </a></span>f_gsub</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define f_gsub</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">y, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">z </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../d3/d80/vm__eval_8c.html#a0e619febdba1807eb2aa51ae94e6f0d8">rb_funcall</a>((x), <a class="el" href="../../d7/d50/rational_8c.html#a6fb7847fa6ed93094a7f20aaf38188c6">id_gsub</a>, 2, (y), (z))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l01558">1558</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01584">string_to_c()</a>.</p> </div> </div> <a id="addb0dc1279a91407838e75e637108d11"></a> <h2 class="memtitle"><span class="permalink"><a href="#addb0dc1279a91407838e75e637108d11">◆ </a></span>f_gsub_bang</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define f_gsub_bang</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">y, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">z </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../d3/d80/vm__eval_8c.html#a0e619febdba1807eb2aa51ae94e6f0d8">rb_funcall</a>((x), <a class="el" href="../../d1/d81/complex_8c.html#a915a73b126eea1302006a17261af4686">id_gsub_bang</a>, 2, (y), (z))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l01459">1459</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> </div> </div> <a id="a11e81aca0cf7271a7f4c9715d91e0eed"></a> <h2 class="memtitle"><span class="permalink"><a href="#a11e81aca0cf7271a7f4c9715d91e0eed">◆ </a></span>f_match</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define f_match</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">y </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../d3/d80/vm__eval_8c.html#a0e619febdba1807eb2aa51ae94e6f0d8">rb_funcall</a>((x), <a class="el" href="../../d0/de1/object_8c.html#a8e7061c3662bc362825c8f794af18f04">id_match</a>, 1, (y))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l01456">1456</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01462">string_to_c_internal()</a>.</p> </div> </div> <a id="aaec9653017aa5872aa79d398d2b285a8"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaec9653017aa5872aa79d398d2b285a8">◆ </a></span>f_nonzero_p</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define f_nonzero_p</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x</td><td>)</td> <td>   (!<a class="el" href="../../d7/d50/rational_8c.html#aca1513a1dae873f149ac0222df232ee0">f_zero_p</a>(x))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00227">227</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01368">nucomp_rationalize()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01328">nucomp_to_f()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01309">nucomp_to_i()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01348">nucomp_to_r()</a>.</p> </div> </div> <a id="a337fa764f6638aa3f43b1ca8aaaa3ba7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a337fa764f6638aa3f43b1ca8aaaa3ba7">◆ </a></span>f_positive_p</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define f_positive_p</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x</td><td>)</td> <td>   (!<a class="el" href="../../dd/dc0/date__core_8c.html#abd8c6328a7dfa2fb86f27998e42fcbcb">f_negative_p</a>(x))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00207">207</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01735">numeric_arg()</a>.</p> </div> </div> <a id="ae40bc05991cdee182b5646b58ef0ea40"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae40bc05991cdee182b5646b58ef0ea40">◆ </a></span>fun1</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define fun1</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">n</td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">inline</span> <span class="keyword">static</span> VALUE \</div><div class="line">f_##n(<a class="code" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x)\</div><div class="line">{\</div><div class="line"> return <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a6a973fe624aa9aa9ba0cdeb6792d3187">rb_funcall</a>(x, id_##n, 0);\</div><div class="line">}</div><div class="ttc" id="ruby_2ruby_8h_html_a6a973fe624aa9aa9ba0cdeb6792d3187"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#a6a973fe624aa9aa9ba0cdeb6792d3187">rb_funcall</a></div><div class="ttdeci">VALUE rb_funcall(VALUE, ID, int,...)</div><div class="ttdoc">Calls a method. </div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d80/vm__eval_8c_source.html#l00638">vm_eval.c:638</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#l00088">ruby.h:88</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00035">35</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> </div> </div> <a id="af061beecb4d5bf7aaecb23580a6cec20"></a> <h2 class="memtitle"><span class="permalink"><a href="#af061beecb4d5bf7aaecb23580a6cec20">◆ </a></span>fun2</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define fun2</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">n</td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">inline</span> <span class="keyword">static</span> VALUE \</div><div class="line">f_##n(<a class="code" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x, <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> y)\</div><div class="line">{\</div><div class="line"> return <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a6a973fe624aa9aa9ba0cdeb6792d3187">rb_funcall</a>(x, id_##n, 1, y);\</div><div class="line">}</div><div class="ttc" id="ruby_2ruby_8h_html_a6a973fe624aa9aa9ba0cdeb6792d3187"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#a6a973fe624aa9aa9ba0cdeb6792d3187">rb_funcall</a></div><div class="ttdeci">VALUE rb_funcall(VALUE, ID, int,...)</div><div class="ttdoc">Calls a method. </div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d80/vm__eval_8c_source.html#l00638">vm_eval.c:638</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#l00088">ruby.h:88</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00042">42</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> </div> </div> <a id="ac3fe0aed361257ab0fd2bfb752314c68"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac3fe0aed361257ab0fd2bfb752314c68">◆ </a></span>get_dat1</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define get_dat1</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x</td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">struct </span><a class="code" href="../../db/d80/struct_r_complex.html">RComplex</a> *dat;\</div><div class="line"> dat = ((<span class="keyword">struct </span><a class="code" href="../../db/d80/struct_r_complex.html">RComplex</a> *)(x))</div><div class="ttc" id="struct_r_complex_html"><div class="ttname"><a href="../../db/d80/struct_r_complex.html">RComplex</a></div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l00755">ruby.h:755</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00303">303</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00655">f_addsub()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00733">f_divide()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01196">f_format()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00516">imp1()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00536">m_sin()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00963">nucomp_abs()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00989">nucomp_abs2()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01008">nucomp_arg()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01048">nucomp_conj()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01101">nucomp_denominator()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00925">nucomp_eqeq_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00840">nucomp_expt()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01144">nucomp_hash()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00634">nucomp_imag()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01247">nucomp_marshal_dump()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01259">nucomp_marshal_load()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00708">nucomp_mul()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00647">nucomp_negate()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01128">nucomp_numerator()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01368">nucomp_rationalize()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00620">nucomp_real()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01022">nucomp_rect()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00399">nucomp_s_canonicalize_internal()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01602">nucomp_s_convert()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01328">nucomp_to_f()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01309">nucomp_to_i()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01348">nucomp_to_r()</a>.</p> </div> </div> <a id="a3ba5a3b0bcc88a47376743b688cb8ae1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3ba5a3b0bcc88a47376743b688cb8ae1">◆ </a></span>get_dat2</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define get_dat2</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">y </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">struct </span><a class="code" href="../../db/d80/struct_r_complex.html">RComplex</a> *adat, *bdat;\</div><div class="line"> adat = ((<span class="keyword">struct </span><a class="code" href="../../db/d80/struct_r_complex.html">RComplex</a> *)(x));\</div><div class="line"> bdat = ((<span class="keyword">struct </span><a class="code" href="../../db/d80/struct_r_complex.html">RComplex</a> *)(y))</div><div class="ttc" id="struct_r_complex_html"><div class="ttname"><a href="../../db/d80/struct_r_complex.html">RComplex</a></div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l00755">ruby.h:755</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00307">307</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00655">f_addsub()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00733">f_divide()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00925">nucomp_eqeq_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01160">nucomp_eql_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00708">nucomp_mul()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00399">nucomp_s_canonicalize_internal()</a>.</p> </div> </div> <a id="a6fb7847fa6ed93094a7f20aaf38188c6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6fb7847fa6ed93094a7f20aaf38188c6">◆ </a></span>id_gsub</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define id_gsub   <a class="el" href="../../db/d97/parse_8c.html#ab13a3d4bb31721960d4678b2d78aa009">rb_intern</a>("gsub")</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l01557">1557</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> </div> </div> <a id="a915a73b126eea1302006a17261af4686"></a> <h2 class="memtitle"><span class="permalink"><a href="#a915a73b126eea1302006a17261af4686">◆ </a></span>id_gsub_bang</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define id_gsub_bang   <a class="el" href="../../db/d97/parse_8c.html#ab13a3d4bb31721960d4678b2d78aa009">rb_intern</a>("gsub!")</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l01458">1458</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> </div> </div> <a id="a5c5832b08c7533e48d3fa8bf3e0190c2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5c5832b08c7533e48d3fa8bf3e0190c2">◆ </a></span>id_match</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define id_match   <a class="el" href="../../db/d97/parse_8c.html#ab13a3d4bb31721960d4678b2d78aa009">rb_intern</a>("match")</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l01455">1455</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> </div> </div> <a id="a1a4eb77bf7ad52f8e1edd553ef44cb3d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1a4eb77bf7ad52f8e1edd553ef44cb3d">◆ </a></span>id_PI</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define id_PI   <a class="el" href="../../db/d97/parse_8c.html#ab13a3d4bb31721960d4678b2d78aa009">rb_intern</a>("PI")</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l01724">1724</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01788">float_arg()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01735">numeric_arg()</a>.</p> </div> </div> <a id="aad527024b9403e191d6098aaaea07a97"></a> <h2 class="memtitle"><span class="permalink"><a href="#aad527024b9403e191d6098aaaea07a97">◆ </a></span>imp1</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define imp1</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">n</td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">inline</span> <span class="keyword">static</span> VALUE \</div><div class="line">m_##n##_bang(<a class="code" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x)\</div><div class="line">{\</div><div class="line"> return rb_math_##n(x);\</div><div class="line">}</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#l00088">ruby.h:88</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00488">488</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> </div> </div> <a id="aed12cb364f6b4fa0e086c22b578362cc"></a> <h2 class="memtitle"><span class="permalink"><a href="#aed12cb364f6b4fa0e086c22b578362cc">◆ </a></span>imp2</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define imp2</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">n</td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">inline</span> <span class="keyword">static</span> VALUE \</div><div class="line">m_##n##_bang(<a class="code" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x, <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> y)\</div><div class="line">{\</div><div class="line"> return rb_math_##n(x, y);\</div><div class="line">}</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#l00088">ruby.h:88</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00495">495</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> </div> </div> <a id="afaab0b040f6133f11e41460111368019"></a> <h2 class="memtitle"><span class="permalink"><a href="#afaab0b040f6133f11e41460111368019">◆ </a></span>k_exact_one_p</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define k_exact_one_p</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x</td><td>)</td> <td>   (<a class="el" href="../../d7/d50/rational_8c.html#aab07d0e121b054e74d63cba684eb5e1a">k_exact_p</a>(x) && <a class="el" href="../../d7/d50/rational_8c.html#a9b7a24638bf41ad1ede56dcc06f6305e">f_one_p</a>(x))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00301">301</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> </div> </div> <a id="aab07d0e121b054e74d63cba684eb5e1a"></a> <h2 class="memtitle"><span class="permalink"><a href="#aab07d0e121b054e74d63cba684eb5e1a">◆ </a></span>k_exact_p</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define k_exact_p</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x</td><td>)</td> <td>   (!<a class="el" href="../../d7/d50/rational_8c.html#a22e0cb1ded4b4e351dfe17a4703085ee">k_float_p</a>(x))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00297">297</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> </div> </div> <a id="a0d48e49427fb5f6074b8d48bf39be5c3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0d48e49427fb5f6074b8d48bf39be5c3">◆ </a></span>k_exact_zero_p</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define k_exact_zero_p</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x</td><td>)</td> <td>   (<a class="el" href="../../d7/d50/rational_8c.html#aab07d0e121b054e74d63cba684eb5e1a">k_exact_p</a>(x) && <a class="el" href="../../d7/d50/rational_8c.html#aca1513a1dae873f149ac0222df232ee0">f_zero_p</a>(x))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00300">300</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00840">nucomp_expt()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00399">nucomp_s_canonicalize_internal()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01602">nucomp_s_convert()</a>.</p> </div> </div> <a id="ad7b81217aac66943d1ab5c7b498b2716"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad7b81217aac66943d1ab5c7b498b2716">◆ </a></span>k_inexact_p</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define k_inexact_p</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x</td><td>)</td> <td>   <a class="el" href="../../d7/d50/rational_8c.html#a22e0cb1ded4b4e351dfe17a4703085ee">k_float_p</a>(x)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00298">298</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01368">nucomp_rationalize()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01328">nucomp_to_f()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01309">nucomp_to_i()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01348">nucomp_to_r()</a>.</p> </div> </div> <a id="a8ab8cc6317bb711bf9e85946d7c0efbc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8ab8cc6317bb711bf9e85946d7c0efbc">◆ </a></span>m_hypot</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define m_hypot</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">y </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   m_hypot_bang((x),(y))</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00963">nucomp_abs()</a>.</p> </div> </div> <a id="a9c914e46ebaa34521b97289f06e52801"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9c914e46ebaa34521b97289f06e52801">◆ </a></span>math1</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define math1</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">n</td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">inline</span> <span class="keyword">static</span> VALUE \</div><div class="line">m_##n(<a class="code" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x)\</div><div class="line">{\</div><div class="line"> return <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a6a973fe624aa9aa9ba0cdeb6792d3187">rb_funcall</a>(<a class="code" href="../../de/de6/ruby_2ruby_8h.html#adebd29f29ca74ad694d41e1d325fce2d">rb_mMath</a>, id_##n, 1, x);\</div><div class="line">}</div><div class="ttc" id="ruby_2ruby_8h_html_a6a973fe624aa9aa9ba0cdeb6792d3187"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#a6a973fe624aa9aa9ba0cdeb6792d3187">rb_funcall</a></div><div class="ttdeci">VALUE rb_funcall(VALUE, ID, int,...)</div><div class="ttdoc">Calls a method. </div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d80/vm__eval_8c_source.html#l00638">vm_eval.c:638</a></div></div> <div class="ttc" id="ruby_2ruby_8h_html_adebd29f29ca74ad694d41e1d325fce2d"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#adebd29f29ca74ad694d41e1d325fce2d">rb_mMath</a></div><div class="ttdeci">RUBY_EXTERN VALUE rb_mMath</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l01240">ruby.h:1240</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#l00088">ruby.h:88</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00049">49</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> </div> </div> <a id="ad3fc07873010cae7ca4e2d733af98a23"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad3fc07873010cae7ca4e2d733af98a23">◆ </a></span>math2</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define math2</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">n</td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keyword">inline</span> <span class="keyword">static</span> VALUE \</div><div class="line">m_##n(<a class="code" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x, <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> y)\</div><div class="line">{\</div><div class="line"> return <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a6a973fe624aa9aa9ba0cdeb6792d3187">rb_funcall</a>(<a class="code" href="../../de/de6/ruby_2ruby_8h.html#adebd29f29ca74ad694d41e1d325fce2d">rb_mMath</a>, id_##n, 2, x, y);\</div><div class="line">}</div><div class="ttc" id="ruby_2ruby_8h_html_a6a973fe624aa9aa9ba0cdeb6792d3187"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#a6a973fe624aa9aa9ba0cdeb6792d3187">rb_funcall</a></div><div class="ttdeci">VALUE rb_funcall(VALUE, ID, int,...)</div><div class="ttdoc">Calls a method. </div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d80/vm__eval_8c_source.html#l00638">vm_eval.c:638</a></div></div> <div class="ttc" id="ruby_2ruby_8h_html_adebd29f29ca74ad694d41e1d325fce2d"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#adebd29f29ca74ad694d41e1d325fce2d">rb_mMath</a></div><div class="ttdeci">RUBY_EXTERN VALUE rb_mMath</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l01240">ruby.h:1240</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#l00088">ruby.h:88</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00056">56</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> </div> </div> <a id="a8de3ed741dadc9c979a4ff17c0a9116e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8de3ed741dadc9c979a4ff17c0a9116e">◆ </a></span>NDEBUG</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define NDEBUG</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00012">12</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> </div> </div> <a id="a871b76e91f053da651aefa8e9346b76f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a871b76e91f053da651aefa8e9346b76f">◆ </a></span>nucomp_quo</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define nucomp_quo   <a class="el" href="../../d1/d81/complex_8c.html#abcbf93490291e990d5bc5765ac9e0e4d">nucomp_div</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00804">804</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="abc544a4ed22112e62773c113652c5063"></a> <h2 class="memtitle"><span class="permalink"><a href="#abc544a4ed22112e62773c113652c5063">◆ </a></span>NUMBER</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define NUMBER   "[-+]?" <a class="el" href="../../d7/d50/rational_8c.html#a1bdb7588c71a32717aefe6f1dcca6532">NUMERATOR</a> "(?:\\/" <a class="el" href="../../d7/d50/rational_8c.html#a5b8dd336c302c11f037dfbb87907a01c">DENOMINATOR</a> ")?"</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l01413">1413</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> </div> </div> <a id="a3a008f0d64f7dee0f423b2957dd7a2e8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3a008f0d64f7dee0f423b2957dd7a2e8">◆ </a></span>NUMBERNOS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define NUMBERNOS   <a class="el" href="../../d7/d50/rational_8c.html#a1bdb7588c71a32717aefe6f1dcca6532">NUMERATOR</a> "(?:\\/" <a class="el" href="../../d7/d50/rational_8c.html#a5b8dd336c302c11f037dfbb87907a01c">DENOMINATOR</a> ")?"</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l01414">1414</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> </div> </div> <a id="a1bdb7588c71a32717aefe6f1dcca6532"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1bdb7588c71a32717aefe6f1dcca6532">◆ </a></span>NUMERATOR</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define NUMERATOR   "(?:" <a class="el" href="../../d7/d50/rational_8c.html#a28c8bd90ea71ec24e5f43f413a9ee8b4">DIGITS</a> "?\\.)?" <a class="el" href="../../d7/d50/rational_8c.html#a28c8bd90ea71ec24e5f43f413a9ee8b4">DIGITS</a> "(?:[eE][-+]?" DIGITS ")?"</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l01411">1411</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> </div> </div> <a id="a206b6f5362e56b51ca957635350b70b6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a206b6f5362e56b51ca957635350b70b6">◆ </a></span>ONE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ONE   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#ac55fae7f748afd3fc2533d0d7d06cf5a">INT2FIX</a>(1)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00016">16</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00733">f_divide()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00230">f_one_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00823">f_reciprocal()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00840">nucomp_expt()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01602">nucomp_s_convert()</a>.</p> </div> </div> <a id="aec0337a55f7459256214d3b70fb06266"></a> <h2 class="memtitle"><span class="permalink"><a href="#aec0337a55f7459256214d3b70fb06266">◆ </a></span>PATTERN0</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PATTERN0   "\\A" WS "(" <a class="el" href="../../d1/d81/complex_8c.html#abc544a4ed22112e62773c113652c5063">NUMBER</a> ")@(" <a class="el" href="../../d1/d81/complex_8c.html#abc544a4ed22112e62773c113652c5063">NUMBER</a> ")" <a class="el" href="../../d7/d50/rational_8c.html#a59799636dce6e7dfa2ce20c48147fa6b">WS</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l01415">1415</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01420">make_patterns()</a>.</p> </div> </div> <a id="a06d0ea1c6744a2f54a27dd433e581090"></a> <h2 class="memtitle"><span class="permalink"><a href="#a06d0ea1c6744a2f54a27dd433e581090">◆ </a></span>PATTERN1</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PATTERN1   "\\A" WS "([-+])?(" <a class="el" href="../../d1/d81/complex_8c.html#abc544a4ed22112e62773c113652c5063">NUMBER</a> ")?[iIjJ]" WS</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l01416">1416</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01420">make_patterns()</a>.</p> </div> </div> <a id="a996c720637c0326a63266272988cb615"></a> <h2 class="memtitle"><span class="permalink"><a href="#a996c720637c0326a63266272988cb615">◆ </a></span>PATTERN2</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PATTERN2   "\\A" WS "(" <a class="el" href="../../d1/d81/complex_8c.html#abc544a4ed22112e62773c113652c5063">NUMBER</a> ")(([-+])(" <a class="el" href="../../d1/d81/complex_8c.html#a3a008f0d64f7dee0f423b2957dd7a2e8">NUMBERNOS</a> ")?[iIjJ])?" WS</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l01417">1417</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01420">make_patterns()</a>.</p> </div> </div> <a id="a113b2532f3e6669b875ce9ea6104057a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a113b2532f3e6669b875ce9ea6104057a">◆ </a></span>PRESERVE_SIGNEDZERO</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PRESERVE_SIGNEDZERO</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00063">63</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</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="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01368">nucomp_rationalize()</a>.</p> </div> </div> <a id="af656ef0b47a536cedf328ced4f1d7f9d"></a> <h2 class="memtitle"><span class="permalink"><a href="#af656ef0b47a536cedf328ced4f1d7f9d">◆ </a></span>rb_raise_zerodiv</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define rb_raise_zerodiv</td> <td>(</td> <td class="paramname"></td><td>)</td> <td>   <a class="el" href="../../db/dcc/error_8c.html#a0f771a2840561f1838169b3d7d4616f3">rb_raise</a>(<a class="el" href="../../d6/d27/numeric_8c.html#a37383ba8c7988684488206a55ccff2ec">rb_eZeroDivError</a>, "divided by 0")</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00784">784</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> </div> </div> <a id="a888e15353eb3d330c743dbdeb47117e2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a888e15353eb3d330c743dbdeb47117e2">◆ </a></span>TWO</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define TWO   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#ac55fae7f748afd3fc2533d0d7d06cf5a">INT2FIX</a>(2)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00017">17</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00840">nucomp_expt()</a>.</p> </div> </div> <a id="a59799636dce6e7dfa2ce20c48147fa6b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a59799636dce6e7dfa2ce20c48147fa6b">◆ </a></span>WS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define WS   "\\s*"</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l01409">1409</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> </div> </div> <a id="ac328e551bde3d39b6d7b8cc9e048d941"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac328e551bde3d39b6d7b8cc9e048d941">◆ </a></span>ZERO</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ZERO   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#ac55fae7f748afd3fc2533d0d7d06cf5a">INT2FIX</a>(0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00015">15</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00115">binop()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00463">f_complex_new1()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00355">f_complex_new_bang1()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00210">f_zero_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00194">fun2()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00840">nucomp_expt()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00325">nucomp_s_alloc()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00399">nucomp_s_canonicalize_internal()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01602">nucomp_s_convert()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00444">nucomp_s_new()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00596">nucomp_s_polar()</a>.</p> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="a5578a7db2ea468c75d73b009e833467b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5578a7db2ea468c75d73b009e833467b">◆ </a></span>binop()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">binop </td> <td>(</td> <td class="paramtype"><a class="el" href="../../df/d73/time_8c.html#ad4b304682c847cecdf1bcca07461447e">mod</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">'%' </td> <td class="paramname"> </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="../../d1/d81/complex_8c_source.html#l00115">115</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00336">FIX2LONG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00338">FIXNUM_P</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00638">rb_funcall()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00423">T_BIGNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00015">ZERO</a>.</p> </div> </div> <a id="a7c8d810c62cf13f7df322039608459b0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7c8d810c62cf13f7df322039608459b0">◆ </a></span>f_add()</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> f_add </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>x</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>y</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">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00066">66</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00336">FIX2LONG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00338">FIXNUM_P</a>, and <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00638">rb_funcall()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00733">f_divide()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00989">nucomp_abs2()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00684">nucomp_add()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00840">nucomp_expt()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00708">nucomp_mul()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00399">nucomp_s_canonicalize_internal()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01602">nucomp_s_convert()</a>.</p> </div> </div> <a id="a5b6d9c225c483b8306b41946840559ad"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5b6d9c225c483b8306b41946840559ad">◆ </a></span>f_addsub()</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> f_addsub </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>other</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(*)(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>) </td> <td class="paramname"><em>func</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00655">655</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00376">CLASS_OF</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00470">f_complex_new2()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00104">func</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00303">get_dat1</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00307">get_dat2</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00292">k_complex_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00256">k_numeric_p()</a>, and <a class="el" href="../../d6/d27/numeric_8c_source.html#l00220">rb_num_coerce_bin()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00684">nucomp_add()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00696">nucomp_sub()</a>.</p> </div> </div> <a id="a6b477183c3cb588ec64a488c99020a35"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6b477183c3cb588ec64a488c99020a35">◆ </a></span>f_cmp()</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> f_cmp </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>x</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>y</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">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00078">78</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00336">FIX2LONG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00338">FIXNUM_P</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00021">id_cmp</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, and <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00638">rb_funcall()</a>.</p> </div> </div> <a id="a12b89bde8166af62c2528554745da6c5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a12b89bde8166af62c2528554745da6c5">◆ </a></span>f_complex_new1()</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> f_complex_new1 </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>x</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">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00463">463</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/dac/ossl_8h_source.html#l00044">assert</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00292">k_complex_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00399">nucomp_s_canonicalize_internal()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00015">ZERO</a>.</p> </div> </div> <a id="a469290ca34d41e46324509144d0d2dd5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a469290ca34d41e46324509144d0d2dd5">◆ </a></span>f_complex_new2()</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> f_complex_new2 </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>x</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>y</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">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00470">470</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/dac/ossl_8h_source.html#l00044">assert</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00292">k_complex_p()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00399">nucomp_s_canonicalize_internal()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00655">f_addsub()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00733">f_divide()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00516">imp1()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00536">m_sin()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01048">nucomp_conj()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00840">nucomp_expt()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00708">nucomp_mul()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00647">nucomp_negate()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01128">nucomp_numerator()</a>.</p> </div> </div> <a id="a71d14e778f7765744eb25a39e9c0e44c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a71d14e778f7765744eb25a39e9c0e44c">◆ </a></span>f_complex_new_bang1()</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> f_complex_new_bang1 </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>x</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">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00355">355</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/dac/ossl_8h_source.html#l00044">assert</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00292">k_complex_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00313">nucomp_s_new_internal()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00015">ZERO</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00943">nucomp_coerce()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00840">nucomp_expt()</a>.</p> </div> </div> <a id="a64c5701fa7cec602168c045eb0cc9308"></a> <h2 class="memtitle"><span class="permalink"><a href="#a64c5701fa7cec602168c045eb0cc9308">◆ </a></span>f_complex_new_bang2()</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> f_complex_new_bang2 </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>x</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>y</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">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00362">362</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/dac/ossl_8h_source.html#l00044">assert</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00292">k_complex_p()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00313">nucomp_s_new_internal()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01602">nucomp_s_convert()</a>.</p> </div> </div> <a id="aa63ef478b7db434114f8c5aa66d4698f"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa63ef478b7db434114f8c5aa66d4698f">◆ </a></span>f_complex_polar()</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> f_complex_polar </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>x</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>y</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">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00575">575</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/dac/ossl_8h_source.html#l00044">assert</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00030">f_mul</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00292">k_complex_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00536">m_sin()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00399">nucomp_s_canonicalize_internal()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00840">nucomp_expt()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00596">nucomp_s_polar()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01286">rb_complex_polar()</a>.</p> </div> </div> <a id="a0480c59dc52cd84cba2079d513e8e86c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0480c59dc52cd84cba2079d513e8e86c">◆ </a></span>f_div()</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> f_div </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>x</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>y</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">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00092">92</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00336">FIX2LONG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00338">FIXNUM_P</a>, and <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00638">rb_funcall()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01128">nucomp_numerator()</a>.</p> </div> </div> <a id="a4a652b3ff0642ae68e3fa6e647b73c24"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4a652b3ff0642ae68e3fa6e647b73c24">◆ </a></span>f_divide()</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> f_divide </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>other</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(*)(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>) </td> <td class="paramname"><em>func</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00733">733</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00376">CLASS_OF</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00026">f_abs</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00066">f_add()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00470">f_complex_new2()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00100">f_gt_p()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00030">f_mul</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00027">f_negate</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00144">f_sub()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00104">func</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00303">get_dat1</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00307">get_dat2</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00292">k_complex_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00280">k_float_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00256">k_numeric_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00016">ONE</a>, and <a class="el" href="../../d6/d27/numeric_8c_source.html#l00220">rb_num_coerce_bin()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00799">nucomp_div()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00817">nucomp_fdiv()</a>.</p> </div> </div> <a id="a4b7c02a5abbe446c4fea859179350189"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4b7c02a5abbe446c4fea859179350189">◆ </a></span>f_format()</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> f_format </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>(*)(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>) </td> <td class="paramname"><em>func</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="../../d1/d81/complex_8c_source.html#l01196">1196</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00026">f_abs</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01190">f_tpositive_p()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00104">func</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00303">get_dat1</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01642">rb_isdigit()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01908">rb_str_cat2()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02088">rb_str_concat()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, and <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01234">nucomp_inspect()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01222">nucomp_to_s()</a>.</p> </div> </div> <a id="ab337d2fad1e484e7b5e42b913e417f28"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab337d2fad1e484e7b5e42b913e417f28">◆ </a></span>f_gt_p()</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> f_gt_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>x</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>y</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">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00100">100</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00026">f_boolcast</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00336">FIX2LONG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00338">FIXNUM_P</a>, and <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00638">rb_funcall()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00733">f_divide()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00840">nucomp_expt()</a>.</p> </div> </div> <a id="a97757fe2257e2109b54d83a43618ecfb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a97757fe2257e2109b54d83a43618ecfb">◆ </a></span>f_kind_of_p()</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> f_kind_of_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>x</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>c</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">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00250">250</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/de1/object_8c_source.html#l00525">rb_obj_is_kind_of()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00274">k_bignum_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00292">k_complex_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00268">k_fixnum_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00280">k_float_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00262">k_integer_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00256">k_numeric_p()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00286">k_rational_p()</a>.</p> </div> </div> <a id="a01fbd31c0253786ca7a5513c9cb92452"></a> <h2 class="memtitle"><span class="permalink"><a href="#a01fbd31c0253786ca7a5513c9cb92452">◆ </a></span>f_lt_p()</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> f_lt_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>x</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>y</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">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00108">108</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00026">f_boolcast</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00336">FIX2LONG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00338">FIXNUM_P</a>, and <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00638">rb_funcall()</a>.</p> </div> </div> <a id="a9b7a24638bf41ad1ede56dcc06f6305e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9b7a24638bf41ad1ede56dcc06f6305e">◆ </a></span>f_one_p()</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> f_one_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>x</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00230">230</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00026">f_boolcast</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00336">FIX2LONG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00338">FIXNUM_P</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00021">id_eqeq_p</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00016">ONE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00365">Qfalse</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00638">rb_funcall()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00918">RRATIONAL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00423">T_BIGNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">T_FIXNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00431">T_RATIONAL</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00840">nucomp_expt()</a>.</p> </div> </div> <a id="a99f876862143290b055586086bfd951b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a99f876862143290b055586086bfd951b">◆ </a></span>f_reciprocal()</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> f_reciprocal </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>x</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00823">823</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00032">f_quo</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00016">ONE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00840">nucomp_expt()</a>.</p> </div> </div> <a id="af2f44084b1d0438103f0b9e1d636bb37"></a> <h2 class="memtitle"><span class="permalink"><a href="#af2f44084b1d0438103f0b9e1d636bb37">◆ </a></span>f_signbit()</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> f_signbit </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>x</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l01174">1174</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00026">f_boolcast</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00124">f_negative_p()</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00334">isnan</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00032">RFLOAT_VALUE</a>, <a class="el" href="../../d8/de8/signbit_8c_source.html#l00005">signbit()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00417">T_FLOAT</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01190">f_tpositive_p()</a>.</p> </div> </div> <a id="a8e40adac11e6783a4fe6e9db5be24230"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8e40adac11e6783a4fe6e9db5be24230">◆ </a></span>f_sub()</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> f_sub </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>x</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>y</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">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00144">144</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00336">FIX2LONG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00338">FIXNUM_P</a>, and <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00638">rb_funcall()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00733">f_divide()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00840">nucomp_expt()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00708">nucomp_mul()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00399">nucomp_s_canonicalize_internal()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00696">nucomp_sub()</a>.</p> </div> </div> <a id="af196e296d1abe20c3df5aaf683d5754d"></a> <h2 class="memtitle"><span class="permalink"><a href="#af196e296d1abe20c3df5aaf683d5754d">◆ </a></span>f_to_f()</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> f_to_f </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>x</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00174">174</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00647">DBL2NUM</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00021">id_to_f</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00638">rb_funcall()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02324">rb_str_to_dbl()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00418">T_STRING</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00963">nucomp_abs()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01328">nucomp_to_f()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01462">string_to_c_internal()</a>.</p> </div> </div> <a id="a44b502b97028a546e9f8a25660f91b34"></a> <h2 class="memtitle"><span class="permalink"><a href="#a44b502b97028a546e9f8a25660f91b34">◆ </a></span>f_tpositive_p()</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> f_tpositive_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>x</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l01190">1190</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00026">f_boolcast</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01174">f_signbit()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01196">f_format()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01788">float_arg()</a>.</p> </div> </div> <a id="aca1513a1dae873f149ac0222df232ee0"></a> <h2 class="memtitle"><span class="permalink"><a href="#aca1513a1dae873f149ac0222df232ee0">◆ </a></span>f_zero_p()</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> f_zero_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>x</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00210">210</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00026">f_boolcast</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00336">FIX2LONG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00338">FIXNUM_P</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00021">id_eqeq_p</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00365">Qfalse</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00638">rb_funcall()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00918">RRATIONAL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00423">T_BIGNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">T_FIXNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00431">T_RATIONAL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00015">ZERO</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00963">nucomp_abs()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00925">nucomp_eqeq_p()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00399">nucomp_s_canonicalize_internal()</a>.</p> </div> </div> <a id="ac2979009d5795491e387922d46ea8a10"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac2979009d5795491e387922d46ea8a10">◆ </a></span>float_arg()</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> float_arg </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><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="../../d1/d81/complex_8c_source.html#l01788">1788</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l01190">f_tpositive_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01724">id_PI</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00334">isnan</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01635">rb_const_get()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01240">rb_mMath</a>, and <a class="el" href="../../d8/df4/generator_8h_source.html#l00032">RFLOAT_VALUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="a0d5ef1c951562d49714a5cb0a0c48bd0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0d5ef1c951562d49714a5cb0a0c48bd0">◆ </a></span>fun1() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">fun1 </td> <td>(</td> <td class="paramtype">abs </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="../../d1/d81/complex_8c_source.html#l00153">153</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00021">id_to_i</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00638">rb_funcall()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00765">rb_str_to_inum()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00418">T_STRING</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>.</p> </div> </div> <a id="a0e48d4d437197291d6842201f3135a73"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0e48d4d437197291d6842201f3135a73">◆ </a></span>fun1() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">fun1 </td> <td>(</td> <td class="paramtype">to_r </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="../../d1/d81/complex_8c_source.html#l00181">181</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00026">f_boolcast</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00336">FIX2LONG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00338">FIXNUM_P</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00021">id_eqeq_p</a>, and <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00638">rb_funcall()</a>.</p> </div> </div> <a id="a32cf74f7743b220c170723576daeec50"></a> <h2 class="memtitle"><span class="permalink"><a href="#a32cf74f7743b220c170723576daeec50">◆ </a></span>fun2()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">fun2 </td> <td>(</td> <td class="paramtype">expt </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="../../d1/d81/complex_8c_source.html#l00194">194</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00026">f_boolcast</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00336">FIX2LONG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00338">FIXNUM_P</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00638">rb_funcall()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00015">ZERO</a>.</p> </div> </div> <a id="a9185a4dec7cc125db6d1ec03ee476c18"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9185a4dec7cc125db6d1ec03ee476c18">◆ </a></span>imp1()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">imp1 </td> <td>(</td> <td class="paramtype">sin </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="../../d1/d81/complex_8c_source.html#l00516">516</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00470">f_complex_new2()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00030">f_mul</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00027">f_negate</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00303">get_dat1</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00019">rb_cComplex</a>.</p> </div> </div> <a id="a1f9112871af403a62ae2a9b25f97caf4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1f9112871af403a62ae2a9b25f97caf4">◆ </a></span>imp2()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">imp2 </td> <td>(</td> <td class="paramtype">atan2 </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="../../d1/d81/complex_8c_source.html#l00502">502</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../db/dde/internal_8h.html#abb43f72d4164363c6dc398886e3c0ccc">rb_math_log()</a>.</p> </div> </div> <a id="a6829ec1d55b0642bf64d57c72b76cefd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6829ec1d55b0642bf64d57c72b76cefd">◆ </a></span>Init_Complex()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Init_Complex </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="../../d1/d81/complex_8c_source.html#l01830">1830</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/dac/ossl_8h_source.html#l00044">assert</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00376">CLASS_OF</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00362">f_complex_new_bang2()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01788">float_arg()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00021">id_abs</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00021">id_abs2</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00021">id_arg</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00021">id_cmp</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00021">id_conj</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00021">id_convert</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00021">id_denominator</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00021">id_divmod</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00021">id_eqeq_p</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00021">id_expt</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00021">id_fdiv</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00021">id_floor</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00021">id_idiv</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00021">id_imag</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00021">id_inspect</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00021">id_negate</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00021">id_numerator</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00021">id_quo</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00021">id_real</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00021">id_real_p</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00021">id_to_f</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00021">id_to_i</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00021">id_to_r</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00021">id_to_s</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01420">make_patterns()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01389">nilclass_to_c()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00963">nucomp_abs()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00989">nucomp_abs2()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00684">nucomp_add()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01008">nucomp_arg()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00943">nucomp_coerce()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01048">nucomp_conj()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01101">nucomp_denominator()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00799">nucomp_div()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00925">nucomp_eqeq_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01160">nucomp_eql_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00840">nucomp_expt()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00483">nucomp_f_complex()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01070">nucomp_false()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00817">nucomp_fdiv()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01144">nucomp_hash()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00634">nucomp_imag()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01234">nucomp_inspect()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01247">nucomp_marshal_dump()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01259">nucomp_marshal_load()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00708">nucomp_mul()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00647">nucomp_negate()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01128">nucomp_numerator()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01035">nucomp_polar()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00804">nucomp_quo</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01368">nucomp_rationalize()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00620">nucomp_real()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01022">nucomp_rect()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00325">nucomp_s_alloc()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01602">nucomp_s_convert()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00444">nucomp_s_new()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00596">nucomp_s_polar()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00696">nucomp_sub()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01328">nucomp_to_f()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01309">nucomp_to_i()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01348">nucomp_to_r()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01222">nucomp_to_s()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01719">numeric_abs2()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01735">numeric_arg()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01774">numeric_conj()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01707">numeric_imag()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01761">numeric_polar()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01694">numeric_real()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01749">numeric_rect()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01401">numeric_to_c()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00016">ONE</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00019">rb_cComplex</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01259">rb_cFloat</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01267">rb_cNilClass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01268">rb_cNumeric</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01276">rb_cString</a>, <a class="el" href="../../db/d2e/intern_8h.html#a6c99ed7f070458b961026d43d27d0642">rb_define_alloc_func()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00469">rb_define_class()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01923">rb_define_const()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01372">rb_define_global_function()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01210">rb_define_method()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01222">rb_define_private_method()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01343">rb_define_singleton_method()</a>, <a class="el" href="../../d1/d81/complex_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01228">rb_undef_method()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01584">string_to_c()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00015">ZERO</a>.</p> </div> </div> <a id="ae72620991f0e1337230649b6e279009d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae72620991f0e1337230649b6e279009d">◆ </a></span>k_bignum_p()</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> k_bignum_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>x</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00274">274</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00250">f_kind_of_p()</a>, and <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00027">rb_cBignum</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00840">nucomp_expt()</a>.</p> </div> </div> <a id="a4f2dacf5536b6e6892cef48d0f78aa01"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4f2dacf5536b6e6892cef48d0f78aa01">◆ </a></span>k_complex_p()</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> k_complex_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>x</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00292">292</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00250">f_kind_of_p()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00019">rb_cComplex</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00655">f_addsub()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00463">f_complex_new1()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00470">f_complex_new2()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00355">f_complex_new_bang1()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00362">f_complex_new_bang2()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00575">f_complex_polar()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00733">f_divide()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00925">nucomp_eqeq_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01160">nucomp_eql_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00840">nucomp_expt()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00708">nucomp_mul()</a>.</p> </div> </div> <a id="acf9763474f5d4dd0030fe4b4fb6f77fe"></a> <h2 class="memtitle"><span class="permalink"><a href="#acf9763474f5d4dd0030fe4b4fb6f77fe">◆ </a></span>k_fixnum_p()</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> k_fixnum_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>x</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00268">268</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00250">f_kind_of_p()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01258">rb_cFixnum</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00840">nucomp_expt()</a>.</p> </div> </div> <a id="a22e0cb1ded4b4e351dfe17a4703085ee"></a> <h2 class="memtitle"><span class="permalink"><a href="#a22e0cb1ded4b4e351dfe17a4703085ee">◆ </a></span>k_float_p()</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> k_float_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>x</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00280">280</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00250">f_kind_of_p()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01259">rb_cFloat</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00733">f_divide()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00963">nucomp_abs()</a>.</p> </div> </div> <a id="a35fd6fc658df3f02131cb54e7f8cf118"></a> <h2 class="memtitle"><span class="permalink"><a href="#a35fd6fc658df3f02131cb54e7f8cf118">◆ </a></span>k_integer_p()</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> k_integer_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>x</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00262">262</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00250">f_kind_of_p()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01261">rb_cInteger</a>.</p> </div> </div> <a id="a0e0ec673f8feb58708d3e7b2e8215c40"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0e0ec673f8feb58708d3e7b2e8215c40">◆ </a></span>k_numeric_p()</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> k_numeric_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>x</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00256">256</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00250">f_kind_of_p()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01268">rb_cNumeric</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00655">f_addsub()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00733">f_divide()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00943">nucomp_coerce()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00925">nucomp_eqeq_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00840">nucomp_expt()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00708">nucomp_mul()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00384">nucomp_real_check()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01602">nucomp_s_convert()</a>.</p> </div> </div> <a id="af9577c255103979880e4113e675df2e9"></a> <h2 class="memtitle"><span class="permalink"><a href="#af9577c255103979880e4113e675df2e9">◆ </a></span>k_rational_p()</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> k_rational_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>x</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00286">286</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00250">f_kind_of_p()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01272">rb_cRational</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00840">nucomp_expt()</a>.</p> </div> </div> <a id="ab1442b92d07bfc34778fdc633b0428a6"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab1442b92d07bfc34778fdc633b0428a6">◆ </a></span>m_sin()</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> m_sin </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>x</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="../../d1/d81/complex_8c_source.html#l00536">536</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00470">f_complex_new2()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00030">f_mul</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00303">get_dat1</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00019">rb_cComplex</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00575">f_complex_polar()</a>.</p> </div> </div> <a id="afcc8edc6d50c94a32fc5459f87b761c6"></a> <h2 class="memtitle"><span class="permalink"><a href="#afcc8edc6d50c94a32fc5459f87b761c6">◆ </a></span>make_patterns()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void make_patterns </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></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="../../d1/d81/complex_8c_source.html#l01420">1420</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l01406">a_dot_and_an_e</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01406">a_slash</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01406">an_underscore</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01406">comp_pat0</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01406">comp_pat1</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01406">comp_pat2</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01406">null_string</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01415">PATTERN0</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01416">PATTERN1</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01417">PATTERN2</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00971">rb_gc_register_mark_object()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02510">rb_reg_new()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a36ebcca553cae763dbfb7bbaabbf869a">rb_usascii_str_new2()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01406">underscores_pat</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="aafd9a62314b90ca00fa14e712e9e2243"></a> <h2 class="memtitle"><span class="permalink"><a href="#aafd9a62314b90ca00fa14e712e9e2243">◆ </a></span>nilclass_to_c()</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> nilclass_to_c </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><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="../../d1/d81/complex_8c_source.html#l01389">1389</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00163">rb_complex_new1</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="a654b5209f8d7e869adef6f1072c32980"></a> <h2 class="memtitle"><span class="permalink"><a href="#a654b5209f8d7e869adef6f1072c32980">◆ </a></span>nucomp_abs()</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> nucomp_abs </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><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="../../d1/d81/complex_8c_source.html#l00963">963</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00026">f_abs</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00174">f_to_f()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00210">f_zero_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00303">get_dat1</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00280">k_float_p()</a>, and <a class="el" href="../../d1/d81/complex_8c.html#a8ab8cc6317bb711bf9e85946d7c0efbc">m_hypot</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="aa3b560a0fc2f935c0f0771eda4ef738b"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa3b560a0fc2f935c0f0771eda4ef738b">◆ </a></span>nucomp_abs2()</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> nucomp_abs2 </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><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="../../d1/d81/complex_8c_source.html#l00989">989</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00066">f_add()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00030">f_mul</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00303">get_dat1</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="ab121f2ca95dc94a228ac0597fafeabb3"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab121f2ca95dc94a228ac0597fafeabb3">◆ </a></span>nucomp_add()</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> nucomp_add </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>other</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00684">684</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00066">f_add()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00655">f_addsub()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="a3b985f50deb4e7e156667609c73ba588"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3b985f50deb4e7e156667609c73ba588">◆ </a></span>nucomp_arg()</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> nucomp_arg </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><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="../../d1/d81/complex_8c_source.html#l01008">1008</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00303">get_dat1</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="ab708d2da4faf61d41248e0b143c87b2e"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab708d2da4faf61d41248e0b143c87b2e">◆ </a></span>nucomp_coerce()</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> nucomp_coerce </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>other</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00943">943</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00376">CLASS_OF</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00355">f_complex_new_bang1()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00256">k_numeric_p()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00460">rb_assoc_new()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00467">rb_eTypeError</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00318">rb_obj_classname()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00432">T_COMPLEX</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="a659f89f54737e0ce4f54d223473034f7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a659f89f54737e0ce4f54d223473034f7">◆ </a></span>nucomp_conj()</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> nucomp_conj </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><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="../../d1/d81/complex_8c_source.html#l01048">1048</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00376">CLASS_OF</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00470">f_complex_new2()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00027">f_negate</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00303">get_dat1</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="a64546c2bb550d88ea68ca27626f0cdf9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a64546c2bb550d88ea68ca27626f0cdf9">◆ </a></span>nucomp_denominator()</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> nucomp_denominator </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><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="../../d1/d81/complex_8c_source.html#l01101">1101</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d7/d50/rational_8c_source.html#l01720">f_denominator</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00303">get_dat1</a>, and <a class="el" href="../../d7/d50/rational_8c_source.html#l01668">rb_lcm()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="abcbf93490291e990d5bc5765ac9e0e4d"></a> <h2 class="memtitle"><span class="permalink"><a href="#abcbf93490291e990d5bc5765ac9e0e4d">◆ </a></span>nucomp_div()</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> nucomp_div </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>other</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00799">799</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00733">f_divide()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00032">f_quo</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00021">id_quo</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="a723a664e39201145473fb796b2e45858"></a> <h2 class="memtitle"><span class="permalink"><a href="#a723a664e39201145473fb796b2e45858">◆ </a></span>nucomp_eqeq_p()</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> nucomp_eqeq_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>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>other</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00925">925</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00026">f_boolcast</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00097">f_eqeq_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00210">f_zero_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00303">get_dat1</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00307">get_dat2</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00292">k_complex_p()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00256">k_numeric_p()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="a00a9c682552d9dac20a78f72926b3d90"></a> <h2 class="memtitle"><span class="permalink"><a href="#a00a9c682552d9dac20a78f72926b3d90">◆ </a></span>nucomp_eql_p()</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> nucomp_eql_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>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>other</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l01160">1160</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00376">CLASS_OF</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00026">f_boolcast</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00097">f_eqeq_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00307">get_dat2</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00292">k_complex_p()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00365">Qfalse</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="a68456037eef8eccf857fd71246d8f665"></a> <h2 class="memtitle"><span class="permalink"><a href="#a68456037eef8eccf857fd71246d8f665">◆ </a></span>nucomp_expt()</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> nucomp_expt </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>other</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00840">840</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00376">CLASS_OF</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00026">f_abs</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00066">f_add()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00470">f_complex_new2()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00355">f_complex_new_bang1()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00575">f_complex_polar()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l01720">f_denominator</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00036">f_expt</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00100">f_gt_p()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00030">f_mul</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00027">f_negate</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l01717">f_numerator</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00230">f_one_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00823">f_reciprocal()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00144">f_sub()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00336">FIX2LONG</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00303">get_dat1</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00021">id_expt</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00274">k_bignum_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00292">k_complex_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00300">k_exact_zero_p</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00268">k_fixnum_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00256">k_numeric_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00286">k_rational_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00016">ONE</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l00220">rb_num_coerce_bin()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00196">rb_warn()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00017">TWO</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00015">ZERO</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="a73a02875a1511809d76f437ac5b81bc1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a73a02875a1511809d76f437ac5b81bc1">◆ </a></span>nucomp_f_complex()</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> nucomp_f_complex </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>klass</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00483">483</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00120">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00121">argv</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00021">id_convert</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00019">rb_cComplex</a>, and <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00669">rb_funcall2()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="a845010279232dc738dbc68060c51f5a1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a845010279232dc738dbc68060c51f5a1">◆ </a></span>nucomp_false()</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> nucomp_false </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><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="../../d1/d81/complex_8c_source.html#l01070">1070</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00365">Qfalse</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="afc00996879480ee7d06474bad9c0610f"></a> <h2 class="memtitle"><span class="permalink"><a href="#afc00996879480ee7d06474bad9c0610f">◆ </a></span>nucomp_fdiv()</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> nucomp_fdiv </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>other</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00817">817</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00733">f_divide()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00021">id_fdiv</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="a21cfec609a7e294cba5e1a036b74676b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a21cfec609a7e294cba5e1a036b74676b">◆ </a></span>nucomp_hash()</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> nucomp_hash </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><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="../../d1/d81/complex_8c_source.html#l01144">1144</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00303">get_dat1</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00226">LONG2FIX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00510">NUM2LONG()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00060">rb_hash()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01336">rb_memhash()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00790">v</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="a4436c2955c13eb593799c16acdfd4541"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4436c2955c13eb593799c16acdfd4541">◆ </a></span>nucomp_imag()</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> nucomp_imag </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><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="../../d1/d81/complex_8c_source.html#l00634">634</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00303">get_dat1</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="a6fe4c1fb069246caf14a766e5ec43767"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6fe4c1fb069246caf14a766e5ec43767">◆ </a></span>nucomp_inspect()</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> nucomp_inspect </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><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="../../d1/d81/complex_8c_source.html#l01234">1234</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l01196">f_format()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00045">f_inspect</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01908">rb_str_cat2()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02088">rb_str_concat()</a>, and <a class="el" href="../../db/d2e/intern_8h.html#a36ebcca553cae763dbfb7bbaabbf869a">rb_usascii_str_new2()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="a5b628aa1b4292e255b21aea9c66fb62d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5b628aa1b4292e255b21aea9c66fb62d">◆ </a></span>nucomp_marshal_dump()</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> nucomp_marshal_dump </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><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="../../d1/d81/complex_8c_source.html#l01247">1247</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00303">get_dat1</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00460">rb_assoc_new()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00959">rb_copy_generic_ivar()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="adaa7c78327b41c6f43d4ee269c521a49"></a> <h2 class="memtitle"><span class="permalink"><a href="#adaa7c78327b41c6f43d4ee269c521a49">◆ </a></span>nucomp_marshal_load()</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> nucomp_marshal_load </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>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>a</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l01259">1259</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00459">Check_Type</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00303">get_dat1</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00039">RARRAY_LEN</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00036">RARRAY_PTR</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00959">rb_copy_generic_ivar()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00420">T_ARRAY</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="abb2a36e129ed06150505b0e93e98b784"></a> <h2 class="memtitle"><span class="permalink"><a href="#abb2a36e129ed06150505b0e93e98b784">◆ </a></span>nucomp_mul()</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> nucomp_mul </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>other</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00708">708</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00376">CLASS_OF</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00066">f_add()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00470">f_complex_new2()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00030">f_mul</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00144">f_sub()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00303">get_dat1</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00307">get_dat2</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00292">k_complex_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00256">k_numeric_p()</a>, and <a class="el" href="../../d6/d27/numeric_8c_source.html#l00220">rb_num_coerce_bin()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="ae6f7fdff16872a7985e33889bd75caaf"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae6f7fdff16872a7985e33889bd75caaf">◆ </a></span>nucomp_negate()</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> nucomp_negate </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><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="../../d1/d81/complex_8c_source.html#l00647">647</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00376">CLASS_OF</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00470">f_complex_new2()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00027">f_negate</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00303">get_dat1</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="a035f7b1c5ad98cfb7c6175355ecbb0d7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a035f7b1c5ad98cfb7c6175355ecbb0d7">◆ </a></span>nucomp_numerator()</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> nucomp_numerator </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><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="../../d1/d81/complex_8c_source.html#l01128">1128</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00376">CLASS_OF</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00470">f_complex_new2()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l01720">f_denominator</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00092">f_div()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00030">f_mul</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l01717">f_numerator</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00303">get_dat1</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="ac693167060054c153302c6fa75706dd6"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac693167060054c153302c6fa75706dd6">◆ </a></span>nucomp_polar()</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> nucomp_polar </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><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="../../d1/d81/complex_8c_source.html#l01035">1035</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00026">f_abs</a>, and <a class="el" href="../../dc/dcc/array_8c_source.html#l00460">rb_assoc_new()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="a77d8866fe0c20931b6f2a28139b7caf1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a77d8866fe0c20931b6f2a28139b7caf1">◆ </a></span>nucomp_rationalize()</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> nucomp_rationalize </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>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l01368">1368</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00120">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00121">argv</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00227">f_nonzero_p</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00044">f_to_s</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00303">get_dat1</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00298">k_inexact_p</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00471">rb_eRangeError</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00669">rb_funcall2()</a>, <a class="el" href="../../d1/d81/complex_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00467">StringValuePtr</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="a32e640b6d1499b2ccf1bbae49bc677dc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a32e640b6d1499b2ccf1bbae49bc677dc">◆ </a></span>nucomp_real()</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> nucomp_real </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><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="../../d1/d81/complex_8c_source.html#l00620">620</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00303">get_dat1</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="af1edb810bfb561606ac8f21787769285"></a> <h2 class="memtitle"><span class="permalink"><a href="#af1edb810bfb561606ac8f21787769285">◆ </a></span>nucomp_real_check()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void nucomp_real_check </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>num</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00384">384</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00256">k_numeric_p()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00467">rb_eTypeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00423">T_BIGNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">T_FIXNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00417">T_FLOAT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00431">T_RATIONAL</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00444">nucomp_s_new()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00596">nucomp_s_polar()</a>.</p> </div> </div> <a id="a1ba78a51fcc1dfbed7782f2976ff893b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1ba78a51fcc1dfbed7782f2976ff893b">◆ </a></span>nucomp_rect()</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> nucomp_rect </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><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="../../d1/d81/complex_8c_source.html#l01022">1022</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00303">get_dat1</a>, and <a class="el" href="../../dc/dcc/array_8c_source.html#l00460">rb_assoc_new()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="aa174ce3ab0e97aba9111c06b247dbc02"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa174ce3ab0e97aba9111c06b247dbc02">◆ </a></span>nucomp_s_alloc()</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> nucomp_s_alloc </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00325">325</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00313">nucomp_s_new_internal()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00015">ZERO</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="ab78f730a99551d706f068268618da013"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab78f730a99551d706f068268618da013">◆ </a></span>nucomp_s_canonicalize_internal()</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> nucomp_s_canonicalize_internal </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>real</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>imag</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">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00399">399</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00066">f_add()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00144">f_sub()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00210">f_zero_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00303">get_dat1</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00307">get_dat2</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00300">k_exact_zero_p</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00313">nucomp_s_new_internal()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00015">ZERO</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00463">f_complex_new1()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00470">f_complex_new2()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00575">f_complex_polar()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00444">nucomp_s_new()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01280">rb_complex_new()</a>.</p> </div> </div> <a id="a25d946df28ae1587a46e144d92214bd3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a25d946df28ae1587a46e144d92214bd3">◆ </a></span>nucomp_s_convert()</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> nucomp_s_convert </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>klass</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l01602">1602</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00120">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00121">argv</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00066">f_add()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00362">f_complex_new_bang2()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00030">f_mul</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00303">get_dat1</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00300">k_exact_zero_p</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00256">k_numeric_p()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00444">nucomp_s_new()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00016">ONE</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00743">rb_backref_get()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00749">rb_backref_set()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00019">rb_cComplex</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02079">rb_convert_type()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00467">rb_eTypeError</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01177">rb_match_busy()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01546">string_to_c_strict()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00423">T_BIGNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00432">T_COMPLEX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">T_FIXNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00417">T_FLOAT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00418">T_STRING</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00015">ZERO</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01294">rb_Complex()</a>.</p> </div> </div> <a id="aea70a85ae1913f4f8b36d15fb72d28fa"></a> <h2 class="memtitle"><span class="permalink"><a href="#aea70a85ae1913f4f8b36d15fb72d28fa">◆ </a></span>nucomp_s_new()</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> nucomp_s_new </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>klass</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00444">444</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00120">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00121">argv</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00384">nucomp_real_check()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00399">nucomp_s_canonicalize_internal()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00015">ZERO</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01602">nucomp_s_convert()</a>.</p> </div> </div> <a id="aec98b89e13bc73c821403c37995319b7"></a> <h2 class="memtitle"><span class="permalink"><a href="#aec98b89e13bc73c821403c37995319b7">◆ </a></span>nucomp_s_new_internal()</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> nucomp_s_new_internal </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>real</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>imag</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">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00313">313</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00580">NEWOBJ</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00581">OBJSETUP</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00432">T_COMPLEX</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00355">f_complex_new_bang1()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00362">f_complex_new_bang2()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00325">nucomp_s_alloc()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00399">nucomp_s_canonicalize_internal()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01274">rb_complex_raw()</a>.</p> </div> </div> <a id="a41644b62d3f9631167b934557bca1c1a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a41644b62d3f9631167b934557bca1c1a">◆ </a></span>nucomp_s_polar()</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> nucomp_s_polar </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>klass</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00596">596</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00120">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00121">argv</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00575">f_complex_polar()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00384">nucomp_real_check()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00015">ZERO</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="a47dc2283c521c54b4e642d36001592da"></a> <h2 class="memtitle"><span class="permalink"><a href="#a47dc2283c521c54b4e642d36001592da">◆ </a></span>nucomp_sub()</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> nucomp_sub </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>other</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00696">696</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00655">f_addsub()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00144">f_sub()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="ac7c0add7996329097340b7cdba2b1ed8"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac7c0add7996329097340b7cdba2b1ed8">◆ </a></span>nucomp_to_f()</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> nucomp_to_f </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><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="../../d1/d81/complex_8c_source.html#l01328">1328</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00227">f_nonzero_p</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00174">f_to_f()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00044">f_to_s</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00303">get_dat1</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00298">k_inexact_p</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00471">rb_eRangeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00467">StringValuePtr</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="a98beeab7de8b7bb67aa83518a74b5f5f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a98beeab7de8b7bb67aa83518a74b5f5f">◆ </a></span>nucomp_to_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> nucomp_to_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>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l01309">1309</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00227">f_nonzero_p</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00042">f_to_i</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00044">f_to_s</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00303">get_dat1</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00298">k_inexact_p</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00471">rb_eRangeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00467">StringValuePtr</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="acbf2a325b2a4298f5eca70e61bff2bd4"></a> <h2 class="memtitle"><span class="permalink"><a href="#acbf2a325b2a4298f5eca70e61bff2bd4">◆ </a></span>nucomp_to_r()</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> nucomp_to_r </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><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="../../d1/d81/complex_8c_source.html#l01348">1348</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00227">f_nonzero_p</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00043">f_to_r</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00044">f_to_s</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00303">get_dat1</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00298">k_inexact_p</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00471">rb_eRangeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00467">StringValuePtr</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="a0edf8e9ee908e838a46db3b3f94c2743"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0edf8e9ee908e838a46db3b3f94c2743">◆ </a></span>nucomp_to_s()</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> nucomp_to_s </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><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="../../d1/d81/complex_8c_source.html#l01222">1222</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l01196">f_format()</a>, and <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00044">f_to_s</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="ab161e33aa3d0907d4132cf434290b9ed"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab161e33aa3d0907d4132cf434290b9ed">◆ </a></span>numeric_abs2()</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> numeric_abs2 </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><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="../../d1/d81/complex_8c_source.html#l01719">1719</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00030">f_mul</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="afa865a9cebb727e4fd6df0c923a5c868"></a> <h2 class="memtitle"><span class="permalink"><a href="#afa865a9cebb727e4fd6df0c923a5c868">◆ </a></span>numeric_arg()</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> numeric_arg </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><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="../../d1/d81/complex_8c_source.html#l01735">1735</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00207">f_positive_p</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01724">id_PI</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01635">rb_const_get()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01240">rb_mMath</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="a397e8c7f6f2cf148fd69dc7bc6dcf7ae"></a> <h2 class="memtitle"><span class="permalink"><a href="#a397e8c7f6f2cf148fd69dc7bc6dcf7ae">◆ </a></span>numeric_conj()</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> numeric_conj </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><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="../../d1/d81/complex_8c_source.html#l01774">1774</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="aa5cfbdb0432adb7e9b4d376b0e1bf419"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa5cfbdb0432adb7e9b4d376b0e1bf419">◆ </a></span>numeric_imag()</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> numeric_imag </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><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="../../d1/d81/complex_8c_source.html#l01707">1707</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="a6888b80a0d02a60a8c069df53c92297c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6888b80a0d02a60a8c069df53c92297c">◆ </a></span>numeric_polar()</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> numeric_polar </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><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="../../d1/d81/complex_8c_source.html#l01761">1761</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00026">f_abs</a>, and <a class="el" href="../../dc/dcc/array_8c_source.html#l00460">rb_assoc_new()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="abab2849ebc7db86363ef18a9e2b0dbe4"></a> <h2 class="memtitle"><span class="permalink"><a href="#abab2849ebc7db86363ef18a9e2b0dbe4">◆ </a></span>numeric_real()</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> numeric_real </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><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="../../d1/d81/complex_8c_source.html#l01694">1694</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="aae6232b5c7ed97354357574d2b4397e6"></a> <h2 class="memtitle"><span class="permalink"><a href="#aae6232b5c7ed97354357574d2b4397e6">◆ </a></span>numeric_rect()</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> numeric_rect </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><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="../../d1/d81/complex_8c_source.html#l01749">1749</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, and <a class="el" href="../../dc/dcc/array_8c_source.html#l00460">rb_assoc_new()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="a92923d26c85cd7cf5fc1d0e25e8d6e7d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a92923d26c85cd7cf5fc1d0e25e8d6e7d">◆ </a></span>numeric_to_c()</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> numeric_to_c </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><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="../../d1/d81/complex_8c_source.html#l01401">1401</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d2e/intern_8h_source.html#l00163">rb_complex_new1</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="a4af9258009466f7c8f96a1f6806006bc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4af9258009466f7c8f96a1f6806006bc">◆ </a></span>rb_Complex()</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_Complex </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>x</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>y</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="../../d1/d81/complex_8c_source.html#l01294">1294</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l01602">nucomp_s_convert()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00019">rb_cComplex</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/d50/rational_8c_source.html#l01097">nurat_coerce()</a>.</p> </div> </div> <a id="acd404524559091895109d0e2d868f2dd"></a> <h2 class="memtitle"><span class="permalink"><a href="#acd404524559091895109d0e2d868f2dd">◆ </a></span>rb_complex_new()</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_complex_new </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>x</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>y</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="../../d1/d81/complex_8c_source.html#l01280">1280</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00399">nucomp_s_canonicalize_internal()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00019">rb_cComplex</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d27/numeric_8c_source.html#l00297">num_imaginary()</a>.</p> </div> </div> <a id="afa835e59be2b327ada63e04ba878d10c"></a> <h2 class="memtitle"><span class="permalink"><a href="#afa835e59be2b327ada63e04ba878d10c">◆ </a></span>rb_complex_polar()</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_complex_polar </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>x</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>y</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="../../d1/d81/complex_8c_source.html#l01286">1286</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00575">f_complex_polar()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00019">rb_cComplex</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01462">string_to_c_internal()</a>.</p> </div> </div> <a id="a74346fbdd1323ac0fc343475b5ab35e8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a74346fbdd1323ac0fc343475b5ab35e8">◆ </a></span>rb_complex_raw()</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_complex_raw </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>x</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>y</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="../../d1/d81/complex_8c_source.html#l01274">1274</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l00313">nucomp_s_new_internal()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00019">rb_cComplex</a>.</p> </div> </div> <a id="a6f351e1ee61afef726690509f819a1c9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6f351e1ee61afef726690509f819a1c9">◆ </a></span>string_to_c()</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> string_to_c </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><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="../../d1/d81/complex_8c_source.html#l01584">1584</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l01406">an_underscore</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01558">f_gsub</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00036">RARRAY_PTR</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00743">rb_backref_get()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00749">rb_backref_set()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00163">rb_complex_new1</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01177">rb_match_busy()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01462">string_to_c_internal()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01406">underscores_pat</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="a842503d25d1e9e152a3e452a7dfd7a98"></a> <h2 class="memtitle"><span class="permalink"><a href="#a842503d25d1e9e152a3e452a7dfd7a98">◆ </a></span>string_to_c_internal()</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> string_to_c_internal </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><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="../../d1/d81/complex_8c_source.html#l01462">1462</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d81/complex_8c_source.html#l01406">comp_pat0</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01406">comp_pat1</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01406">comp_pat2</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01456">f_match</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00174">f_to_f()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00042">f_to_i</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00043">f_to_r</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00460">rb_assoc_new()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00164">rb_complex_new2</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01286">rb_complex_polar()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01516">rb_reg_match_post()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01445">rb_reg_nth_match()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02088">rb_str_concat()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a36ebcca553cae763dbfb7bbaabbf869a">rb_usascii_str_new2()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, and <a class="el" href="../../de/d32/dir_8c.html#a99c0c80536c9a3937814525bb5f8a7ad">strchr()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01584">string_to_c()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01546">string_to_c_strict()</a>.</p> </div> </div> <a id="a60157843e3f41988ce0d74f469762d49"></a> <h2 class="memtitle"><span class="permalink"><a href="#a60157843e3f41988ce0d74f469762d49">◆ </a></span>string_to_c_strict()</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> string_to_c_strict </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><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="../../d1/d81/complex_8c_source.html#l01546">1546</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00045">f_inspect</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00036">RARRAY_PTR</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01462">string_to_c_internal()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00467">StringValuePtr</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01602">nucomp_s_convert()</a>.</p> </div> </div> <h2 class="groupheader">Variable Documentation</h2> <a id="abf08d50277f599530460afad4612caef"></a> <h2 class="memtitle"><span class="permalink"><a href="#abf08d50277f599530460afad4612caef">◆ </a></span>a_dot_and_an_e</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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> a_dot_and_an_e</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="../../d1/d81/complex_8c_source.html#l01406">1406</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01420">make_patterns()</a>.</p> </div> </div> <a id="a28c903a9f0a813b1d4014b084c9eebae"></a> <h2 class="memtitle"><span class="permalink"><a href="#a28c903a9f0a813b1d4014b084c9eebae">◆ </a></span>a_slash</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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> a_slash</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="../../d1/d81/complex_8c_source.html#l01406">1406</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01420">make_patterns()</a>.</p> </div> </div> <a id="a320713050ab988119ed21653e416e067"></a> <h2 class="memtitle"><span class="permalink"><a href="#a320713050ab988119ed21653e416e067">◆ </a></span>an_underscore</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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> an_underscore</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="../../d1/d81/complex_8c_source.html#l01406">1406</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01420">make_patterns()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01584">string_to_c()</a>.</p> </div> </div> <a id="a10d4d331f7a2cb7ae4c7d8f921d0ee97"></a> <h2 class="memtitle"><span class="permalink"><a href="#a10d4d331f7a2cb7ae4c7d8f921d0ee97">◆ </a></span>comp_pat0</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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> comp_pat0</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="../../d1/d81/complex_8c_source.html#l01406">1406</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01420">make_patterns()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01462">string_to_c_internal()</a>.</p> </div> </div> <a id="aeb72e18f376e578e9df4e3b2d4fc3a77"></a> <h2 class="memtitle"><span class="permalink"><a href="#aeb72e18f376e578e9df4e3b2d4fc3a77">◆ </a></span>comp_pat1</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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> comp_pat1</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="../../d1/d81/complex_8c_source.html#l01406">1406</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01420">make_patterns()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01462">string_to_c_internal()</a>.</p> </div> </div> <a id="a6dcc1bec944fbf18d4197c6ab5d88440"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6dcc1bec944fbf18d4197c6ab5d88440">◆ </a></span>comp_pat2</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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> comp_pat2</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="../../d1/d81/complex_8c_source.html#l01406">1406</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01420">make_patterns()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01462">string_to_c_internal()</a>.</p> </div> </div> <a id="ab6c6001c90e99c74a6bfbd33287815d7"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab6c6001c90e99c74a6bfbd33287815d7">◆ </a></span>id_abs</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_abs</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="../../d1/d81/complex_8c_source.html#l00021">21</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="adc829e77323f45c3cf347481b73df85b"></a> <h2 class="memtitle"><span class="permalink"><a href="#adc829e77323f45c3cf347481b73df85b">◆ </a></span>id_abs2</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_abs2</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="../../d1/d81/complex_8c_source.html#l00021">21</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="a86ef0f4a1623a4e1181443a1273a33b6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a86ef0f4a1623a4e1181443a1273a33b6">◆ </a></span>id_arg</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_arg</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="../../d1/d81/complex_8c_source.html#l00021">21</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="af4d832da790e2477c23f3d687146a8e2"></a> <h2 class="memtitle"><span class="permalink"><a href="#af4d832da790e2477c23f3d687146a8e2">◆ </a></span>id_cmp</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_cmp</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="../../d1/d81/complex_8c_source.html#l00021">21</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00078">f_cmp()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="afba8fa923c1c3f7d05cb06f88c794981"></a> <h2 class="memtitle"><span class="permalink"><a href="#afba8fa923c1c3f7d05cb06f88c794981">◆ </a></span>id_conj</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_conj</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="../../d1/d81/complex_8c_source.html#l00021">21</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="a2a093ceafd45a98ea6da867261c31f38"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2a093ceafd45a98ea6da867261c31f38">◆ </a></span>id_convert</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_convert</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="../../d1/d81/complex_8c_source.html#l00021">21</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00483">nucomp_f_complex()</a>.</p> </div> </div> <a id="a65b841a7e5c65f7b887effcf765e8ea7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a65b841a7e5c65f7b887effcf765e8ea7">◆ </a></span>id_denominator</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_denominator</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="../../d1/d81/complex_8c_source.html#l00021">21</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="ae823db22f5a0657ba490bd93ced0cc2e"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae823db22f5a0657ba490bd93ced0cc2e">◆ </a></span>id_divmod</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_divmod</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="../../d1/d81/complex_8c_source.html#l00021">21</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="a8ad92fec116b1b35f2034b570c6be6e4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8ad92fec116b1b35f2034b570c6be6e4">◆ </a></span>id_eqeq_p</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_eqeq_p</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="../../d1/d81/complex_8c_source.html#l00021">21</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00230">f_one_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00210">f_zero_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00181">fun1()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="ae88d5ca593f2d6189c98a15801ec9870"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae88d5ca593f2d6189c98a15801ec9870">◆ </a></span>id_expt</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_expt</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="../../d1/d81/complex_8c_source.html#l00021">21</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00840">nucomp_expt()</a>.</p> </div> </div> <a id="a7e234ec70f7559ce7fdeac8f8fd54ff2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7e234ec70f7559ce7fdeac8f8fd54ff2">◆ </a></span>id_fdiv</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_fdiv</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="../../d1/d81/complex_8c_source.html#l00021">21</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00817">nucomp_fdiv()</a>.</p> </div> </div> <a id="a43afc3f97918b9e125feee3ec92f9e9e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a43afc3f97918b9e125feee3ec92f9e9e">◆ </a></span>id_floor</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_floor</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="../../d1/d81/complex_8c_source.html#l00021">21</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="a7e7664579a2639cd823e0279ea4977d7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7e7664579a2639cd823e0279ea4977d7">◆ </a></span>id_idiv</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_idiv</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="../../d1/d81/complex_8c_source.html#l00021">21</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="a76596691c4a6a5f664a707648eb3fea3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a76596691c4a6a5f664a707648eb3fea3">◆ </a></span>id_imag</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_imag</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="../../d1/d81/complex_8c_source.html#l00021">21</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="a1c40847cbc02b1ff39840107b2b5cda7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1c40847cbc02b1ff39840107b2b5cda7">◆ </a></span>id_inspect</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_inspect</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="../../d1/d81/complex_8c_source.html#l00021">21</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="a2683dab91eb7daa0d61ddc04006b11e6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2683dab91eb7daa0d61ddc04006b11e6">◆ </a></span>id_negate</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_negate</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="../../d1/d81/complex_8c_source.html#l00021">21</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="a84e1e6ddc0d67f72521bb5f1b0fcd68e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a84e1e6ddc0d67f72521bb5f1b0fcd68e">◆ </a></span>id_numerator</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_numerator</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="../../d1/d81/complex_8c_source.html#l00021">21</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="aad443cbb645782db609979b7104b6549"></a> <h2 class="memtitle"><span class="permalink"><a href="#aad443cbb645782db609979b7104b6549">◆ </a></span>id_quo</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_quo</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="../../d1/d81/complex_8c_source.html#l00021">21</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00799">nucomp_div()</a>.</p> </div> </div> <a id="a5d1e4565b4f86ca731d9ed19c611d1d2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5d1e4565b4f86ca731d9ed19c611d1d2">◆ </a></span>id_real</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_real</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="../../d1/d81/complex_8c_source.html#l00021">21</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="a3bd58b915b1f0e25a2914305b12f685d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3bd58b915b1f0e25a2914305b12f685d">◆ </a></span>id_real_p</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_real_p</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="../../d1/d81/complex_8c_source.html#l00021">21</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="a4738cb7f48459499c2f2f0ae1102392e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4738cb7f48459499c2f2f0ae1102392e">◆ </a></span>id_to_f</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_to_f</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="../../d1/d81/complex_8c_source.html#l00021">21</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00174">f_to_f()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="a043d8c32e085bc8b68060c16bbe3d098"></a> <h2 class="memtitle"><span class="permalink"><a href="#a043d8c32e085bc8b68060c16bbe3d098">◆ </a></span>id_to_i</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_to_i</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="../../d1/d81/complex_8c_source.html#l00021">21</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00153">fun1()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="a2977fd605942ed760dd69cbd0053ba7d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2977fd605942ed760dd69cbd0053ba7d">◆ </a></span>id_to_r</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_to_r</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="../../d1/d81/complex_8c_source.html#l00021">21</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="ad1aaf2d2c5bc8f00dcfa470bb55c49f0"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad1aaf2d2c5bc8f00dcfa470bb55c49f0">◆ </a></span>id_to_s</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_to_s</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="../../d1/d81/complex_8c_source.html#l00021">21</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p> </div> </div> <a id="a118cb8e0d971c5a6d2140ba841c2f60f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a118cb8e0d971c5a6d2140ba841c2f60f">◆ </a></span>null_string</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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> null_string</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="../../d1/d81/complex_8c_source.html#l01406">1406</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01420">make_patterns()</a>.</p> </div> </div> <a id="a29bfeb531e412b96ab2df05ea7ba1799"></a> <h2 class="memtitle"><span class="permalink"><a href="#a29bfeb531e412b96ab2df05ea7ba1799">◆ </a></span>rb_cComplex</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_cComplex</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00019">19</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00516">imp1()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00292">k_complex_p()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00536">m_sin()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00483">nucomp_f_complex()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01602">nucomp_s_convert()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01294">rb_Complex()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01280">rb_complex_new()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01286">rb_complex_polar()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01274">rb_complex_raw()</a>.</p> </div> </div> <a id="a11d510c5a7da4bee736423ba12ba26dd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a11d510c5a7da4bee736423ba12ba26dd">◆ </a></span>underscores_pat</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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> underscores_pat</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="../../d1/d81/complex_8c_source.html#l01406">1406</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01420">make_patterns()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01584">string_to_c()</a>.</p> </div> </div> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="../../doxygen.png" alt="doxygen"/> </a> 1.8.14 </small></address> </body> </html>
💾 Save Changes
❌ Cancel