This commit is contained in:
intelliot
2023-02-07 23:47:10 +00:00
parent f99123bc9a
commit c7d8e7e2ae
2196 changed files with 52159 additions and 44783 deletions

View File

@@ -355,9 +355,9 @@ $(function() {
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>&#160; }</div>
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; </div>
<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160; {<span class="comment">// rounding</span></div>
<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; {<a class="code" href="classripple_1_1XRPAmount.html">XRPAmount</a> one(1);</div>
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> rup = <a class="code" href="namespaceripple.html#aaed451aa78786841714de20f3f345f23">mulRatio</a>(one, maxUInt32 - 1, maxUInt32, <span class="keyword">true</span>);</div>
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> rdown = <a class="code" href="namespaceripple.html#aaed451aa78786841714de20f3f345f23">mulRatio</a>(one, maxUInt32 - 1, maxUInt32, <span class="keyword">false</span>);</div>
<div class="line"><a name="l00287"></a><span class="lineno"> 287</span>&#160; {<a class="code" href="classripple_1_1XRPAmount.html">XRPAmount</a> <a class="code" href="namespaceripple.html#a1330e8eb921148a60725bcfc77d0a093">one</a>(1);</div>
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> rup = <a class="code" href="namespaceripple.html#aaed451aa78786841714de20f3f345f23">mulRatio</a>(<a class="code" href="namespaceripple.html#a1330e8eb921148a60725bcfc77d0a093">one</a>, maxUInt32 - 1, maxUInt32, <span class="keyword">true</span>);</div>
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> rdown = <a class="code" href="namespaceripple.html#aaed451aa78786841714de20f3f345f23">mulRatio</a>(<a class="code" href="namespaceripple.html#a1330e8eb921148a60725bcfc77d0a093">one</a>, maxUInt32 - 1, maxUInt32, <span class="keyword">false</span>);</div>
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; BEAST_EXPECT(rup.drops() - rdown.drops() == 1);</div>
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; }</div>
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160; </div>
@@ -378,8 +378,8 @@ $(function() {
<div class="line"><a name="l00307"></a><span class="lineno"> 307</span>&#160; </div>
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>&#160;{</div>
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>&#160; <span class="comment">// division by zero</span></div>
<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; <a class="code" href="classripple_1_1XRPAmount.html">XRPAmount</a> one(1);</div>
<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; except([&amp;] { <a class="code" href="namespaceripple.html#aaed451aa78786841714de20f3f345f23">mulRatio</a>(one, 1, 0, <span class="keyword">true</span>); });</div>
<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>&#160; <a class="code" href="classripple_1_1XRPAmount.html">XRPAmount</a> <a class="code" href="namespaceripple.html#a1330e8eb921148a60725bcfc77d0a093">one</a>(1);</div>
<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>&#160; except([&amp;] { <a class="code" href="namespaceripple.html#aaed451aa78786841714de20f3f345f23">mulRatio</a>(<a class="code" href="namespaceripple.html#a1330e8eb921148a60725bcfc77d0a093">one</a>, 1, 0, <span class="keyword">true</span>); });</div>
<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>&#160;}</div>
<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; </div>
<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160;{</div>
@@ -415,7 +415,7 @@ $(function() {
<div class="line"><a name="l00344"></a><span class="lineno"> 344</span>&#160; </div>
<div class="line"><a name="l00345"></a><span class="lineno"> 345</span>&#160;} <span class="comment">// ripple</span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="anamespaceripple_html_aaed451aa78786841714de20f3f345f23"><div class="ttname"><a href="namespaceripple.html#aaed451aa78786841714de20f3f345f23">ripple::mulRatio</a></div><div class="ttdeci">IOUAmount mulRatio(IOUAmount const &amp;amt, std::uint32_t num, std::uint32_t den, bool roundUp)</div><div class="ttdef"><b>Definition:</b> <a href="IOUAmount_8cpp_source.html#l00248">IOUAmount.cpp:248</a></div></div>
<div class="ttc" id="anamespaceripple_html_aaed451aa78786841714de20f3f345f23"><div class="ttname"><a href="namespaceripple.html#aaed451aa78786841714de20f3f345f23">ripple::mulRatio</a></div><div class="ttdeci">IOUAmount mulRatio(IOUAmount const &amp;amt, std::uint32_t num, std::uint32_t den, bool roundUp)</div><div class="ttdef"><b>Definition:</b> <a href="IOUAmount_8cpp_source.html#l00161">IOUAmount.cpp:161</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2701412a11b118c19256a4c901db2938"><div class="ttname"><a href="namespaceripple.html#a2701412a11b118c19256a4c901db2938">ripple::BEAST_DEFINE_TESTSUITE</a></div><div class="ttdeci">BEAST_DEFINE_TESTSUITE(AccountTxPaging, app, ripple)</div></div>
<div class="ttc" id="aclassripple_1_1XRPAmount_html_a28c84252418df3a45b0f8d1d814e9900"><div class="ttname"><a href="classripple_1_1XRPAmount.html#a28c84252418df3a45b0f8d1d814e9900">ripple::XRPAmount::value</a></div><div class="ttdeci">constexpr value_type value() const</div><div class="ttdoc">Returns the underlying value.</div><div class="ttdef"><b>Definition:</b> <a href="XRPAmount_8h_source.html#l00230">XRPAmount.h:230</a></div></div>
<div class="ttc" id="aclassripple_1_1XRPAmount__test_html_a2e48b4d7c6afd2d14fb6e749596198e8"><div class="ttname"><a href="classripple_1_1XRPAmount__test.html#a2e48b4d7c6afd2d14fb6e749596198e8">ripple::XRPAmount_test::testMulRatio</a></div><div class="ttdeci">void testMulRatio()</div><div class="ttdef"><b>Definition:</b> <a href="XRPAmount__test_8cpp_source.html#l00220">XRPAmount_test.cpp:220</a></div></div>
@@ -427,6 +427,7 @@ $(function() {
<div class="ttc" id="aclassripple_1_1XRPAmount__test_html_a88bf52e0d8518900c9a1f72891170c12"><div class="ttname"><a href="classripple_1_1XRPAmount__test.html#a88bf52e0d8518900c9a1f72891170c12">ripple::XRPAmount_test::testSigNum</a></div><div class="ttdeci">void testSigNum()</div><div class="ttdef"><b>Definition:</b> <a href="XRPAmount__test_8cpp_source.html#l00029">XRPAmount_test.cpp:29</a></div></div>
<div class="ttc" id="aclassripple_1_1XRPAmount__test_html_a0a7be222aadb5969b963897b3ee86c4e"><div class="ttname"><a href="classripple_1_1XRPAmount__test.html#a0a7be222aadb5969b963897b3ee86c4e">ripple::XRPAmount_test::testDecimal</a></div><div class="ttdeci">void testDecimal()</div><div class="ttdef"><b>Definition:</b> <a href="XRPAmount__test_8cpp_source.html#l00118">XRPAmount_test.cpp:118</a></div></div>
<div class="ttc" id="aclassripple_1_1XRPAmount__test_html"><div class="ttname"><a href="classripple_1_1XRPAmount__test.html">ripple::XRPAmount_test</a></div><div class="ttdef"><b>Definition:</b> <a href="XRPAmount__test_8cpp_source.html#l00025">XRPAmount_test.cpp:25</a></div></div>
<div class="ttc" id="anamespaceripple_html_a1330e8eb921148a60725bcfc77d0a093"><div class="ttname"><a href="namespaceripple.html#a1330e8eb921148a60725bcfc77d0a093">ripple::one</a></div><div class="ttdeci">constexpr Number one</div><div class="ttdef"><b>Definition:</b> <a href="Number_8cpp_source.html#l00169">Number.cpp:169</a></div></div>
<div class="ttc" id="anamespaceripple_html"><div class="ttname"><a href="namespaceripple.html">ripple</a></div><div class="ttdoc">Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.</div><div class="ttdef"><b>Definition:</b> <a href="RCLCensorshipDetector_8h_source.html#l00029">RCLCensorshipDetector.h:29</a></div></div>
<div class="ttc" id="aclassripple_1_1XRPAmount__test_html_a8660123af385711c2ec835e127c0c365"><div class="ttname"><a href="classripple_1_1XRPAmount__test.html#a8660123af385711c2ec835e127c0c365">ripple::XRPAmount_test::testFunctions</a></div><div class="ttdeci">void testFunctions()</div><div class="ttdef"><b>Definition:</b> <a href="XRPAmount__test_8cpp_source.html#l00137">XRPAmount_test.cpp:137</a></div></div>
<div class="ttc" id="anamespaceprotocol_html"><div class="ttname"><a href="namespaceprotocol.html">protocol</a></div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00038">ValidatorList.h:38</a></div></div>