Current File : //opt/RZruby/share/doc/ruby/html/d1/d81/complex_8c.html |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>Ruby: 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 style="padding-left: 0.5em;">
<div id="projectname">Ruby
 <span id="projectnumber">1.9.3p551(2014-11-13revision48407)</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="../../index.html"><span>Main Page</span></a></li>
<li><a href="../../modules.html"><span>Modules</span></a></li>
<li><a href="../../annotated.html"><span>Data Structures</span></a></li>
<li class="current"><a href="../../files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../files.html"><span>File List</span></a></li>
<li><a href="../../globals.html"><span>Globals</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#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><div class="textblock"><div class="dynheader">
Include dependency graph for complex.c:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/dba/complex_8c__incl.png" border="0" usemap="#complex_8c" alt=""/></div>
<map name="complex_8c" id="complex_8c">
<area shape="rect" id="node3" href="../../db/dde/internal_8h.html" title="internal.h" alt="" coords="91,80,175,107"/></map>
</div>
</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="../../d5/d9d/tcltklib_8c.html#ae46a61f61c6c37c1987f6dbe1583d185">Qtrue</a> : <a class="el" href="../../d5/d9d/tcltklib_8c.html#a811810f63d0525608ee61a7d12c52c8e">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>(<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>, 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>(<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)</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>(<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)</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>(<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)</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>(<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)</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="../../d7/d50/rational_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>(<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)</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>(<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)</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>(<a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>)   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a5753547d6a21eeb36aa8cb0ae7d6c9ce">rb_intern_const</a>(<a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>)</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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> x, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> x, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> x, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> x, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> x, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> y)</td></tr>
<tr class="separator:a01fbd31c0253786ca7a5513c9cb92452"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afcf164fb995c5fc25d6c33f5d3d4250e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#afcf164fb995c5fc25d6c33f5d3d4250e">f_mul</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> x, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> y)</td></tr>
<tr class="separator:afcf164fb995c5fc25d6c33f5d3d4250e"><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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> x, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> y)</td></tr>
<tr class="separator:a8e40adac11e6783a4fe6e9db5be24230"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afd1e0b918619215251efc2dfdab464f3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#afd1e0b918619215251efc2dfdab464f3">f_to_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> x)</td></tr>
<tr class="separator:afd1e0b918619215251efc2dfdab464f3"><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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> x)</td></tr>
<tr class="separator:af196e296d1abe20c3df5aaf683d5754d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab9a094a3a90688f2991aa23a9ac9bc40"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#ab9a094a3a90688f2991aa23a9ac9bc40">f_eqeq_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> x, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> y)</td></tr>
<tr class="separator:ab9a094a3a90688f2991aa23a9ac9bc40"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abd8c6328a7dfa2fb86f27998e42fcbcb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#abd8c6328a7dfa2fb86f27998e42fcbcb">f_negative_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> x)</td></tr>
<tr class="separator:abd8c6328a7dfa2fb86f27998e42fcbcb"><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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> x, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>)</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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> real, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>)</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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> 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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> x, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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 <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> real, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#aea70a85ae1913f4f8b36d15fb72d28fa">nucomp_s_new</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>)</td></tr>
<tr class="separator: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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> 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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> x, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#a73a02875a1511809d76f437ac5b81bc1">nucomp_f_complex</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>)</td></tr>
<tr class="separator:a73a02875a1511809d76f437ac5b81bc1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a88af62c1980bf19c79d51626d63ea076"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#a88af62c1980bf19c79d51626d63ea076">m_log_bang</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> x)</td></tr>
<tr class="separator:a88af62c1980bf19c79d51626d63ea076"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0b06c592e67b82ef5c5857d9e8b77de5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#a0b06c592e67b82ef5c5857d9e8b77de5">m_cos</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> x)</td></tr>
<tr class="separator:a0b06c592e67b82ef5c5857d9e8b77de5"><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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> x, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#a41644b62d3f9631167b934557bca1c1a">nucomp_s_polar</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>)</td></tr>
<tr class="separator: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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> other, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>(*<a class="el" href="../../db/d74/zlib_8c.html#a44e3226ff5693e84f33cd635eb7a746b">func</a>)(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>), <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a88d00ccf6ebc700e6c2e4c4cb98b1216">id</a>)</td></tr>
<tr class="separator: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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> other)</td></tr>
<tr class="separator: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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> other)</td></tr>
<tr class="separator: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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> other)</td></tr>
<tr class="separator: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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> other, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>(*<a class="el" href="../../db/d74/zlib_8c.html#a44e3226ff5693e84f33cd635eb7a746b">func</a>)(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>), <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a88d00ccf6ebc700e6c2e4c4cb98b1216">id</a>)</td></tr>
<tr class="separator: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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> other)</td></tr>
<tr class="separator: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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> other)</td></tr>
<tr class="separator: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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> other)</td></tr>
<tr class="separator: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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> other)</td></tr>
<tr class="separator: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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> other)</td></tr>
<tr class="separator: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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> other)</td></tr>
<tr class="separator: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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>(*<a class="el" href="../../db/d74/zlib_8c.html#a44e3226ff5693e84f33cd635eb7a746b">func</a>)(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> x, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> x, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> x, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#a25d946df28ae1587a46e144d92214bd3">nucomp_s_convert</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>)</td></tr>
<tr class="separator: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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> x, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#a77d8866fe0c20931b6f2a28139b7caf1">nucomp_rationalize</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator: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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</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 <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#afcc8edc6d50c94a32fc5459f87b761c6">make_patterns</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:ac2979009d5795491e387922d46ea8a10"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6829ec1d55b0642bf64d57c72b76cefd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d81/complex_8c.html#a6829ec1d55b0642bf64d57c72b76cefd">Init_Complex</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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 class="anchor" id="a9961f758b6f0a0d77f4ad463f2bbf375"></a>
<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"><a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>, </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_##<a class="code" href="../../de/d07/bigdecimal_8c.html#aeab71244afb687f16d8c4f5ee9d6ef0e">n</a>(<a class="code" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> x, <a class="code" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> y)\</div>
<div class="line">{<a class="code" href="../../d3/d15/name2ctype_8h.html#a9717e7bbecb906637e86cef6da3d83c2">\</a></div>
<div class="line"><a class="code" href="../../d3/d15/name2ctype_8h.html#a9717e7bbecb906637e86cef6da3d83c2"> return</a> <a class="code" href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall</a>(x, (op), 1, y);\</div>
<div class="line">}</div>
<div class="ttc" id="bigdecimal_8c_html_aeab71244afb687f16d8c4f5ee9d6ef0e"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#aeab71244afb687f16d8c4f5ee9d6ef0e">n</a></div><div class="ttdeci">ssize_t n</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l05519">bigdecimal.c:5519</a></div></div>
<div class="ttc" id="ruby_2ruby_8h_html_aa6a1040cbacdc1c2a409fb3f002071bc"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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 class="ttc" id="name2ctype_8h_html_a9717e7bbecb906637e86cef6da3d83c2"><div class="ttname"><a href="../../d3/d15/name2ctype_8h.html#a9717e7bbecb906637e86cef6da3d83c2">return</a></div><div class="ttdeci">return</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d15/name2ctype_8h_source.html#l23857">name2ctype.h:23857</a></div></div>
<div class="ttc" id="tcltklib_8c_html_a2be873c800369cb40b71e610db08d376"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall</a></div><div class="ttdeci">return rb_funcall(q->proc, ID_call, 0)</div></div>
</div><!-- fragment -->
<p>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 class="anchor" id="a5b8dd336c302c11f037dfbb87907a01c"></a>
<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>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 class="anchor" id="a28c8bd90ea71ec24e5f43f413a9ee8b4"></a>
<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>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 class="anchor" id="a14ebcc23e79e8d64e42941746c616c37"></a>
<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="../../d5/d9d/tcltklib_8c.html#ae46a61f61c6c37c1987f6dbe1583d185">Qtrue</a> : <a class="el" href="../../d5/d9d/tcltklib_8c.html#a811810f63d0525608ee61a7d12c52c8e">Qfalse</a>)</td>
</tr>
</table>
</div><div class="memdoc">
<p>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00187">f_eqeq_p()</a>, <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#l00200">f_negative_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#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 class="anchor" id="aa7a6294e083798730d4b361be9737098"></a>
<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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01584">string_to_c()</a>.</p>
</div>
</div>
<a class="anchor" id="addb0dc1279a91407838e75e637108d11"></a>
<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>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 class="anchor" id="a11e81aca0cf7271a7f4c9715d91e0eed"></a>
<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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01462">string_to_c_internal()</a>.</p>
</div>
</div>
<a class="anchor" id="aaec9653017aa5872aa79d398d2b285a8"></a>
<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>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>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 class="anchor" id="a337fa764f6638aa3f43b1ca8aaaa3ba7"></a>
<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="../../d7/d50/rational_8c.html#abd8c6328a7dfa2fb86f27998e42fcbcb">f_negative_p</a>(x))</td>
</tr>
</table>
</div><div class="memdoc">
<p>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01735">numeric_arg()</a>.</p>
</div>
</div>
<a class="anchor" id="ae40bc05991cdee182b5646b58ef0ea40"></a>
<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"><a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a></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_##<a class="code" href="../../de/d07/bigdecimal_8c.html#aeab71244afb687f16d8c4f5ee9d6ef0e">n</a>(<a class="code" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> x)\</div>
<div class="line">{<a class="code" href="../../d3/d15/name2ctype_8h.html#a9717e7bbecb906637e86cef6da3d83c2">\</a></div>
<div class="line"><a class="code" href="../../d3/d15/name2ctype_8h.html#a9717e7bbecb906637e86cef6da3d83c2"> return</a> <a class="code" href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall</a>(x, id_##<a class="code" href="../../de/d07/bigdecimal_8c.html#aeab71244afb687f16d8c4f5ee9d6ef0e">n</a>, 0);\</div>
<div class="line">}</div>
<div class="ttc" id="bigdecimal_8c_html_aeab71244afb687f16d8c4f5ee9d6ef0e"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#aeab71244afb687f16d8c4f5ee9d6ef0e">n</a></div><div class="ttdeci">ssize_t n</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l05519">bigdecimal.c:5519</a></div></div>
<div class="ttc" id="ruby_2ruby_8h_html_aa6a1040cbacdc1c2a409fb3f002071bc"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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 class="ttc" id="name2ctype_8h_html_a9717e7bbecb906637e86cef6da3d83c2"><div class="ttname"><a href="../../d3/d15/name2ctype_8h.html#a9717e7bbecb906637e86cef6da3d83c2">return</a></div><div class="ttdeci">return</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d15/name2ctype_8h_source.html#l23857">name2ctype.h:23857</a></div></div>
<div class="ttc" id="tcltklib_8c_html_a2be873c800369cb40b71e610db08d376"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall</a></div><div class="ttdeci">return rb_funcall(q->proc, ID_call, 0)</div></div>
</div><!-- fragment -->
<p>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 class="anchor" id="af061beecb4d5bf7aaecb23580a6cec20"></a>
<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"><a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a></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_##<a class="code" href="../../de/d07/bigdecimal_8c.html#aeab71244afb687f16d8c4f5ee9d6ef0e">n</a>(<a class="code" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> x, <a class="code" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> y)\</div>
<div class="line">{<a class="code" href="../../d3/d15/name2ctype_8h.html#a9717e7bbecb906637e86cef6da3d83c2">\</a></div>
<div class="line"><a class="code" href="../../d3/d15/name2ctype_8h.html#a9717e7bbecb906637e86cef6da3d83c2"> return</a> <a class="code" href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall</a>(x, id_##<a class="code" href="../../de/d07/bigdecimal_8c.html#aeab71244afb687f16d8c4f5ee9d6ef0e">n</a>, 1, y);\</div>
<div class="line">}</div>
<div class="ttc" id="bigdecimal_8c_html_aeab71244afb687f16d8c4f5ee9d6ef0e"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#aeab71244afb687f16d8c4f5ee9d6ef0e">n</a></div><div class="ttdeci">ssize_t n</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l05519">bigdecimal.c:5519</a></div></div>
<div class="ttc" id="ruby_2ruby_8h_html_aa6a1040cbacdc1c2a409fb3f002071bc"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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 class="ttc" id="name2ctype_8h_html_a9717e7bbecb906637e86cef6da3d83c2"><div class="ttname"><a href="../../d3/d15/name2ctype_8h.html#a9717e7bbecb906637e86cef6da3d83c2">return</a></div><div class="ttdeci">return</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d15/name2ctype_8h_source.html#l23857">name2ctype.h:23857</a></div></div>
<div class="ttc" id="tcltklib_8c_html_a2be873c800369cb40b71e610db08d376"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall</a></div><div class="ttdeci">return rb_funcall(q->proc, ID_call, 0)</div></div>
</div><!-- fragment -->
<p>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 class="anchor" id="ac3fe0aed361257ab0fd2bfb752314c68"></a>
<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>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>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#l00521">m_cos()</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 class="anchor" id="a3ba5a3b0bcc88a47376743b688cb8ae1"></a>
<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>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>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 class="anchor" id="a6fb7847fa6ed93094a7f20aaf38188c6"></a>
<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>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 class="anchor" id="a915a73b126eea1302006a17261af4686"></a>
<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>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 class="anchor" id="a5c5832b08c7533e48d3fa8bf3e0190c2"></a>
<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>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 class="anchor" id="a1a4eb77bf7ad52f8e1edd553ef44cb3d"></a>
<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>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>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 class="anchor" id="aad527024b9403e191d6098aaaea07a97"></a>
<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"><a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a></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_##<a class="code" href="../../de/d07/bigdecimal_8c.html#aeab71244afb687f16d8c4f5ee9d6ef0e">n</a>##_bang(<a class="code" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> x)\</div>
<div class="line">{<a class="code" href="../../d3/d15/name2ctype_8h.html#a9717e7bbecb906637e86cef6da3d83c2">\</a></div>
<div class="line"><a class="code" href="../../d3/d15/name2ctype_8h.html#a9717e7bbecb906637e86cef6da3d83c2"> return</a> rb_math_##<a class="code" href="../../de/d07/bigdecimal_8c.html#aeab71244afb687f16d8c4f5ee9d6ef0e">n</a>(x);\</div>
<div class="line">}</div>
<div class="ttc" id="bigdecimal_8c_html_aeab71244afb687f16d8c4f5ee9d6ef0e"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#aeab71244afb687f16d8c4f5ee9d6ef0e">n</a></div><div class="ttdeci">ssize_t n</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l05519">bigdecimal.c:5519</a></div></div>
<div class="ttc" id="ruby_2ruby_8h_html_aa6a1040cbacdc1c2a409fb3f002071bc"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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 class="ttc" id="name2ctype_8h_html_a9717e7bbecb906637e86cef6da3d83c2"><div class="ttname"><a href="../../d3/d15/name2ctype_8h.html#a9717e7bbecb906637e86cef6da3d83c2">return</a></div><div class="ttdeci">return</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d15/name2ctype_8h_source.html#l23857">name2ctype.h:23857</a></div></div>
</div><!-- fragment -->
<p>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 class="anchor" id="aed12cb364f6b4fa0e086c22b578362cc"></a>
<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"><a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a></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_##<a class="code" href="../../de/d07/bigdecimal_8c.html#aeab71244afb687f16d8c4f5ee9d6ef0e">n</a>##_bang(<a class="code" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> x, <a class="code" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> y)\</div>
<div class="line">{<a class="code" href="../../d3/d15/name2ctype_8h.html#a9717e7bbecb906637e86cef6da3d83c2">\</a></div>
<div class="line"><a class="code" href="../../d3/d15/name2ctype_8h.html#a9717e7bbecb906637e86cef6da3d83c2"> return</a> rb_math_##<a class="code" href="../../de/d07/bigdecimal_8c.html#aeab71244afb687f16d8c4f5ee9d6ef0e">n</a>(x, y);\</div>
<div class="line">}</div>
<div class="ttc" id="bigdecimal_8c_html_aeab71244afb687f16d8c4f5ee9d6ef0e"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#aeab71244afb687f16d8c4f5ee9d6ef0e">n</a></div><div class="ttdeci">ssize_t n</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l05519">bigdecimal.c:5519</a></div></div>
<div class="ttc" id="ruby_2ruby_8h_html_aa6a1040cbacdc1c2a409fb3f002071bc"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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 class="ttc" id="name2ctype_8h_html_a9717e7bbecb906637e86cef6da3d83c2"><div class="ttname"><a href="../../d3/d15/name2ctype_8h.html#a9717e7bbecb906637e86cef6da3d83c2">return</a></div><div class="ttdeci">return</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d15/name2ctype_8h_source.html#l23857">name2ctype.h:23857</a></div></div>
</div><!-- fragment -->
<p>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 class="anchor" id="afaab0b040f6133f11e41460111368019"></a>
<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>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 class="anchor" id="aab07d0e121b054e74d63cba684eb5e1a"></a>
<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>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 class="anchor" id="a0d48e49427fb5f6074b8d48bf39be5c3"></a>
<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>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>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 class="anchor" id="ad7b81217aac66943d1ab5c7b498b2716"></a>
<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>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>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 class="anchor" id="a8ab8cc6317bb711bf9e85946d7c0efbc"></a>
<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>Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00508">508</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p>
<p>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00963">nucomp_abs()</a>.</p>
</div>
</div>
<a class="anchor" id="a9c914e46ebaa34521b97289f06e52801"></a>
<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"><a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a></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_##<a class="code" href="../../de/d07/bigdecimal_8c.html#aeab71244afb687f16d8c4f5ee9d6ef0e">n</a>(<a class="code" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> x)\</div>
<div class="line">{<a class="code" href="../../d3/d15/name2ctype_8h.html#a9717e7bbecb906637e86cef6da3d83c2">\</a></div>
<div class="line"><a class="code" href="../../d3/d15/name2ctype_8h.html#a9717e7bbecb906637e86cef6da3d83c2"> return</a> <a class="code" href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall</a>(<a class="code" href="../../de/de6/ruby_2ruby_8h.html#adebd29f29ca74ad694d41e1d325fce2d">rb_mMath</a>, id_##<a class="code" href="../../de/d07/bigdecimal_8c.html#aeab71244afb687f16d8c4f5ee9d6ef0e">n</a>, 1, x);\</div>
<div class="line">}</div>
<div class="ttc" id="bigdecimal_8c_html_aeab71244afb687f16d8c4f5ee9d6ef0e"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#aeab71244afb687f16d8c4f5ee9d6ef0e">n</a></div><div class="ttdeci">ssize_t n</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l05519">bigdecimal.c:5519</a></div></div>
<div class="ttc" id="ruby_2ruby_8h_html_aa6a1040cbacdc1c2a409fb3f002071bc"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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 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="name2ctype_8h_html_a9717e7bbecb906637e86cef6da3d83c2"><div class="ttname"><a href="../../d3/d15/name2ctype_8h.html#a9717e7bbecb906637e86cef6da3d83c2">return</a></div><div class="ttdeci">return</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d15/name2ctype_8h_source.html#l23857">name2ctype.h:23857</a></div></div>
<div class="ttc" id="tcltklib_8c_html_a2be873c800369cb40b71e610db08d376"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall</a></div><div class="ttdeci">return rb_funcall(q->proc, ID_call, 0)</div></div>
</div><!-- fragment -->
<p>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 class="anchor" id="ad3fc07873010cae7ca4e2d733af98a23"></a>
<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"><a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a></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_##<a class="code" href="../../de/d07/bigdecimal_8c.html#aeab71244afb687f16d8c4f5ee9d6ef0e">n</a>(<a class="code" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> x, <a class="code" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> y)\</div>
<div class="line">{<a class="code" href="../../d3/d15/name2ctype_8h.html#a9717e7bbecb906637e86cef6da3d83c2">\</a></div>
<div class="line"><a class="code" href="../../d3/d15/name2ctype_8h.html#a9717e7bbecb906637e86cef6da3d83c2"> return</a> <a class="code" href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall</a>(<a class="code" href="../../de/de6/ruby_2ruby_8h.html#adebd29f29ca74ad694d41e1d325fce2d">rb_mMath</a>, id_##<a class="code" href="../../de/d07/bigdecimal_8c.html#aeab71244afb687f16d8c4f5ee9d6ef0e">n</a>, 2, x, y);\</div>
<div class="line">}</div>
<div class="ttc" id="bigdecimal_8c_html_aeab71244afb687f16d8c4f5ee9d6ef0e"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#aeab71244afb687f16d8c4f5ee9d6ef0e">n</a></div><div class="ttdeci">ssize_t n</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l05519">bigdecimal.c:5519</a></div></div>
<div class="ttc" id="ruby_2ruby_8h_html_aa6a1040cbacdc1c2a409fb3f002071bc"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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 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="name2ctype_8h_html_a9717e7bbecb906637e86cef6da3d83c2"><div class="ttname"><a href="../../d3/d15/name2ctype_8h.html#a9717e7bbecb906637e86cef6da3d83c2">return</a></div><div class="ttdeci">return</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d15/name2ctype_8h_source.html#l23857">name2ctype.h:23857</a></div></div>
<div class="ttc" id="tcltklib_8c_html_a2be873c800369cb40b71e610db08d376"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall</a></div><div class="ttdeci">return rb_funcall(q->proc, ID_call, 0)</div></div>
</div><!-- fragment -->
<p>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 class="anchor" id="a8de3ed741dadc9c979a4ff17c0a9116e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define NDEBUG</td>
</tr>
</table>
</div><div class="memdoc">
<p>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 class="anchor" id="a871b76e91f053da651aefa8e9346b76f"></a>
<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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="abc544a4ed22112e62773c113652c5063"></a>
<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>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 class="anchor" id="a3a008f0d64f7dee0f423b2957dd7a2e8"></a>
<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>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 class="anchor" id="a1bdb7588c71a32717aefe6f1dcca6532"></a>
<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>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 class="anchor" id="a206b6f5362e56b51ca957635350b70b6"></a>
<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>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>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 class="anchor" id="aec0337a55f7459256214d3b70fb06266"></a>
<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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01420">make_patterns()</a>.</p>
</div>
</div>
<a class="anchor" id="a06d0ea1c6744a2f54a27dd433e581090"></a>
<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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01420">make_patterns()</a>.</p>
</div>
</div>
<a class="anchor" id="a996c720637c0326a63266272988cb615"></a>
<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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01420">make_patterns()</a>.</p>
</div>
</div>
<a class="anchor" id="a113b2532f3e6669b875ce9ea6104057a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define PRESERVE_SIGNEDZERO</td>
</tr>
</table>
</div><div class="memdoc">
<p>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 class="anchor" id="a9cfa42d4b79c89d68c53be8b2150a503"></a>
<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"><a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a></td><td>)</td>
<td>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a5753547d6a21eeb36aa8cb0ae7d6c9ce">rb_intern_const</a>(<a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>)</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="af656ef0b47a536cedf328ced4f1d7f9d"></a>
<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>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 class="anchor" id="a888e15353eb3d330c743dbdeb47117e2"></a>
<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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00840">nucomp_expt()</a>.</p>
</div>
</div>
<a class="anchor" id="a59799636dce6e7dfa2ce20c48147fa6b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define WS   "\\s*"</td>
</tr>
</table>
</div><div class="memdoc">
<p>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 class="anchor" id="ac328e551bde3d39b6d7b8cc9e048d941"></a>
<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>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>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#l00355">f_complex_new_bang1()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l00605">f_imul()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l00332">f_lcm()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00118">f_mul()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00200">f_negative_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#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>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00596">nucomp_s_polar()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l01008">nurat_cmp()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l00947">nurat_expt()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l01457">nurat_rationalize_internal()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l00361">nurat_s_alloc()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l00453">nurat_s_canonicalize_internal()</a>, and <a class="el" href="../../d7/d50/rational_8c_source.html#l00479">nurat_s_canonicalize_internal_no_reduce()</a>.</p>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a7c8d810c62cf13f7df322039608459b0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> f_add </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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>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>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="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall()</a>.</p>
<p>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 class="anchor" id="a5b6d9c225c483b8306b41946840559ad"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> f_addsub </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>other</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>(*)(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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>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>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>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 class="anchor" id="a6b477183c3cb588ec64a488c99020a35"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> f_cmp </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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>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>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01163">c</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_cmp</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall()</a>.</p>
</div>
</div>
<a class="anchor" id="a12b89bde8166af62c2528554745da6c5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> f_complex_new1 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>klass</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>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>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>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 class="anchor" id="a469290ca34d41e46324509144d0d2dd5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> f_complex_new2 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>klass</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>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>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>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>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#l00521">m_cos()</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 class="anchor" id="a71d14e778f7765744eb25a39e9c0e44c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> f_complex_new_bang1 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>klass</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>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>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>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>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 class="anchor" id="a64c5701fa7cec602168c045eb0cc9308"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> f_complex_new_bang2 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>klass</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>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>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>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>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 class="anchor" id="aa63ef478b7db434114f8c5aa66d4698f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> f_complex_polar </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>klass</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>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>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>References <a class="el" href="../../d5/dac/ossl_8h_source.html#l00044">assert</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00118">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#l00521">m_cos()</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>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 class="anchor" id="a0480c59dc52cd84cba2079d513e8e86c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> f_div </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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>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>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="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall()</a>.</p>
<p>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01128">nucomp_numerator()</a>.</p>
</div>
</div>
<a class="anchor" id="a4a652b3ff0642ae68e3fa6e647b73c24"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> f_divide </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>other</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>(*)(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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>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>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="../../d1/d81/complex_8c_source.html#l00118">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="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00016">ONE</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</a>, and <a class="el" href="../../d6/d27/numeric_8c_source.html#l00220">rb_num_coerce_bin()</a>.</p>
<p>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 class="anchor" id="ab9a094a3a90688f2991aa23a9ac9bc40"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> f_eqeq_p </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>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>Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00187">187</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p>
<p>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="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall()</a>.</p>
<p>Referenced by <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 class="anchor" id="a4b7c02a5abbe446c4fea859179350189"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> f_format </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>(*)(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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>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>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>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, and <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>.</p>
<p>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 class="anchor" id="ab337d2fad1e484e7b5e42b913e417f28"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> f_gt_p </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>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>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>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="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall()</a>.</p>
<p>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 class="anchor" id="a97757fe2257e2109b54d83a43618ecfb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> f_kind_of_p </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>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>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>References <a class="el" href="../../d0/de1/object_8c_source.html#l00525">rb_obj_is_kind_of()</a>.</p>
<p>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 class="anchor" id="a01fbd31c0253786ca7a5513c9cb92452"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> f_lt_p </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>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>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>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="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall()</a>.</p>
</div>
</div>
<a class="anchor" id="afcf164fb995c5fc25d6c33f5d3d4250e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> f_mul </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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>Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00118">118</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p>
<p>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="../../de/d07/bigdecimal_8c_source.html#l05519">ix</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">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>
<p>Referenced by <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#l00521">m_cos()</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#l00989">nucomp_abs2()</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#l01128">nucomp_numerator()</a>, <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#l01719">numeric_abs2()</a>.</p>
</div>
</div>
<a class="anchor" id="abd8c6328a7dfa2fb86f27998e42fcbcb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> f_negative_p </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>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>Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00200">200</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p>
<p>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="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00015">ZERO</a>.</p>
<p>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01174">f_signbit()</a>.</p>
</div>
</div>
<a class="anchor" id="a9b7a24638bf41ad1ede56dcc06f6305e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> f_one_p </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>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>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>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="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00840">nucomp_expt()</a>.</p>
</div>
</div>
<a class="anchor" id="a99f876862143290b055586086bfd951b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> f_reciprocal </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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>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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00840">nucomp_expt()</a>.</p>
</div>
</div>
<a class="anchor" id="af2f44084b1d0438103f0b9e1d636bb37"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> f_signbit </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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>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>References <a class="el" href="../../d1/d81/complex_8c_source.html#l00026">f_boolcast</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00200">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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01190">f_tpositive_p()</a>.</p>
</div>
</div>
<a class="anchor" id="a8e40adac11e6783a4fe6e9db5be24230"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> f_sub </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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>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>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="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall()</a>.</p>
<p>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 class="anchor" id="af196e296d1abe20c3df5aaf683d5754d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> f_to_f </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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>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>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="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">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>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 class="anchor" id="afd1e0b918619215251efc2dfdab464f3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> f_to_i </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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>Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00167">167</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p>
<p>References <a class="el" href="../../d1/d81/complex_8c_source.html#l00021">id_to_i</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">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>
<p>Referenced by <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#l01462">string_to_c_internal()</a>.</p>
</div>
</div>
<a class="anchor" id="a44b502b97028a546e9f8a25660f91b34"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> f_tpositive_p </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>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>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>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>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 class="anchor" id="aca1513a1dae873f149ac0222df232ee0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> f_zero_p </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>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>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>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="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">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>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 class="anchor" id="ac2979009d5795491e387922d46ea8a10"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> float_arg </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="a6829ec1d55b0642bf64d57c72b76cefd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> Init_Complex </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>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="../../dc/dcc/array_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 class="anchor" id="ae72620991f0e1337230649b6e279009d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> k_bignum_p </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>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>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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00840">nucomp_expt()</a>.</p>
</div>
</div>
<a class="anchor" id="a4f2dacf5536b6e6892cef48d0f78aa01"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> k_complex_p </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>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>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>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>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 class="anchor" id="acf9763474f5d4dd0030fe4b4fb6f77fe"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> k_fixnum_p </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>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>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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00840">nucomp_expt()</a>.</p>
</div>
</div>
<a class="anchor" id="a22e0cb1ded4b4e351dfe17a4703085ee"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> k_float_p </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>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>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>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>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 class="anchor" id="a35fd6fc658df3f02131cb54e7f8cf118"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> k_integer_p </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>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>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>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 class="anchor" id="a0e0ec673f8feb58708d3e7b2e8215c40"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> k_numeric_p </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>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>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>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>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 class="anchor" id="af9577c255103979880e4113e675df2e9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> k_rational_p </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>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>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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00840">nucomp_expt()</a>.</p>
</div>
</div>
<a class="anchor" id="a0b06c592e67b82ef5c5857d9e8b77de5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> m_cos </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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>Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00521">521</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p>
<p>References <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#l00118">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>
<p>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00575">f_complex_polar()</a>.</p>
</div>
</div>
<a class="anchor" id="a88af62c1980bf19c79d51626d63ea076"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> m_log_bang </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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>Definition at line <a class="el" href="../../d1/d81/complex_8c_source.html#l00511">511</a> of file <a class="el" href="../../d1/d81/complex_8c_source.html">complex.c</a>.</p>
<p>References <a class="el" href="../../d6/da3/math_8c_source.html#l00741">rb_math_log()</a>.</p>
<p>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00840">nucomp_expt()</a>.</p>
</div>
</div>
<a class="anchor" id="ab1442b92d07bfc34778fdc633b0428a6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> m_sin </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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>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>References <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#l00118">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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00575">f_complex_polar()</a>.</p>
</div>
</div>
<a class="anchor" id="afcc8edc6d50c94a32fc5459f87b761c6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> make_patterns </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>References <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>, and <a class="el" href="../../db/d2e/intern_8h.html#a36ebcca553cae763dbfb7bbaabbf869a">rb_usascii_str_new2()</a>.</p>
<p>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="aafd9a62314b90ca00fa14e712e9e2243"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nilclass_to_c </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="a654b5209f8d7e869adef6f1072c32980"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nucomp_abs </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01140">a</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#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_source.html#l00508">m_hypot</a>.</p>
<p>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="aa3b560a0fc2f935c0f0771eda4ef738b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nucomp_abs2 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>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#l00118">f_mul()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l00303">get_dat1</a>.</p>
<p>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="ab121f2ca95dc94a228ac0597fafeabb3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nucomp_add </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>other</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="a3b985f50deb4e7e156667609c73ba588"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nucomp_arg </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>References <a class="el" href="../../d1/d81/complex_8c_source.html#l00303">get_dat1</a>.</p>
<p>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="ab708d2da4faf61d41248e0b143c87b2e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nucomp_coerce </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>other</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="a659f89f54737e0ce4f54d223473034f7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nucomp_conj </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="a64546c2bb550d88ea68ca27626f0cdf9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nucomp_denominator </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="abcbf93490291e990d5bc5765ac9e0e4d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nucomp_div </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>other</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="a723a664e39201145473fb796b2e45858"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nucomp_eqeq_p </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>other</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>References <a class="el" href="../../d1/d81/complex_8c_source.html#l00026">f_boolcast</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00187">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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="a00a9c682552d9dac20a78f72926b3d90"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nucomp_eql_p </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>other</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>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="../../d1/d81/complex_8c_source.html#l00187">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="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>.</p>
<p>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="a68456037eef8eccf857fd71246d8f665"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nucomp_expt </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>other</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>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="../../d1/d81/complex_8c_source.html#l00118">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#l00511">m_log_bang()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00016">ONE</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02957">q</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="a73a02875a1511809d76f437ac5b81bc1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nucomp_f_complex </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>argc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> * </td>
<td class="paramname"><em>argv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>klass</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>References <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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="a845010279232dc738dbc68060c51f5a1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nucomp_false </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>.</p>
<p>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="afc00996879480ee7d06474bad9c0610f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nucomp_fdiv </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>other</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="a21cfec609a7e294cba5e1a036b74676b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nucomp_hash </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>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/d07/bigdecimal_8c_source.html#l05519">n</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="../../de/d07/bigdecimal_8c_source.html#l05520">v</a>.</p>
<p>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="a4436c2955c13eb593799c16acdfd4541"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nucomp_imag </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>References <a class="el" href="../../d1/d81/complex_8c_source.html#l00303">get_dat1</a>.</p>
<p>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="a6fe4c1fb069246caf14a766e5ec43767"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nucomp_inspect </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>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>, <a class="el" href="../../db/d2e/intern_8h.html#a36ebcca553cae763dbfb7bbaabbf869a">rb_usascii_str_new2()</a>, and <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>.</p>
<p>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="a5b628aa1b4292e255b21aea9c66fb62d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nucomp_marshal_dump </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01140">a</a>, <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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="adaa7c78327b41c6f43d4ee269c521a49"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nucomp_marshal_load </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>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>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>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="../../d5/d9d/tcltklib_8c.html#aa6ec5b13506d8cb4ed1f7261d8639618">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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="abb2a36e129ed06150505b0e93e98b784"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nucomp_mul </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>other</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>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="../../d1/d81/complex_8c_source.html#l00118">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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="ae6f7fdff16872a7985e33889bd75caaf"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nucomp_negate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="a035f7b1c5ad98cfb7c6175355ecbb0d7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nucomp_numerator </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>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="../../d1/d81/complex_8c_source.html#l00118">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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="ac693167060054c153302c6fa75706dd6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nucomp_polar </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="a77d8866fe0c20931b6f2a28139b7caf1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nucomp_rationalize </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>argc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> * </td>
<td class="paramname"><em>argv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>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#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="../../dd/dfb/yaml2byte_8c_source.html#l00134">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="../../dc/dcc/array_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>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00467">StringValuePtr</a>.</p>
<p>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="a32e640b6d1499b2ccf1bbae49bc677dc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nucomp_real </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>References <a class="el" href="../../d1/d81/complex_8c_source.html#l00303">get_dat1</a>.</p>
<p>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="af1edb810bfb561606ac8f21787769285"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> nucomp_real_check </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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>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>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>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 class="anchor" id="a1ba78a51fcc1dfbed7782f2976ff893b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nucomp_rect </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="aa174ce3ab0e97aba9111c06b247dbc02"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nucomp_s_alloc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>klass</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="ab78f730a99551d706f068268618da013"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nucomp_s_canonicalize_internal </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>klass</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>real</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>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>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>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>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 class="anchor" id="a25d946df28ae1587a46e144d92214bd3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nucomp_s_convert </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>argc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> * </td>
<td class="paramname"><em>argv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>klass</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>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#l00362">f_complex_new_bang2()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l00118">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>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 class="anchor" id="aea70a85ae1913f4f8b36d15fb72d28fa"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nucomp_s_new </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>argc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> * </td>
<td class="paramname"><em>argv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>klass</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>References <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>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 class="anchor" id="aec98b89e13bc73c821403c37995319b7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nucomp_s_new_internal </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>klass</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>real</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>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>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>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00580">NEWOBJ</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03147">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00581">OBJSETUP</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00432">T_COMPLEX</a>.</p>
<p>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 class="anchor" id="a41644b62d3f9631167b934557bca1c1a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nucomp_s_polar </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>argc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> * </td>
<td class="paramname"><em>argv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>klass</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>References <a class="el" href="../../d3/d09/ripper_8y_source.html#l01287">arg</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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="a47dc2283c521c54b4e642d36001592da"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nucomp_sub </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>other</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="ac7c0add7996329097340b7cdba2b1ed8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nucomp_to_f </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>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>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00467">StringValuePtr</a>.</p>
<p>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="a98beeab7de8b7bb67aa83518a74b5f5f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nucomp_to_i </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>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#l00167">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>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00467">StringValuePtr</a>.</p>
<p>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="acbf2a325b2a4298f5eca70e61bff2bd4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nucomp_to_r </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>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>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00467">StringValuePtr</a>.</p>
<p>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="a0edf8e9ee908e838a46db3b3f94c2743"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nucomp_to_s </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="ab161e33aa3d0907d4132cf434290b9ed"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> numeric_abs2 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>References <a class="el" href="../../d1/d81/complex_8c_source.html#l00118">f_mul()</a>.</p>
<p>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="afa865a9cebb727e4fd6df0c923a5c868"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> numeric_arg </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="a397e8c7f6f2cf148fd69dc7bc6dcf7ae"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> numeric_conj </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="aa5cfbdb0432adb7e9b4d376b0e1bf419"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> numeric_imag </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>.</p>
<p>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="a6888b80a0d02a60a8c069df53c92297c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> numeric_polar </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="abab2849ebc7db86363ef18a9e2b0dbe4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> numeric_real </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="aae6232b5c7ed97354357574d2b4397e6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> numeric_rect </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="a92923d26c85cd7cf5fc1d0e25e8d6e7d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> numeric_to_c </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>References <a class="el" href="../../db/d2e/intern_8h_source.html#l00163">rb_complex_new1</a>.</p>
<p>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="a4af9258009466f7c8f96a1f6806006bc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_Complex </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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>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>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>Referenced by <a class="el" href="../../d7/d50/rational_8c_source.html#l01097">nurat_coerce()</a>.</p>
</div>
</div>
<a class="anchor" id="acd404524559091895109d0e2d868f2dd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_complex_new </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>y</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>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>Referenced by <a class="el" href="../../d6/d27/numeric_8c_source.html#l00297">num_imaginary()</a>.</p>
</div>
</div>
<a class="anchor" id="afa835e59be2b327ada63e04ba878d10c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_complex_polar </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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>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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01462">string_to_c_internal()</a>.</p>
</div>
</div>
<a class="anchor" id="a74346fbdd1323ac0fc343475b5ab35e8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_complex_raw </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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#aa6a1040cbacdc1c2a409fb3f002071bc">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>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>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 class="anchor" id="a6f351e1ee61afef726690509f819a1c9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> string_to_c </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01140">a</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="../../d5/d9d/tcltklib_8c.html#aa6ec5b13506d8cb4ed1f7261d8639618">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="../../de/d46/os2_8c_source.html#l00056">s</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01462">string_to_c_internal()</a>.</p>
<p>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="a842503d25d1e9e152a3e452a7dfd7a98"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> string_to_c_internal </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>References <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="../../d1/d81/complex_8c_source.html#l00167">f_to_i()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l00043">f_to_r</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04946">m</a>, <a class="el" href="../../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="../../de/d07/bigdecimal_8c_source.html#l01154">r</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>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, <a class="el" href="../../de/d32/dir_8c.html#a99c0c80536c9a3937814525bb5f8a7ad">strchr()</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l14285">t</a>.</p>
<p>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 class="anchor" id="a60157843e3f41988ce0d74f469762d49"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> string_to_c_strict </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../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>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="../../d5/d9d/tcltklib_8c.html#aa6ec5b13506d8cb4ed1f7261d8639618">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="../../de/d46/os2_8c_source.html#l00056">s</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>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 class="anchor" id="abf08d50277f599530460afad4612caef"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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>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>
</div>
</div>
<a class="anchor" id="a28c903a9f0a813b1d4014b084c9eebae"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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>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>
</div>
</div>
<a class="anchor" id="a320713050ab988119ed21653e416e067"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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>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>
</div>
</div>
<a class="anchor" id="a10d4d331f7a2cb7ae4c7d8f921d0ee97"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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>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>
</div>
</div>
<a class="anchor" id="aeb72e18f376e578e9df4e3b2d4fc3a77"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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>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>
</div>
</div>
<a class="anchor" id="a6dcc1bec944fbf18d4197c6ab5d88440"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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>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>
</div>
</div>
<a class="anchor" id="ab6c6001c90e99c74a6bfbd33287815d7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="adc829e77323f45c3cf347481b73df85b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="a86ef0f4a1623a4e1181443a1273a33b6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="af4d832da790e2477c23f3d687146a8e2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../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>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>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 class="anchor" id="afba8fa923c1c3f7d05cb06f88c794981"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="a2a093ceafd45a98ea6da867261c31f38"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../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>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>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 class="anchor" id="a65b841a7e5c65f7b887effcf765e8ea7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="ae823db22f5a0657ba490bd93ced0cc2e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="a8ad92fec116b1b35f2034b570c6be6e4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00187">f_eqeq_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#l00210">f_zero_p()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="ae88d5ca593f2d6189c98a15801ec9870"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../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>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>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 class="anchor" id="a7e234ec70f7559ce7fdeac8f8fd54ff2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../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>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>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 class="anchor" id="a43afc3f97918b9e125feee3ec92f9e9e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="a7e7664579a2639cd823e0279ea4977d7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="a76596691c4a6a5f664a707648eb3fea3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="a1c40847cbc02b1ff39840107b2b5cda7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="a2683dab91eb7daa0d61ddc04006b11e6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="a84e1e6ddc0d67f72521bb5f1b0fcd68e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="aad443cbb645782db609979b7104b6549"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../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>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>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 class="anchor" id="a5d1e4565b4f86ca731d9ed19c611d1d2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="a3bd58b915b1f0e25a2914305b12f685d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="a4738cb7f48459499c2f2f0ae1102392e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../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>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>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 class="anchor" id="a043d8c32e085bc8b68060c16bbe3d098"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00167">f_to_i()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="a2977fd605942ed760dd69cbd0053ba7d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="ad1aaf2d2c5bc8f00dcfa470bb55c49f0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../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>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>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01830">Init_Complex()</a>.</p>
</div>
</div>
<a class="anchor" id="a118cb8e0d971c5a6d2140ba841c2f60f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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>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>
</div>
</div>
<a class="anchor" id="a29bfeb531e412b96ab2df05ea7ba1799"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_cComplex</td>
</tr>
</table>
</div><div class="memdoc">
<p>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>Referenced by <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#l00521">m_cos()</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 class="anchor" id="a11d510c5a7da4bee736423ba12ba26dd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">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>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>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>