This commit is contained in:
Bronek
2025-09-04 01:57:28 -07:00
parent b8b68c1378
commit 0e329f6fe6
230 changed files with 13002 additions and 10989 deletions

View File

@@ -840,33 +840,60 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00722" name="l00722"></a><span class="lineno"> 722</span> </div>
<div class="line"><a id="l00723" name="l00723"></a><span class="lineno"> 723</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00724" data-start="{" data-end="}">
<div class="line"><a id="l00724" name="l00724"></a><span class="lineno"><a class="line" href="classripple_1_1Number__test.html#a8e57926fa4462efb367e7ef43de23e02"> 724</a></span> <a class="code hl_function" href="classripple_1_1Number__test.html#a8e57926fa4462efb367e7ef43de23e02">run</a>()<span class="keyword"> override</span></div>
<div class="line"><a id="l00725" name="l00725"></a><span class="lineno"> 725</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00726" name="l00726"></a><span class="lineno"> 726</span> <a class="code hl_function" href="classripple_1_1Number__test.html#a7e1514a4b8876a29969d0262f270597d">testZero</a>();</div>
<div class="line"><a id="l00727" name="l00727"></a><span class="lineno"> 727</span> <a class="code hl_function" href="classripple_1_1Number__test.html#abc430549dbecc123df526776747830ad">test_limits</a>();</div>
<div class="line"><a id="l00728" name="l00728"></a><span class="lineno"> 728</span> <a class="code hl_function" href="classripple_1_1Number__test.html#a72675d24174207ecb217635c158b74ae">test_add</a>();</div>
<div class="line"><a id="l00729" name="l00729"></a><span class="lineno"> 729</span> <a class="code hl_function" href="classripple_1_1Number__test.html#a528752c33c60c1852a051b3e679752b4">test_sub</a>();</div>
<div class="line"><a id="l00730" name="l00730"></a><span class="lineno"> 730</span> <a class="code hl_function" href="classripple_1_1Number__test.html#afb13727c09e46e29554dfca4ff85ee69">test_mul</a>();</div>
<div class="line"><a id="l00731" name="l00731"></a><span class="lineno"> 731</span> <a class="code hl_function" href="classripple_1_1Number__test.html#a9ba8b3d4cc4d77ee5cf692df531da017">test_div</a>();</div>
<div class="line"><a id="l00732" name="l00732"></a><span class="lineno"> 732</span> <a class="code hl_function" href="classripple_1_1Number__test.html#a947cb42e68be911ee91d03ab509eb1c4">test_root</a>();</div>
<div class="line"><a id="l00733" name="l00733"></a><span class="lineno"> 733</span> <a class="code hl_function" href="classripple_1_1Number__test.html#ad34104a83111071a8d38d40766fdef2f">test_power1</a>();</div>
<div class="line"><a id="l00734" name="l00734"></a><span class="lineno"> 734</span> <a class="code hl_function" href="classripple_1_1Number__test.html#af28103cabaf362feaf01c13eadd3bbaf">test_power2</a>();</div>
<div class="line"><a id="l00735" name="l00735"></a><span class="lineno"> 735</span> <a class="code hl_function" href="classripple_1_1Number__test.html#a9f9b0d1c9b394704a682e4c2d848d018">testConversions</a>();</div>
<div class="line"><a id="l00736" name="l00736"></a><span class="lineno"> 736</span> <a class="code hl_function" href="classripple_1_1Number__test.html#aaa72894ba09c5292e201ce15bdfdb2c2">test_to_integer</a>();</div>
<div class="line"><a id="l00737" name="l00737"></a><span class="lineno"> 737</span> <a class="code hl_function" href="classripple_1_1Number__test.html#a4327fd03e8890710da6c8be5fb5e8e59">test_squelch</a>();</div>
<div class="line"><a id="l00738" name="l00738"></a><span class="lineno"> 738</span> <a class="code hl_function" href="classripple_1_1Number__test.html#ace489db7e0cb5e525accb9da0a545d34">testToString</a>();</div>
<div class="line"><a id="l00739" name="l00739"></a><span class="lineno"> 739</span> <a class="code hl_function" href="classripple_1_1Number__test.html#abea969339a6247b11cb17029be1ac945">test_relationals</a>();</div>
<div class="line"><a id="l00740" name="l00740"></a><span class="lineno"> 740</span> <a class="code hl_function" href="classripple_1_1Number__test.html#a8adfcdfb5b96b06821f35028ec770ec1">test_stream</a>();</div>
<div class="line"><a id="l00741" name="l00741"></a><span class="lineno"> 741</span> <a class="code hl_function" href="classripple_1_1Number__test.html#ab838a10761f5e174a3f977a8ee336b0a">test_inc_dec</a>();</div>
<div class="line"><a id="l00742" name="l00742"></a><span class="lineno"> 742</span> <a class="code hl_function" href="classripple_1_1Number__test.html#a892abfa62bc2eb668c4aff6ea5957ba9">test_toSTAmount</a>();</div>
<div class="line"><a id="l00743" name="l00743"></a><span class="lineno"> 743</span> }</div>
<div class="line"><a id="l00724" name="l00724"></a><span class="lineno"><a class="line" href="classripple_1_1Number__test.html#a38a4dfea9594f4f852c839dd250e087c"> 724</a></span> <a class="code hl_function" href="classripple_1_1Number__test.html#a38a4dfea9594f4f852c839dd250e087c">test_truncate</a>()</div>
<div class="line"><a id="l00725" name="l00725"></a><span class="lineno"> 725</span> {</div>
<div class="line"><a id="l00726" name="l00726"></a><span class="lineno"> 726</span> BEAST_EXPECT(<a class="code hl_class" href="classripple_1_1Number.html">Number</a>(25, +1).truncate() == <a class="code hl_class" href="classripple_1_1Number.html">Number</a>(250, 0));</div>
<div class="line"><a id="l00727" name="l00727"></a><span class="lineno"> 727</span> BEAST_EXPECT(<a class="code hl_class" href="classripple_1_1Number.html">Number</a>(25, 0).truncate() == <a class="code hl_class" href="classripple_1_1Number.html">Number</a>(25, 0));</div>
<div class="line"><a id="l00728" name="l00728"></a><span class="lineno"> 728</span> BEAST_EXPECT(<a class="code hl_class" href="classripple_1_1Number.html">Number</a>(25, -1).truncate() == <a class="code hl_class" href="classripple_1_1Number.html">Number</a>(2, 0));</div>
<div class="line"><a id="l00729" name="l00729"></a><span class="lineno"> 729</span> BEAST_EXPECT(<a class="code hl_class" href="classripple_1_1Number.html">Number</a>(25, -2).truncate() == <a class="code hl_class" href="classripple_1_1Number.html">Number</a>(0, 0));</div>
<div class="line"><a id="l00730" name="l00730"></a><span class="lineno"> 730</span> BEAST_EXPECT(<a class="code hl_class" href="classripple_1_1Number.html">Number</a>(99, -2).truncate() == <a class="code hl_class" href="classripple_1_1Number.html">Number</a>(0, 0));</div>
<div class="line"><a id="l00731" name="l00731"></a><span class="lineno"> 731</span> </div>
<div class="line"><a id="l00732" name="l00732"></a><span class="lineno"> 732</span> BEAST_EXPECT(<a class="code hl_class" href="classripple_1_1Number.html">Number</a>(-25, +1).truncate() == <a class="code hl_class" href="classripple_1_1Number.html">Number</a>(-250, 0));</div>
<div class="line"><a id="l00733" name="l00733"></a><span class="lineno"> 733</span> BEAST_EXPECT(<a class="code hl_class" href="classripple_1_1Number.html">Number</a>(-25, 0).truncate() == <a class="code hl_class" href="classripple_1_1Number.html">Number</a>(-25, 0));</div>
<div class="line"><a id="l00734" name="l00734"></a><span class="lineno"> 734</span> BEAST_EXPECT(<a class="code hl_class" href="classripple_1_1Number.html">Number</a>(-25, -1).truncate() == <a class="code hl_class" href="classripple_1_1Number.html">Number</a>(-2, 0));</div>
<div class="line"><a id="l00735" name="l00735"></a><span class="lineno"> 735</span> BEAST_EXPECT(<a class="code hl_class" href="classripple_1_1Number.html">Number</a>(-25, -2).truncate() == <a class="code hl_class" href="classripple_1_1Number.html">Number</a>(0, 0));</div>
<div class="line"><a id="l00736" name="l00736"></a><span class="lineno"> 736</span> BEAST_EXPECT(<a class="code hl_class" href="classripple_1_1Number.html">Number</a>(-99, -2).truncate() == <a class="code hl_class" href="classripple_1_1Number.html">Number</a>(0, 0));</div>
<div class="line"><a id="l00737" name="l00737"></a><span class="lineno"> 737</span> </div>
<div class="line"><a id="l00738" name="l00738"></a><span class="lineno"> 738</span> BEAST_EXPECT(<a class="code hl_class" href="classripple_1_1Number.html">Number</a>(0, 0).truncate() == <a class="code hl_class" href="classripple_1_1Number.html">Number</a>(0, 0));</div>
<div class="line"><a id="l00739" name="l00739"></a><span class="lineno"> 739</span> BEAST_EXPECT(<a class="code hl_class" href="classripple_1_1Number.html">Number</a>(0, 30000).truncate() == <a class="code hl_class" href="classripple_1_1Number.html">Number</a>(0, 0));</div>
<div class="line"><a id="l00740" name="l00740"></a><span class="lineno"> 740</span> BEAST_EXPECT(<a class="code hl_class" href="classripple_1_1Number.html">Number</a>(0, -30000).truncate() == <a class="code hl_class" href="classripple_1_1Number.html">Number</a>(0, 0));</div>
<div class="line"><a id="l00741" name="l00741"></a><span class="lineno"> 741</span> BEAST_EXPECT(<a class="code hl_class" href="classripple_1_1Number.html">Number</a>(100, -30000).truncate() == <a class="code hl_class" href="classripple_1_1Number.html">Number</a>(0, 0));</div>
<div class="line"><a id="l00742" name="l00742"></a><span class="lineno"> 742</span> BEAST_EXPECT(<a class="code hl_class" href="classripple_1_1Number.html">Number</a>(100, -30000).truncate() == <a class="code hl_class" href="classripple_1_1Number.html">Number</a>(0, 0));</div>
<div class="line"><a id="l00743" name="l00743"></a><span class="lineno"> 743</span> BEAST_EXPECT(<a class="code hl_class" href="classripple_1_1Number.html">Number</a>(-100, -30000).truncate() == <a class="code hl_class" href="classripple_1_1Number.html">Number</a>(0, 0));</div>
<div class="line"><a id="l00744" name="l00744"></a><span class="lineno"> 744</span> BEAST_EXPECT(<a class="code hl_class" href="classripple_1_1Number.html">Number</a>(-100, -30000).truncate() == <a class="code hl_class" href="classripple_1_1Number.html">Number</a>(0, 0));</div>
<div class="line"><a id="l00745" name="l00745"></a><span class="lineno"> 745</span> }</div>
</div>
<div class="line"><a id="l00744" name="l00744"></a><span class="lineno"> 744</span>};</div>
<div class="line"><a id="l00746" name="l00746"></a><span class="lineno"> 746</span> </div>
<div class="line"><a id="l00747" name="l00747"></a><span class="lineno"> 747</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00748" data-start="{" data-end="}">
<div class="line"><a id="l00748" name="l00748"></a><span class="lineno"><a class="line" href="classripple_1_1Number__test.html#a8e57926fa4462efb367e7ef43de23e02"> 748</a></span> <a class="code hl_function" href="classripple_1_1Number__test.html#a8e57926fa4462efb367e7ef43de23e02">run</a>()<span class="keyword"> override</span></div>
<div class="line"><a id="l00749" name="l00749"></a><span class="lineno"> 749</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00750" name="l00750"></a><span class="lineno"> 750</span> <a class="code hl_function" href="classripple_1_1Number__test.html#a7e1514a4b8876a29969d0262f270597d">testZero</a>();</div>
<div class="line"><a id="l00751" name="l00751"></a><span class="lineno"> 751</span> <a class="code hl_function" href="classripple_1_1Number__test.html#abc430549dbecc123df526776747830ad">test_limits</a>();</div>
<div class="line"><a id="l00752" name="l00752"></a><span class="lineno"> 752</span> <a class="code hl_function" href="classripple_1_1Number__test.html#a72675d24174207ecb217635c158b74ae">test_add</a>();</div>
<div class="line"><a id="l00753" name="l00753"></a><span class="lineno"> 753</span> <a class="code hl_function" href="classripple_1_1Number__test.html#a528752c33c60c1852a051b3e679752b4">test_sub</a>();</div>
<div class="line"><a id="l00754" name="l00754"></a><span class="lineno"> 754</span> <a class="code hl_function" href="classripple_1_1Number__test.html#afb13727c09e46e29554dfca4ff85ee69">test_mul</a>();</div>
<div class="line"><a id="l00755" name="l00755"></a><span class="lineno"> 755</span> <a class="code hl_function" href="classripple_1_1Number__test.html#a9ba8b3d4cc4d77ee5cf692df531da017">test_div</a>();</div>
<div class="line"><a id="l00756" name="l00756"></a><span class="lineno"> 756</span> <a class="code hl_function" href="classripple_1_1Number__test.html#a947cb42e68be911ee91d03ab509eb1c4">test_root</a>();</div>
<div class="line"><a id="l00757" name="l00757"></a><span class="lineno"> 757</span> <a class="code hl_function" href="classripple_1_1Number__test.html#ad34104a83111071a8d38d40766fdef2f">test_power1</a>();</div>
<div class="line"><a id="l00758" name="l00758"></a><span class="lineno"> 758</span> <a class="code hl_function" href="classripple_1_1Number__test.html#af28103cabaf362feaf01c13eadd3bbaf">test_power2</a>();</div>
<div class="line"><a id="l00759" name="l00759"></a><span class="lineno"> 759</span> <a class="code hl_function" href="classripple_1_1Number__test.html#a9f9b0d1c9b394704a682e4c2d848d018">testConversions</a>();</div>
<div class="line"><a id="l00760" name="l00760"></a><span class="lineno"> 760</span> <a class="code hl_function" href="classripple_1_1Number__test.html#aaa72894ba09c5292e201ce15bdfdb2c2">test_to_integer</a>();</div>
<div class="line"><a id="l00761" name="l00761"></a><span class="lineno"> 761</span> <a class="code hl_function" href="classripple_1_1Number__test.html#a4327fd03e8890710da6c8be5fb5e8e59">test_squelch</a>();</div>
<div class="line"><a id="l00762" name="l00762"></a><span class="lineno"> 762</span> <a class="code hl_function" href="classripple_1_1Number__test.html#ace489db7e0cb5e525accb9da0a545d34">testToString</a>();</div>
<div class="line"><a id="l00763" name="l00763"></a><span class="lineno"> 763</span> <a class="code hl_function" href="classripple_1_1Number__test.html#abea969339a6247b11cb17029be1ac945">test_relationals</a>();</div>
<div class="line"><a id="l00764" name="l00764"></a><span class="lineno"> 764</span> <a class="code hl_function" href="classripple_1_1Number__test.html#a8adfcdfb5b96b06821f35028ec770ec1">test_stream</a>();</div>
<div class="line"><a id="l00765" name="l00765"></a><span class="lineno"> 765</span> <a class="code hl_function" href="classripple_1_1Number__test.html#ab838a10761f5e174a3f977a8ee336b0a">test_inc_dec</a>();</div>
<div class="line"><a id="l00766" name="l00766"></a><span class="lineno"> 766</span> <a class="code hl_function" href="classripple_1_1Number__test.html#a892abfa62bc2eb668c4aff6ea5957ba9">test_toSTAmount</a>();</div>
<div class="line"><a id="l00767" name="l00767"></a><span class="lineno"> 767</span> <a class="code hl_function" href="classripple_1_1Number__test.html#a38a4dfea9594f4f852c839dd250e087c">test_truncate</a>();</div>
<div class="line"><a id="l00768" name="l00768"></a><span class="lineno"> 768</span> }</div>
</div>
<div class="line"><a id="l00745" name="l00745"></a><span class="lineno"> 745</span> </div>
<div class="line"><a id="l00746" name="l00746"></a><span class="lineno"><a class="line" href="namespaceripple.html#a77c450f832ad46137fc5e109bd9babd6"> 746</a></span>BEAST_DEFINE_TESTSUITE(<a class="code hl_class" href="classripple_1_1Number.html">Number</a>, basics, <a class="code hl_namespace" href="namespaceripple.html">ripple</a>);</div>
<div class="line"><a id="l00747" name="l00747"></a><span class="lineno"> 747</span> </div>
<div class="line"><a id="l00748" name="l00748"></a><span class="lineno"> 748</span>} <span class="comment">// namespace ripple</span></div>
<div class="line"><a id="l00769" name="l00769"></a><span class="lineno"> 769</span>};</div>
</div>
<div class="line"><a id="l00770" name="l00770"></a><span class="lineno"> 770</span> </div>
<div class="line"><a id="l00771" name="l00771"></a><span class="lineno"><a class="line" href="namespaceripple.html#a77c450f832ad46137fc5e109bd9babd6"> 771</a></span>BEAST_DEFINE_TESTSUITE(<a class="code hl_class" href="classripple_1_1Number.html">Number</a>, basics, <a class="code hl_namespace" href="namespaceripple.html">ripple</a>);</div>
<div class="line"><a id="l00772" name="l00772"></a><span class="lineno"> 772</span> </div>
<div class="line"><a id="l00773" name="l00773"></a><span class="lineno"> 773</span>} <span class="comment">// namespace ripple</span></div>
<div class="ttc" id="abasic_ostringstream_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/basic_ostringstream.html">std::ostringstream</a></div></div>
<div class="ttc" id="aclassbeast_1_1unit__test_1_1suite_html"><div class="ttname"><a href="classbeast_1_1unit__test_1_1suite.html">beast::unit_test::suite</a></div><div class="ttdoc">A testsuite class.</div><div class="ttdef"><b>Definition</b> <a href="suite_8h_source.html#l00054">suite.h:55</a></div></div>
<div class="ttc" id="aclassbeast_1_1unit__test_1_1suite_html_aaa1237d9b85c69d35fe86645cee094b5"><div class="ttname"><a href="classbeast_1_1unit__test_1_1suite.html#aaa1237d9b85c69d35fe86645cee094b5">beast::unit_test::suite::testcase</a></div><div class="ttdeci">testcase_t testcase</div><div class="ttdoc">Memberspace for declaring test cases.</div><div class="ttdef"><b>Definition</b> <a href="suite_8h_source.html#l00155">suite.h:155</a></div></div>
@@ -874,13 +901,14 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="aclassripple_1_1Issue_html"><div class="ttname"><a href="classripple_1_1Issue.html">ripple::Issue</a></div><div class="ttdoc">A currency issued by an account.</div><div class="ttdef"><b>Definition</b> <a href="Issue_8h_source.html#l00032">Issue.h:33</a></div></div>
<div class="ttc" id="aclassripple_1_1NumberSO_html"><div class="ttname"><a href="classripple_1_1NumberSO.html">ripple::NumberSO</a></div><div class="ttdoc">RAII class to set and restore the Number switchover.</div><div class="ttdef"><b>Definition</b> <a href="IOUAmount_8h_source.html#l00210">IOUAmount.h:211</a></div></div>
<div class="ttc" id="aclassripple_1_1Number__test_html"><div class="ttname"><a href="classripple_1_1Number__test.html">ripple::Number_test</a></div><div class="ttdef"><b>Definition</b> <a href="Number__test_8cpp_source.html#l00030">Number_test.cpp:31</a></div></div>
<div class="ttc" id="aclassripple_1_1Number__test_html_a38a4dfea9594f4f852c839dd250e087c"><div class="ttname"><a href="classripple_1_1Number__test.html#a38a4dfea9594f4f852c839dd250e087c">ripple::Number_test::test_truncate</a></div><div class="ttdeci">void test_truncate()</div><div class="ttdef"><b>Definition</b> <a href="Number__test_8cpp_source.html#l00724">Number_test.cpp:724</a></div></div>
<div class="ttc" id="aclassripple_1_1Number__test_html_a4327fd03e8890710da6c8be5fb5e8e59"><div class="ttname"><a href="classripple_1_1Number__test.html#a4327fd03e8890710da6c8be5fb5e8e59">ripple::Number_test::test_squelch</a></div><div class="ttdeci">void test_squelch()</div><div class="ttdef"><b>Definition</b> <a href="Number__test_8cpp_source.html#l00640">Number_test.cpp:640</a></div></div>
<div class="ttc" id="aclassripple_1_1Number__test_html_a528752c33c60c1852a051b3e679752b4"><div class="ttname"><a href="classripple_1_1Number__test.html#a528752c33c60c1852a051b3e679752b4">ripple::Number_test::test_sub</a></div><div class="ttdeci">void test_sub()</div><div class="ttdef"><b>Definition</b> <a href="Number__test_8cpp_source.html#l00125">Number_test.cpp:125</a></div></div>
<div class="ttc" id="aclassripple_1_1Number__test_html_a72675d24174207ecb217635c158b74ae"><div class="ttname"><a href="classripple_1_1Number__test.html#a72675d24174207ecb217635c158b74ae">ripple::Number_test::test_add</a></div><div class="ttdeci">void test_add()</div><div class="ttdef"><b>Definition</b> <a href="Number__test_8cpp_source.html#l00085">Number_test.cpp:85</a></div></div>
<div class="ttc" id="aclassripple_1_1Number__test_html_a7e1514a4b8876a29969d0262f270597d"><div class="ttname"><a href="classripple_1_1Number__test.html#a7e1514a4b8876a29969d0262f270597d">ripple::Number_test::testZero</a></div><div class="ttdeci">void testZero()</div><div class="ttdef"><b>Definition</b> <a href="Number__test_8cpp_source.html#l00034">Number_test.cpp:34</a></div></div>
<div class="ttc" id="aclassripple_1_1Number__test_html_a892abfa62bc2eb668c4aff6ea5957ba9"><div class="ttname"><a href="classripple_1_1Number__test.html#a892abfa62bc2eb668c4aff6ea5957ba9">ripple::Number_test::test_toSTAmount</a></div><div class="ttdeci">void test_toSTAmount()</div><div class="ttdef"><b>Definition</b> <a href="Number__test_8cpp_source.html#l00701">Number_test.cpp:701</a></div></div>
<div class="ttc" id="aclassripple_1_1Number__test_html_a8adfcdfb5b96b06821f35028ec770ec1"><div class="ttname"><a href="classripple_1_1Number__test.html#a8adfcdfb5b96b06821f35028ec770ec1">ripple::Number_test::test_stream</a></div><div class="ttdeci">void test_stream()</div><div class="ttdef"><b>Definition</b> <a href="Number__test_8cpp_source.html#l00678">Number_test.cpp:678</a></div></div>
<div class="ttc" id="aclassripple_1_1Number__test_html_a8e57926fa4462efb367e7ef43de23e02"><div class="ttname"><a href="classripple_1_1Number__test.html#a8e57926fa4462efb367e7ef43de23e02">ripple::Number_test::run</a></div><div class="ttdeci">void run() override</div><div class="ttdoc">Runs the suite.</div><div class="ttdef"><b>Definition</b> <a href="Number__test_8cpp_source.html#l00724">Number_test.cpp:724</a></div></div>
<div class="ttc" id="aclassripple_1_1Number__test_html_a8e57926fa4462efb367e7ef43de23e02"><div class="ttname"><a href="classripple_1_1Number__test.html#a8e57926fa4462efb367e7ef43de23e02">ripple::Number_test::run</a></div><div class="ttdeci">void run() override</div><div class="ttdoc">Runs the suite.</div><div class="ttdef"><b>Definition</b> <a href="Number__test_8cpp_source.html#l00748">Number_test.cpp:748</a></div></div>
<div class="ttc" id="aclassripple_1_1Number__test_html_a947cb42e68be911ee91d03ab509eb1c4"><div class="ttname"><a href="classripple_1_1Number__test.html#a947cb42e68be911ee91d03ab509eb1c4">ripple::Number_test::test_root</a></div><div class="ttdeci">void test_root()</div><div class="ttdef"><b>Definition</b> <a href="Number__test_8cpp_source.html#l00345">Number_test.cpp:345</a></div></div>
<div class="ttc" id="aclassripple_1_1Number__test_html_a9ba8b3d4cc4d77ee5cf692df531da017"><div class="ttname"><a href="classripple_1_1Number__test.html#a9ba8b3d4cc4d77ee5cf692df531da017">ripple::Number_test::test_div</a></div><div class="ttdeci">void test_div()</div><div class="ttdef"><b>Definition</b> <a href="Number__test_8cpp_source.html#l00256">Number_test.cpp:256</a></div></div>
<div class="ttc" id="aclassripple_1_1Number__test_html_a9f9b0d1c9b394704a682e4c2d848d018"><div class="ttname"><a href="classripple_1_1Number__test.html#a9f9b0d1c9b394704a682e4c2d848d018">ripple::Number_test::testConversions</a></div><div class="ttdeci">void testConversions()</div><div class="ttdef"><b>Definition</b> <a href="Number__test_8cpp_source.html#l00446">Number_test.cpp:446</a></div></div>
@@ -893,15 +921,15 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="aclassripple_1_1Number__test_html_af28103cabaf362feaf01c13eadd3bbaf"><div class="ttname"><a href="classripple_1_1Number__test.html#af28103cabaf362feaf01c13eadd3bbaf">ripple::Number_test::test_power2</a></div><div class="ttdeci">void test_power2()</div><div class="ttdef"><b>Definition</b> <a href="Number__test_8cpp_source.html#l00400">Number_test.cpp:400</a></div></div>
<div class="ttc" id="aclassripple_1_1Number__test_html_afb13727c09e46e29554dfca4ff85ee69"><div class="ttname"><a href="classripple_1_1Number__test.html#afb13727c09e46e29554dfca4ff85ee69">ripple::Number_test::test_mul</a></div><div class="ttdeci">void test_mul()</div><div class="ttdef"><b>Definition</b> <a href="Number__test_8cpp_source.html#l00150">Number_test.cpp:150</a></div></div>
<div class="ttc" id="aclassripple_1_1Number_html"><div class="ttname"><a href="classripple_1_1Number.html">ripple::Number</a></div><div class="ttdef"><b>Definition</b> <a href="Number_8h_source.html#l00035">Number.h:36</a></div></div>
<div class="ttc" id="aclassripple_1_1Number_html_a33e3d8e7a95979bd1eb22c59703c8534a25a8f50fce6cbdd3a8c0a3aa20126324"><div class="ttname"><a href="classripple_1_1Number.html#a33e3d8e7a95979bd1eb22c59703c8534a25a8f50fce6cbdd3a8c0a3aa20126324">ripple::Number::downward</a></div><div class="ttdeci">@ downward</div><div class="ttdef"><b>Definition</b> <a href="Number_8h_source.html#l00178">Number.h:178</a></div></div>
<div class="ttc" id="aclassripple_1_1Number_html_a33e3d8e7a95979bd1eb22c59703c8534ade4db21da96eedd46544ea52ce11a6f2"><div class="ttname"><a href="classripple_1_1Number.html#a33e3d8e7a95979bd1eb22c59703c8534ade4db21da96eedd46544ea52ce11a6f2">ripple::Number::upward</a></div><div class="ttdeci">@ upward</div><div class="ttdef"><b>Definition</b> <a href="Number_8h_source.html#l00178">Number.h:178</a></div></div>
<div class="ttc" id="aclassripple_1_1Number_html_a33e3d8e7a95979bd1eb22c59703c8534afb083653be2726415a0832efd2d66e95"><div class="ttname"><a href="classripple_1_1Number.html#a33e3d8e7a95979bd1eb22c59703c8534afb083653be2726415a0832efd2d66e95">ripple::Number::to_nearest</a></div><div class="ttdeci">@ to_nearest</div><div class="ttdef"><b>Definition</b> <a href="Number_8h_source.html#l00178">Number.h:178</a></div></div>
<div class="ttc" id="aclassripple_1_1Number_html_a33e3d8e7a95979bd1eb22c59703c8534afed3119e1980867324d399f42cbf548d"><div class="ttname"><a href="classripple_1_1Number.html#a33e3d8e7a95979bd1eb22c59703c8534afed3119e1980867324d399f42cbf548d">ripple::Number::towards_zero</a></div><div class="ttdeci">@ towards_zero</div><div class="ttdef"><b>Definition</b> <a href="Number_8h_source.html#l00178">Number.h:178</a></div></div>
<div class="ttc" id="aclassripple_1_1Number_html_a596b96835970375f7f93f272600939d2"><div class="ttname"><a href="classripple_1_1Number.html#a596b96835970375f7f93f272600939d2">ripple::Number::exponent</a></div><div class="ttdeci">constexpr int exponent() const noexcept</div><div class="ttdef"><b>Definition</b> <a href="Number_8h_source.html#l00218">Number.h:218</a></div></div>
<div class="ttc" id="aclassripple_1_1Number_html_a33e3d8e7a95979bd1eb22c59703c8534a25a8f50fce6cbdd3a8c0a3aa20126324"><div class="ttname"><a href="classripple_1_1Number.html#a33e3d8e7a95979bd1eb22c59703c8534a25a8f50fce6cbdd3a8c0a3aa20126324">ripple::Number::downward</a></div><div class="ttdeci">@ downward</div><div class="ttdef"><b>Definition</b> <a href="Number_8h_source.html#l00196">Number.h:196</a></div></div>
<div class="ttc" id="aclassripple_1_1Number_html_a33e3d8e7a95979bd1eb22c59703c8534ade4db21da96eedd46544ea52ce11a6f2"><div class="ttname"><a href="classripple_1_1Number.html#a33e3d8e7a95979bd1eb22c59703c8534ade4db21da96eedd46544ea52ce11a6f2">ripple::Number::upward</a></div><div class="ttdeci">@ upward</div><div class="ttdef"><b>Definition</b> <a href="Number_8h_source.html#l00196">Number.h:196</a></div></div>
<div class="ttc" id="aclassripple_1_1Number_html_a33e3d8e7a95979bd1eb22c59703c8534afb083653be2726415a0832efd2d66e95"><div class="ttname"><a href="classripple_1_1Number.html#a33e3d8e7a95979bd1eb22c59703c8534afb083653be2726415a0832efd2d66e95">ripple::Number::to_nearest</a></div><div class="ttdeci">@ to_nearest</div><div class="ttdef"><b>Definition</b> <a href="Number_8h_source.html#l00196">Number.h:196</a></div></div>
<div class="ttc" id="aclassripple_1_1Number_html_a33e3d8e7a95979bd1eb22c59703c8534afed3119e1980867324d399f42cbf548d"><div class="ttname"><a href="classripple_1_1Number.html#a33e3d8e7a95979bd1eb22c59703c8534afed3119e1980867324d399f42cbf548d">ripple::Number::towards_zero</a></div><div class="ttdeci">@ towards_zero</div><div class="ttdef"><b>Definition</b> <a href="Number_8h_source.html#l00196">Number.h:196</a></div></div>
<div class="ttc" id="aclassripple_1_1Number_html_a596b96835970375f7f93f272600939d2"><div class="ttname"><a href="classripple_1_1Number.html#a596b96835970375f7f93f272600939d2">ripple::Number::exponent</a></div><div class="ttdeci">constexpr int exponent() const noexcept</div><div class="ttdef"><b>Definition</b> <a href="Number_8h_source.html#l00236">Number.h:236</a></div></div>
<div class="ttc" id="aclassripple_1_1Number_html_a9f2a0df7ad0f278908643927a19592f2"><div class="ttname"><a href="classripple_1_1Number.html#a9f2a0df7ad0f278908643927a19592f2">ripple::Number::setround</a></div><div class="ttdeci">static rounding_mode setround(rounding_mode mode)</div><div class="ttdef"><b>Definition</b> <a href="Number_8cpp_source.html#l00053">Number.cpp:53</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html"><div class="ttname"><a href="classripple_1_1STAmount.html">ripple::STAmount</a></div><div class="ttdef"><b>Definition</b> <a href="STAmount_8h_source.html#l00049">STAmount.h:50</a></div></div>
<div class="ttc" id="aclassripple_1_1XRPAmount_html"><div class="ttname"><a href="classripple_1_1XRPAmount.html">ripple::XRPAmount</a></div><div class="ttdef"><b>Definition</b> <a href="XRPAmount_8h_source.html#l00039">XRPAmount.h:43</a></div></div>
<div class="ttc" id="aclassripple_1_1saveNumberRoundMode_html"><div class="ttname"><a href="classripple_1_1saveNumberRoundMode.html">ripple::saveNumberRoundMode</a></div><div class="ttdef"><b>Definition</b> <a href="Number_8h_source.html#l00370">Number.h:371</a></div></div>
<div class="ttc" id="aclassripple_1_1saveNumberRoundMode_html"><div class="ttname"><a href="classripple_1_1saveNumberRoundMode.html">ripple::saveNumberRoundMode</a></div><div class="ttdef"><b>Definition</b> <a href="Number_8h_source.html#l00388">Number.h:389</a></div></div>
<div class="ttc" id="ainteger_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/integer.html">std::int64_t</a></div></div>
<div class="ttc" id="amax_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/numeric_limits/max.html">std::numeric_limits::max</a></div><div class="ttdeci">T max(T... args)</div></div>
<div class="ttc" id="amin_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/numeric_limits/min.html">std::numeric_limits::min</a></div><div class="ttdeci">T min(T... args)</div></div>
@@ -909,7 +937,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="anamespaceripple_html_aa91f6bf62bcd2aa44e01926c3a160abd"><div class="ttname"><a href="namespaceripple.html#aa91f6bf62bcd2aa44e01926c3a160abd">ripple::power</a></div><div class="ttdeci">Number power(Number const &amp;f, unsigned n)</div><div class="ttdef"><b>Definition</b> <a href="Number_8cpp_source.html#l00613">Number.cpp:613</a></div></div>
<div class="ttc" id="anamespaceripple_html_ac124fe6744b7fe887dec949b56b16d50"><div class="ttname"><a href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">ripple::to_string</a></div><div class="ttdeci">std::string to_string(base_uint&lt; Bits, Tag &gt; const &amp;a)</div><div class="ttdef"><b>Definition</b> <a href="base__uint_8h_source.html#l00630">base_uint.h:630</a></div></div>
<div class="ttc" id="anamespaceripple_html_acdc87ea9c4ad1742d4aeebac963e8570"><div class="ttname"><a href="namespaceripple.html#acdc87ea9c4ad1742d4aeebac963e8570">ripple::root</a></div><div class="ttdeci">Number root(Number f, unsigned d)</div><div class="ttdef"><b>Definition</b> <a href="Number_8cpp_source.html#l00636">Number.cpp:636</a></div></div>
<div class="ttc" id="anamespaceripple_html_af5659b42b02bf5cb8c8dfdbf8d496c74"><div class="ttname"><a href="namespaceripple.html#af5659b42b02bf5cb8c8dfdbf8d496c74">ripple::squelch</a></div><div class="ttdeci">constexpr Number squelch(Number const &amp;x, Number const &amp;limit) noexcept</div><div class="ttdef"><b>Definition</b> <a href="Number_8h_source.html#l00363">Number.h:363</a></div></div>
<div class="ttc" id="anamespaceripple_html_af5659b42b02bf5cb8c8dfdbf8d496c74"><div class="ttname"><a href="namespaceripple.html#af5659b42b02bf5cb8c8dfdbf8d496c74">ripple::squelch</a></div><div class="ttdeci">constexpr Number squelch(Number const &amp;x, Number const &amp;limit) noexcept</div><div class="ttdef"><b>Definition</b> <a href="Number_8h_source.html#l00381">Number.h:381</a></div></div>
<div class="ttc" id="aoverflow_error_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/error/overflow_error.html">std::overflow_error</a></div></div>
<div class="ttc" id="asstream_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/sstream.html">sstream</a></div></div>
<div class="ttc" id="astr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/basic_ostringstream/str.html">std::ostringstream::str</a></div><div class="ttdeci">T str(T... args)</div></div>