This commit is contained in:
bthomee
2025-05-20 18:10:54 +00:00
parent 39d241def5
commit 90cc35d381
3215 changed files with 96027 additions and 70734 deletions

View File

@@ -135,7 +135,7 @@ $(function() {
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> <span class="comment">// drops</span></div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> <span class="keywordflow">else</span> <span class="keywordflow">if</span> (<a class="code hl_enumvalue" href="namespaceripple.html#aad512dea42da4cc179f20c67de593c26ae3cc92c14a5e6dd1a7d94b6ff634d7fc">match</a>[1] == <span class="stringliteral">&quot;XRPA&quot;</span>)</div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> <span class="keywordflow">return</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a>{<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/string/basic_string/stol.html">std::stoll</a>(<a class="code hl_enumvalue" href="namespaceripple.html#aad512dea42da4cc179f20c67de593c26ae3cc92c14a5e6dd1a7d94b6ff634d7fc">match</a>[2])};</div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespaceripple.html#a04887d07a243aa48cde802d85107df9e">amountFromString</a>(<a class="code hl_variable" href="classripple_1_1test_1_1AMMCalc__test.html#a49c164dfe81183872ea81fcd64d7273b">gw</a>[<a class="code hl_enumvalue" href="namespaceripple.html#aad512dea42da4cc179f20c67de593c26ae3cc92c14a5e6dd1a7d94b6ff634d7fc">match</a>[1]], <a class="code hl_enumvalue" href="namespaceripple.html#aad512dea42da4cc179f20c67de593c26ae3cc92c14a5e6dd1a7d94b6ff634d7fc">match</a>[2]);</div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespaceripple.html#ac82a0d6ad7894711d8f33c7c3392d277">amountFromString</a>(<a class="code hl_variable" href="classripple_1_1test_1_1AMMCalc__test.html#a49c164dfe81183872ea81fcd64d7273b">gw</a>[<a class="code hl_enumvalue" href="namespaceripple.html#aad512dea42da4cc179f20c67de593c26ae3cc92c14a5e6dd1a7d94b6ff634d7fc">match</a>[1]], <a class="code hl_enumvalue" href="namespaceripple.html#aad512dea42da4cc179f20c67de593c26ae3cc92c14a5e6dd1a7d94b6ff634d7fc">match</a>[2]);</div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> }</div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> <span class="keywordflow">return</span> std::nullopt;</div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> }</div>
@@ -538,11 +538,11 @@ $(function() {
<div class="ttc" id="aclassbeast_1_1unit__test_1_1suite_html_aab85abc9e0f2c28f9b8990ebd9b21342"><div class="ttname"><a href="classbeast_1_1unit__test_1_1suite.html#aab85abc9e0f2c28f9b8990ebd9b21342">beast::unit_test::suite::arg</a></div><div class="ttdeci">std::string const &amp; arg() const</div><div class="ttdoc">Return the argument associated with the runner.</div><div class="ttdef"><b>Definition:</b> <a href="suite_8h_source.html#l00288">suite.h:288</a></div></div>
<div class="ttc" id="aclassripple_1_1Issue_html_a4b723aa4198e4c630e41de06586e2fe7"><div class="ttname"><a href="classripple_1_1Issue.html#a4b723aa4198e4c630e41de06586e2fe7">ripple::Issue::currency</a></div><div class="ttdeci">Currency currency</div><div class="ttdef"><b>Definition:</b> <a href="Issue_8h_source.html#l00038">Issue.h:38</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_1STAmount_html_a094bda660d23e258021a2c63112ebc9a"><div class="ttname"><a href="classripple_1_1STAmount.html#a094bda660d23e258021a2c63112ebc9a">ripple::STAmount::iou</a></div><div class="ttdeci">IOUAmount iou() const</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l00320">STAmount.cpp:320</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html_a6c2ca92e9c91e2a34493d61e02d79ebf"><div class="ttname"><a href="classripple_1_1STAmount.html#a6c2ca92e9c91e2a34493d61e02d79ebf">ripple::STAmount::xrp</a></div><div class="ttdeci">XRPAmount xrp() const</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l00305">STAmount.cpp:305</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html_aa65826cb148b5d15412fceecca5ae47c"><div class="ttname"><a href="classripple_1_1STAmount.html#aa65826cb148b5d15412fceecca5ae47c">ripple::STAmount::getText</a></div><div class="ttdeci">std::string getText() const override</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l00547">STAmount.cpp:547</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html_acab76380a95d902071fd26ab3425bbe5"><div class="ttname"><a href="classripple_1_1STAmount.html#acab76380a95d902071fd26ab3425bbe5">ripple::STAmount::issue</a></div><div class="ttdeci">Issue const &amp; issue() const</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00487">STAmount.h:487</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html_af3a02d7e9cd0b11509a90e0e6980bd64"><div class="ttname"><a href="classripple_1_1STAmount.html#af3a02d7e9cd0b11509a90e0e6980bd64">ripple::STAmount::native</a></div><div class="ttdeci">bool native() const noexcept</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00449">STAmount.h:449</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html_a094bda660d23e258021a2c63112ebc9a"><div class="ttname"><a href="classripple_1_1STAmount.html#a094bda660d23e258021a2c63112ebc9a">ripple::STAmount::iou</a></div><div class="ttdeci">IOUAmount iou() const</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l00322">STAmount.cpp:322</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html_a6c2ca92e9c91e2a34493d61e02d79ebf"><div class="ttname"><a href="classripple_1_1STAmount.html#a6c2ca92e9c91e2a34493d61e02d79ebf">ripple::STAmount::xrp</a></div><div class="ttdeci">XRPAmount xrp() const</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l00306">STAmount.cpp:306</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html_aa65826cb148b5d15412fceecca5ae47c"><div class="ttname"><a href="classripple_1_1STAmount.html#aa65826cb148b5d15412fceecca5ae47c">ripple::STAmount::getText</a></div><div class="ttdeci">std::string getText() const override</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l00550">STAmount.cpp:550</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html_acab76380a95d902071fd26ab3425bbe5"><div class="ttname"><a href="classripple_1_1STAmount.html#acab76380a95d902071fd26ab3425bbe5">ripple::STAmount::issue</a></div><div class="ttdeci">Issue const &amp; issue() const</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00496">STAmount.h:496</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html_af3a02d7e9cd0b11509a90e0e6980bd64"><div class="ttname"><a href="classripple_1_1STAmount.html#af3a02d7e9cd0b11509a90e0e6980bd64">ripple::STAmount::native</a></div><div class="ttdeci">bool native() const noexcept</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00458">STAmount.h:458</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_1test_1_1AMMCalc__test_html"><div class="ttname"><a href="classripple_1_1test_1_1AMMCalc__test.html">ripple::test::AMMCalc_test</a></div><div class="ttdoc">AMM Calculator.</div><div class="ttdef"><b>Definition:</b> <a href="AMMCalc__test_8cpp_source.html#l00041">AMMCalc_test.cpp:42</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1AMMCalc__test_html_a0751c312ae58dc8de6a383126bdc1084"><div class="ttname"><a href="classripple_1_1test_1_1AMMCalc__test.html#a0751c312ae58dc8de6a383126bdc1084">ripple::test::AMMCalc_test::getAmounts</a></div><div class="ttdeci">std::optional&lt; std::pair&lt; Amounts, bool &gt; &gt; getAmounts(token_iter &amp;p)</div><div class="ttdef"><b>Definition:</b> <a href="AMMCalc__test_8cpp_source.html#l00108">AMMCalc_test.cpp:108</a></div></div>
@@ -560,8 +560,8 @@ $(function() {
<div class="ttc" id="aclassripple_1_1test_1_1AMMCalc__test_html_aaa37207c8e590b8dc5200faf30d23527"><div class="ttname"><a href="classripple_1_1test_1_1AMMCalc__test.html#aaa37207c8e590b8dc5200faf30d23527">ripple::test::AMMCalc_test::getSwap</a></div><div class="ttdeci">std::optional&lt; swapargs &gt; getSwap(token_iter &amp;p)</div><div class="ttdef"><b>Definition:</b> <a href="AMMCalc__test_8cpp_source.html#l00149">AMMCalc_test.cpp:149</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1AMMCalc__test_html_ad8f2dee4852d2b4c5acb5ef39e85e509"><div class="ttname"><a href="classripple_1_1test_1_1AMMCalc__test.html#ad8f2dee4852d2b4c5acb5ef39e85e509">ripple::test::AMMCalc_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="AMMCalc__test_8cpp_source.html#l00330">AMMCalc_test.cpp:330</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Account_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Account.html">ripple::test::jtx::Account</a></div><div class="ttdoc">Immutable cryptographic account descriptor.</div><div class="ttdef"><b>Definition:</b> <a href="Account_8h_source.html#l00038">Account.h:39</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html">ripple::test::jtx::Env</a></div><div class="ttdoc">A transaction testing environment.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00119">Env.h:120</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a65bedb2e0babbd55343f721de9008a37"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a65bedb2e0babbd55343f721de9008a37">ripple::test::jtx::Env::current</a></div><div class="ttdeci">std::shared_ptr&lt; OpenView const &gt; current() const</div><div class="ttdoc">Returns the current ledger.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00330">Env.h:330</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html">ripple::test::jtx::Env</a></div><div class="ttdoc">A transaction testing environment.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00120">Env.h:121</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a65bedb2e0babbd55343f721de9008a37"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a65bedb2e0babbd55343f721de9008a37">ripple::test::jtx::Env::current</a></div><div class="ttdeci">std::shared_ptr&lt; OpenView const &gt; current() const</div><div class="ttdoc">Returns the current ledger.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00331">Env.h:331</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1fee_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1fee.html">ripple::test::jtx::fee</a></div><div class="ttdoc">Set the fee on a JTx.</div><div class="ttdef"><b>Definition:</b> <a href="fee_8h_source.html#l00036">fee.h:37</a></div></div>
<div class="ttc" id="acout_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/cout.html">std::cout</a></div></div>
<div class="ttc" id="aendl_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/manip/endl.html">std::endl</a></div><div class="ttdeci">T endl(T... args)</div></div>
@@ -572,7 +572,6 @@ $(function() {
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_ac423e2aa3fd7a14ae651849b430994f1"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#ac423e2aa3fd7a14ae651849b430994f1">ripple::test::jtx::offer</a></div><div class="ttdeci">Json::Value offer(Account const &amp;account, STAmount const &amp;takerPays, STAmount const &amp;takerGets, std::uint32_t flags)</div><div class="ttdoc">Create an offer.</div><div class="ttdef"><b>Definition:</b> <a href="offer_8cpp_source.html#l00029">offer.cpp:29</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_aea9cd3d4e6b5df2e62d53b34b605957e"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">ripple::test::jtx::XRP</a></div><div class="ttdeci">XRP_t const XRP</div><div class="ttdoc">Converts to XRP Issue or STAmount.</div><div class="ttdef"><b>Definition:</b> <a href="amount_8cpp_source.html#l00105">amount.cpp:105</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="algorithm_8h_source.html#l00026">algorithm.h:26</a></div></div>
<div class="ttc" id="anamespaceripple_html_a04887d07a243aa48cde802d85107df9e"><div class="ttname"><a href="namespaceripple.html#a04887d07a243aa48cde802d85107df9e">ripple::amountFromString</a></div><div class="ttdeci">STAmount amountFromString(Asset const &amp;issue, std::string const &amp;amount)</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l00866">STAmount.cpp:866</a></div></div>
<div class="ttc" id="anamespaceripple_html_a263796a7830204a27620035c603d2f15"><div class="ttname"><a href="namespaceripple.html#a263796a7830204a27620035c603d2f15">ripple::limitStepIn</a></div><div class="ttdeci">static void limitStepIn(Offer const &amp;offer, TAmounts&lt; TIn, TOut &gt; &amp;ofrAmt, TAmounts&lt; TIn, TOut &gt; &amp;stpAmt, TOut &amp;ownerGives, std::uint32_t transferRateIn, std::uint32_t transferRateOut, TIn const &amp;limit)</div><div class="ttdef"><b>Definition:</b> <a href="BookStep_8cpp_source.html#l00660">BookStep.cpp:660</a></div></div>
<div class="ttc" id="anamespaceripple_html_a46ef81e270b726cb937bec7c0e0c8115"><div class="ttname"><a href="namespaceripple.html#a46ef81e270b726cb937bec7c0e0c8115">ripple::swapAssetIn</a></div><div class="ttdeci">TOut swapAssetIn(TAmounts&lt; TIn, TOut &gt; const &amp;pool, TIn const &amp;assetIn, std::uint16_t tfee)</div><div class="ttdoc">AMM pool invariant - the product (A * B) after swap in/out has to remain at least the same: (A + in) ...</div><div class="ttdef"><b>Definition:</b> <a href="AMMHelpers_8h_source.html#l00462">AMMHelpers.h:462</a></div></div>
<div class="ttc" id="anamespaceripple_html_a4ad5ac9da897292a28eea43d041c15a1"><div class="ttname"><a href="namespaceripple.html#a4ad5ac9da897292a28eea43d041c15a1">ripple::toSTAmount</a></div><div class="ttdeci">STAmount toSTAmount(IOUAmount const &amp;iou, Issue const &amp;iss)</div><div class="ttdef"><b>Definition:</b> <a href="AmountConversions_8h_source.html#l00032">AmountConversions.h:32</a></div></div>
@@ -582,6 +581,7 @@ $(function() {
<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#l00190">IOUAmount.cpp:190</a></div></div>
<div class="ttc" id="anamespaceripple_html_ab8defa1f235abbf44a60ccc6c71c6fdd"><div class="ttname"><a href="namespaceripple.html#ab8defa1f235abbf44a60ccc6c71c6fdd">ripple::ammLPTokens</a></div><div class="ttdeci">STAmount ammLPTokens(STAmount const &amp;asset1, STAmount const &amp;asset2, Issue const &amp;lptIssue)</div><div class="ttdoc">Calculate LP Tokens given AMM pool reserves.</div><div class="ttdef"><b>Definition:</b> <a href="AMMHelpers_8cpp_source.html#l00025">AMMHelpers.cpp:25</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_ac82a0d6ad7894711d8f33c7c3392d277"><div class="ttname"><a href="namespaceripple.html#ac82a0d6ad7894711d8f33c7c3392d277">ripple::amountFromString</a></div><div class="ttdeci">STAmount amountFromString(Asset const &amp;asset, std::string const &amp;amount)</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l00869">STAmount.cpp:869</a></div></div>
<div class="ttc" id="anamespaceripple_html_affb9400cd4cf6d952445bf00803cc92f"><div class="ttname"><a href="namespaceripple.html#affb9400cd4cf6d952445bf00803cc92f">ripple::swapAssetOut</a></div><div class="ttdeci">TIn swapAssetOut(TAmounts&lt; TIn, TOut &gt; const &amp;pool, TOut const &amp;assetOut, std::uint16_t tfee)</div><div class="ttdoc">Swap assetOut out of the pool and swap in a proportional amount of the other asset.</div><div class="ttdef"><b>Definition:</b> <a href="AMMHelpers_8h_source.html#l00535">AMMHelpers.h:535</a></div></div>
<div class="ttc" id="aoptional_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a></div></div>
<div class="ttc" id="apush_back_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/push_back.html">std::vector::push_back</a></div><div class="ttdeci">T push_back(T... args)</div></div>