This commit is contained in:
nbougalis
2020-12-05 06:17:37 +00:00
parent 27ba201b4c
commit ee2b4c457d
4211 changed files with 96026 additions and 94287 deletions

View File

@@ -310,10 +310,10 @@ $(function() {
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160; <span class="comment">// naively, and check that it gives the correct answer</span></div>
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160; big -= 0xf; <span class="comment">// Subtract a little so it&#39;s divisable by 4</span></div>
<div class="line"><a name="l00241"></a><span class="lineno"> 241</span>&#160; BEAST_EXPECT(</div>
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; <a class="code" href="namespaceripple.html#aaed451aa78786841714de20f3f345f23">mulRatio</a>(big, 3, 4, <span class="keyword">false</span>).value() == (big.value() / 4) * 3);</div>
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160; <a class="code" href="namespaceripple.html#aaed451aa78786841714de20f3f345f23">mulRatio</a>(big, 3, 4, <span class="keyword">false</span>).value() == (big.<a class="code" href="classripple_1_1XRPAmount.html#a28c84252418df3a45b0f8d1d814e9900">value</a>() / 4) * 3);</div>
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; BEAST_EXPECT(</div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <a class="code" href="namespaceripple.html#aaed451aa78786841714de20f3f345f23">mulRatio</a>(big, 3, 4, <span class="keyword">true</span>).value() == (big.value() / 4) * 3);</div>
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; BEAST_EXPECT((big.value() * 3) / 4 != (big.value() / 4) * 3);</div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <a class="code" href="namespaceripple.html#aaed451aa78786841714de20f3f345f23">mulRatio</a>(big, 3, 4, <span class="keyword">true</span>).value() == (big.<a class="code" href="classripple_1_1XRPAmount.html#a28c84252418df3a45b0f8d1d814e9900">value</a>() / 4) * 3);</div>
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; BEAST_EXPECT((big.<a class="code" href="classripple_1_1XRPAmount.html#a28c84252418df3a45b0f8d1d814e9900">value</a>() * 3) / 4 != (big.<a class="code" href="classripple_1_1XRPAmount.html#a28c84252418df3a45b0f8d1d814e9900">value</a>() / 4) * 3);</div>
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; }</div>
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; </div>
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; {</div>
@@ -326,10 +326,10 @@ $(function() {
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160; <span class="comment">// multiply and divide by values that would overflow if done</span></div>
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>&#160; <span class="comment">// naively, and check that it gives the correct answer</span></div>
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>&#160; BEAST_EXPECT(</div>
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; <a class="code" href="namespaceripple.html#aaed451aa78786841714de20f3f345f23">mulRatio</a>(big, 3, 4, <span class="keyword">false</span>).value() == (big.value() / 4) * 3);</div>
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>&#160; <a class="code" href="namespaceripple.html#aaed451aa78786841714de20f3f345f23">mulRatio</a>(big, 3, 4, <span class="keyword">false</span>).value() == (big.<a class="code" href="classripple_1_1XRPAmount.html#a28c84252418df3a45b0f8d1d814e9900">value</a>() / 4) * 3);</div>
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>&#160; BEAST_EXPECT(</div>
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; <a class="code" href="namespaceripple.html#aaed451aa78786841714de20f3f345f23">mulRatio</a>(big, 3, 4, <span class="keyword">true</span>).value() == (big.value() / 4) * 3);</div>
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; BEAST_EXPECT((big.value() * 3) / 4 != (big.value() / 4) * 3);</div>
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>&#160; <a class="code" href="namespaceripple.html#aaed451aa78786841714de20f3f345f23">mulRatio</a>(big, 3, 4, <span class="keyword">true</span>).value() == (big.<a class="code" href="classripple_1_1XRPAmount.html#a28c84252418df3a45b0f8d1d814e9900">value</a>() / 4) * 3);</div>
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; BEAST_EXPECT((big.<a class="code" href="classripple_1_1XRPAmount.html#a28c84252418df3a45b0f8d1d814e9900">value</a>() * 3) / 4 != (big.<a class="code" href="classripple_1_1XRPAmount.html#a28c84252418df3a45b0f8d1d814e9900">value</a>() / 4) * 3);</div>
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; }</div>
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>&#160; </div>
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; {</div>
@@ -417,6 +417,7 @@ $(function() {
</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#l00242">IOUAmount.cpp:242</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>
<div class="ttc" id="anamespaceripple_html_a96888695e8d79474e080c334f149e30a"><div class="ttname"><a href="namespaceripple.html#a96888695e8d79474e080c334f149e30a">ripple::to_string</a></div><div class="ttdeci">std::string to_string(ListDisposition disposition)</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00042">ValidatorList.cpp:42</a></div></div>
<div class="ttc" id="aclassripple_1_1XRPAmount_html_acfed8f84f4e61a753547a9d5a7a059a4"><div class="ttname"><a href="classripple_1_1XRPAmount.html#acfed8f84f4e61a753547a9d5a7a059a4">ripple::XRPAmount::decimalXRP</a></div><div class="ttdeci">constexpr double decimalXRP() const</div><div class="ttdef"><b>Definition:</b> <a href="XRPAmount_8h_source.html#l00247">XRPAmount.h:247</a></div></div>