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

@@ -212,8 +212,8 @@ $(function() {
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span>{</div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a> jv;</div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> jv[jss::Account] = <a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1AMM.html#a976063207db0e7d41cc61841a23b3c8c">creatorAccount_</a>.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Account.html#af418ef1752815f3b0d0c80e7e9891004">human</a>();</div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> jv[jss::Amount] = <a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1AMM.html#a61b220d23764154b994b6f8116227629">asset1_</a>.<a class="code hl_function" href="classripple_1_1STAmount.html#a02bef3696a9cb07b72e5ec750e7ea456">getJson</a>(<a class="code hl_enumvalue" href="structripple_1_1JsonOptions.html#ab85e43ec84df987200d3355c3ba89f0aa1917451e3686dfe8d5016670eb87ab33">JsonOptions::none</a>);</div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> jv[jss::Amount2] = <a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1AMM.html#a44ab9efea7e4db20123faf0c4656985a">asset2_</a>.<a class="code hl_function" href="classripple_1_1STAmount.html#a02bef3696a9cb07b72e5ec750e7ea456">getJson</a>(<a class="code hl_enumvalue" href="structripple_1_1JsonOptions.html#ab85e43ec84df987200d3355c3ba89f0aa1917451e3686dfe8d5016670eb87ab33">JsonOptions::none</a>);</div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> jv[jss::Amount] = <a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1AMM.html#a61b220d23764154b994b6f8116227629">asset1_</a>.<a class="code hl_function" href="classripple_1_1STAmount.html#a181a52a4cdeca099d04a31ec43123388">getJson</a>(<a class="code hl_enumvalue" href="structripple_1_1JsonOptions.html#ab85e43ec84df987200d3355c3ba89f0aa1917451e3686dfe8d5016670eb87ab33">JsonOptions::none</a>);</div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> jv[jss::Amount2] = <a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1AMM.html#a44ab9efea7e4db20123faf0c4656985a">asset2_</a>.<a class="code hl_function" href="classripple_1_1STAmount.html#a181a52a4cdeca099d04a31ec43123388">getJson</a>(<a class="code hl_enumvalue" href="structripple_1_1JsonOptions.html#ab85e43ec84df987200d3355c3ba89f0aa1917451e3686dfe8d5016670eb87ab33">JsonOptions::none</a>);</div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> jv[jss::TradingFee] = tfee;</div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> jv[jss::TransactionType] = jss::AMMCreate;</div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> <span class="keywordflow">if</span> (<a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a>)</div>
@@ -290,10 +290,10 @@ $(function() {
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> <span class="keywordflow">if</span> (<span class="keyword">auto</span> <span class="keyword">const</span> amm =</div>
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> <a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1AMM.html#aae249db9ffedb46900882e8530bcac8d">env_</a>.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#a65bedb2e0babbd55343f721de9008a37">current</a>()-&gt;read(<a class="code hl_function" href="namespaceripple_1_1keylet.html#a54b18d5d8dab25d338f7e105bea1068b">keylet::amm</a>(<a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1AMM.html#a61b220d23764154b994b6f8116227629">asset1_</a>.<a class="code hl_function" href="classripple_1_1STAmount.html#acab76380a95d902071fd26ab3425bbe5">issue</a>(), <a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1AMM.html#a44ab9efea7e4db20123faf0c4656985a">asset2_</a>.<a class="code hl_function" href="classripple_1_1STAmount.html#acab76380a95d902071fd26ab3425bbe5">issue</a>())))</div>
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> {</div>
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> <span class="keyword">auto</span> <span class="keyword">const</span> <a class="code hl_function" href="namespaceripple.html#a768092086ea18d2dbeb64efb9fa12ba5">ammAccountID</a> = amm-&gt;getAccountID(sfAccount);</div>
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> <span class="keyword">auto</span> <span class="keyword">const</span> ammAccountID = amm-&gt;getAccountID(sfAccount);</div>
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> <span class="keyword">auto</span> <span class="keyword">const</span> [asset1Balance, asset2Balance] = <a class="code hl_function" href="namespaceripple.html#a887bf45d7cc0bf68aec6440746faca36">ammPoolHolds</a>(</div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> *<a class="code hl_variable" href="classripple_1_1test_1_1jtx_1_1AMM.html#aae249db9ffedb46900882e8530bcac8d">env_</a>.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#a65bedb2e0babbd55343f721de9008a37">current</a>(),</div>
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> <a class="code hl_function" href="namespaceripple.html#a768092086ea18d2dbeb64efb9fa12ba5">ammAccountID</a>,</div>
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> ammAccountID,</div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> issue1,</div>
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> issue2,</div>
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> <a class="code hl_enumvalue" href="namespaceripple.html#a17a9a9b903b66e49f5413d82ce79f085a91e3c4f8089025c7ecf66dd62b822d90">FreezeHandling::fhIGNORE_FREEZE</a>,</div>
@@ -886,7 +886,7 @@ $(function() {
<div class="line"><a id="l00808" name="l00808"></a><span class="lineno"> 808</span> Throw&lt;std::runtime_error&gt;(<span class="stringliteral">&quot;trust() requires IOU&quot;</span>);</div>
<div class="line"><a id="l00809" name="l00809"></a><span class="lineno"> 809</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a> jv;</div>
<div class="line"><a id="l00810" name="l00810"></a><span class="lineno"> 810</span> jv[jss::Account] = <a class="code hl_function" href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">to_string</a>(account);</div>
<div class="line"><a id="l00811" name="l00811"></a><span class="lineno"> 811</span> jv[jss::LimitAmount] = amount.<a class="code hl_function" href="classripple_1_1STAmount.html#a02bef3696a9cb07b72e5ec750e7ea456">getJson</a>(<a class="code hl_enumvalue" href="structripple_1_1JsonOptions.html#ab85e43ec84df987200d3355c3ba89f0aa1917451e3686dfe8d5016670eb87ab33">JsonOptions::none</a>);</div>
<div class="line"><a id="l00811" name="l00811"></a><span class="lineno"> 811</span> jv[jss::LimitAmount] = amount.<a class="code hl_function" href="classripple_1_1STAmount.html#a181a52a4cdeca099d04a31ec43123388">getJson</a>(<a class="code hl_enumvalue" href="structripple_1_1JsonOptions.html#ab85e43ec84df987200d3355c3ba89f0aa1917451e3686dfe8d5016670eb87ab33">JsonOptions::none</a>);</div>
<div class="line"><a id="l00812" name="l00812"></a><span class="lineno"> 812</span> jv[jss::TransactionType] = jss::TrustSet;</div>
<div class="line"><a id="l00813" name="l00813"></a><span class="lineno"> 813</span> jv[jss::Flags] = <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a>;</div>
<div class="line"><a id="l00814" name="l00814"></a><span class="lineno"> 814</span> <span class="keywordflow">return</span> jv;</div>
@@ -896,7 +896,7 @@ $(function() {
<div class="line"><a id="l00818" name="l00818"></a><span class="lineno"> 818</span>{</div>
<div class="line"><a id="l00819" name="l00819"></a><span class="lineno"> 819</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a> jv;</div>
<div class="line"><a id="l00820" name="l00820"></a><span class="lineno"> 820</span> jv[jss::Account] = account.human();</div>
<div class="line"><a id="l00821" name="l00821"></a><span class="lineno"> 821</span> jv[jss::Amount] = amount.<a class="code hl_function" href="classripple_1_1STAmount.html#a02bef3696a9cb07b72e5ec750e7ea456">getJson</a>(<a class="code hl_enumvalue" href="structripple_1_1JsonOptions.html#ab85e43ec84df987200d3355c3ba89f0aa1917451e3686dfe8d5016670eb87ab33">JsonOptions::none</a>);</div>
<div class="line"><a id="l00821" name="l00821"></a><span class="lineno"> 821</span> jv[jss::Amount] = amount.<a class="code hl_function" href="classripple_1_1STAmount.html#a181a52a4cdeca099d04a31ec43123388">getJson</a>(<a class="code hl_enumvalue" href="structripple_1_1JsonOptions.html#ab85e43ec84df987200d3355c3ba89f0aa1917451e3686dfe8d5016670eb87ab33">JsonOptions::none</a>);</div>
<div class="line"><a id="l00822" name="l00822"></a><span class="lineno"> 822</span> jv[jss::Destination] = <a class="code hl_function" href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">to_string</a>(to);</div>
<div class="line"><a id="l00823" name="l00823"></a><span class="lineno"> 823</span> jv[jss::TransactionType] = jss::Payment;</div>
<div class="line"><a id="l00824" name="l00824"></a><span class="lineno"> 824</span> jv[jss::Flags] = <a class="code hl_variable" href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">tfUniversal</a>;</div>
@@ -927,20 +927,20 @@ $(function() {
<div class="line"><a id="l00849" name="l00849"></a><span class="lineno"> 849</span>} <span class="comment">// namespace test</span></div>
<div class="line"><a id="l00850" name="l00850"></a><span class="lineno"> 850</span>} <span class="comment">// namespace ripple</span></div>
<div class="ttc" id="abegin_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/begin.html">std::vector::cbegin</a></div><div class="ttdeci">T cbegin(T... args)</div></div>
<div class="ttc" id="aclassJson_1_1Value_html"><div class="ttname"><a href="classJson_1_1Value.html">Json::Value</a></div><div class="ttdoc">Represents a JSON value.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00147">json_value.h:148</a></div></div>
<div class="ttc" id="aclassJson_1_1Value_html_a21526b61dea2a1771030473e6248621e"><div class="ttname"><a href="classJson_1_1Value.html#a21526b61dea2a1771030473e6248621e">Json::Value::append</a></div><div class="ttdeci">Value &amp; append(Value const &amp;value)</div><div class="ttdoc">Append value to array at the end.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l00897">json_value.cpp:897</a></div></div>
<div class="ttc" id="aclassJson_1_1Value_html_a3696d34c1a1833742b4bf8e5b247f125"><div class="ttname"><a href="classJson_1_1Value.html#a3696d34c1a1833742b4bf8e5b247f125">Json::Value::toStyledString</a></div><div class="ttdeci">std::string toStyledString() const</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l01058">json_value.cpp:1058</a></div></div>
<div class="ttc" id="aclassJson_1_1Value_html_abfa90c81f6aee7877bd5fb4c8445994f"><div class="ttname"><a href="classJson_1_1Value.html#abfa90c81f6aee7877bd5fb4c8445994f">Json::Value::isMember</a></div><div class="ttdeci">bool isMember(char const *key) const</div><div class="ttdoc">Return true if the object has a member named key.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l00949">json_value.cpp:949</a></div></div>
<div class="ttc" id="aclassJson_1_1Value_html"><div class="ttname"><a href="classJson_1_1Value.html">Json::Value</a></div><div class="ttdoc">Represents a JSON value.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00149">json_value.h:150</a></div></div>
<div class="ttc" id="aclassJson_1_1Value_html_a21526b61dea2a1771030473e6248621e"><div class="ttname"><a href="classJson_1_1Value.html#a21526b61dea2a1771030473e6248621e">Json::Value::append</a></div><div class="ttdeci">Value &amp; append(Value const &amp;value)</div><div class="ttdoc">Append value to array at the end.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l00910">json_value.cpp:910</a></div></div>
<div class="ttc" id="aclassJson_1_1Value_html_a3696d34c1a1833742b4bf8e5b247f125"><div class="ttname"><a href="classJson_1_1Value.html#a3696d34c1a1833742b4bf8e5b247f125">Json::Value::toStyledString</a></div><div class="ttdeci">std::string toStyledString() const</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l01071">json_value.cpp:1071</a></div></div>
<div class="ttc" id="aclassJson_1_1Value_html_abfa90c81f6aee7877bd5fb4c8445994f"><div class="ttname"><a href="classJson_1_1Value.html#abfa90c81f6aee7877bd5fb4c8445994f">Json::Value::isMember</a></div><div class="ttdeci">bool isMember(char const *key) const</div><div class="ttdoc">Return true if the object has a member named key.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l00962">json_value.cpp:962</a></div></div>
<div class="ttc" id="aclassripple_1_1Application_html_a6053f47d2aefc7800dc2bb1eda0cf91d"><div class="ttname"><a href="classripple_1_1Application.html#a6053f47d2aefc7800dc2bb1eda0cf91d">ripple::Application::timeKeeper</a></div><div class="ttdeci">virtual TimeKeeper &amp; timeKeeper()=0</div></div>
<div class="ttc" id="aclassripple_1_1IOUAmount_html"><div class="ttname"><a href="classripple_1_1IOUAmount.html">ripple::IOUAmount</a></div><div class="ttdoc">Floating point representation of amounts with high dynamic range.</div><div class="ttdef"><b>Definition:</b> <a href="IOUAmount_8h_source.html#l00045">IOUAmount.h:47</a></div></div>
<div class="ttc" id="aclassripple_1_1IOUAmount_html"><div class="ttname"><a href="classripple_1_1IOUAmount.html">ripple::IOUAmount</a></div><div class="ttdoc">Floating point representation of amounts with high dynamic range.</div><div class="ttdef"><b>Definition:</b> <a href="IOUAmount_8h_source.html#l00044">IOUAmount.h:46</a></div></div>
<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#l00035">Issue.h:36</a></div></div>
<div class="ttc" id="aclassripple_1_1Issue_html_ac6801cdebb9eaf7cfd7d1ec83eb9ab82"><div class="ttname"><a href="classripple_1_1Issue.html#ac6801cdebb9eaf7cfd7d1ec83eb9ab82">ripple::Issue::setJson</a></div><div class="ttdeci">void setJson(Json::Value &amp;jv) const</div><div class="ttdef"><b>Definition:</b> <a href="Issue_8cpp_source.html#l00058">Issue.cpp:58</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_a02bef3696a9cb07b72e5ec750e7ea456"><div class="ttname"><a href="classripple_1_1STAmount.html#a02bef3696a9cb07b72e5ec750e7ea456">ripple::STAmount::getJson</a></div><div class="ttdeci">Json::Value getJson(JsonOptions) const override</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l00636">STAmount.cpp:636</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_a75dd101f324f37e45ae0d1e5decd8f9a"><div class="ttname"><a href="classripple_1_1STAmount.html#a75dd101f324f37e45ae0d1e5decd8f9a">ripple::STAmount::setJson</a></div><div class="ttdeci">void setJson(Json::Value &amp;) const</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l00507">STAmount.cpp:507</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_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_a181a52a4cdeca099d04a31ec43123388"><div class="ttname"><a href="classripple_1_1STAmount.html#a181a52a4cdeca099d04a31ec43123388">ripple::STAmount::getJson</a></div><div class="ttdeci">Json::Value getJson(JsonOptions=JsonOptions::none) const override</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l00639">STAmount.cpp:639</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_a75dd101f324f37e45ae0d1e5decd8f9a"><div class="ttname"><a href="classripple_1_1STAmount.html#a75dd101f324f37e45ae0d1e5decd8f9a">ripple::STAmount::setJson</a></div><div class="ttdeci">void setJson(Json::Value &amp;) const</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l00510">STAmount.cpp:510</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_1STArray_html"><div class="ttname"><a href="classripple_1_1STArray.html">ripple::STArray</a></div><div class="ttdef"><b>Definition:</b> <a href="STArray_8h_source.html#l00028">STArray.h:29</a></div></div>
<div class="ttc" id="aclassripple_1_1STIssue_html"><div class="ttname"><a href="classripple_1_1STIssue.html">ripple::STIssue</a></div><div class="ttdef"><b>Definition:</b> <a href="STIssue_8h_source.html#l00031">STIssue.h:32</a></div></div>
<div class="ttc" id="aclassripple_1_1STIssue_html_a70741f92ab7f71f6c227dbaed47087c3"><div class="ttname"><a href="classripple_1_1STIssue.html#a70741f92ab7f71f6c227dbaed47087c3">ripple::STIssue::getJson</a></div><div class="ttdeci">Json::Value getJson(JsonOptions) const override</div><div class="ttdef"><b>Definition:</b> <a href="STIssue_8cpp_source.html#l00102">STIssue.cpp:102</a></div></div>
@@ -984,13 +984,13 @@ $(function() {
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1AMM_html_afc51e85c60292ed3e9c38ae056ec564f"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1AMM.html#afc51e85c60292ed3e9c38ae056ec564f">ripple::test::jtx::AMM::expectLPTokens</a></div><div class="ttdeci">bool expectLPTokens(AccountID const &amp;account, IOUAmount const &amp;tokens) const</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8cpp_source.html#l00262">AMM.cpp:262</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_1Account_html_af418ef1752815f3b0d0c80e7e9891004"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Account.html#af418ef1752815f3b0d0c80e7e9891004">ripple::test::jtx::Account::human</a></div><div class="ttdeci">std::string const &amp; human() const</div><div class="ttdoc">Returns the human readable public key.</div><div class="ttdef"><b>Definition:</b> <a href="Account_8h_source.html#l00114">Account.h:114</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_a3bf7f1718877062dc4cfc7191b1b75a8"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a3bf7f1718877062dc4cfc7191b1b75a8">ripple::test::jtx::Env::ter</a></div><div class="ttdeci">TER ter() const</div><div class="ttdoc">Return the TER for the last JTx.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00585">Env.h:585</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_a3bf7f1718877062dc4cfc7191b1b75a8"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a3bf7f1718877062dc4cfc7191b1b75a8">ripple::test::jtx::Env::ter</a></div><div class="ttdeci">TER ter() const</div><div class="ttdoc">Return the TER for the last JTx.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00586">Env.h:586</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_1Env_html_a69095691c9bcfab1f3d69c645f2dbe33"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">ripple::test::jtx::Env::close</a></div><div class="ttdeci">bool close(NetClock::time_point closeTime, std::optional&lt; std::chrono::milliseconds &gt; consensusDelay=std::nullopt)</div><div class="ttdoc">Close and advance the ledger.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8cpp_source.html#l00117">Env.cpp:117</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_acd48f8ab02c37b1a30cedf4dec7cc96c"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#acd48f8ab02c37b1a30cedf4dec7cc96c">ripple::test::jtx::Env::app</a></div><div class="ttdeci">Application &amp; app()</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00260">Env.h:260</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_acfdfa1e283de8fb2dad0216cd1711307"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#acfdfa1e283de8fb2dad0216cd1711307">ripple::test::jtx::Env::journal</a></div><div class="ttdeci">beast::Journal const journal</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00161">Env.h:161</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_ad69855b4b26fc3c83922c5783487592c"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#ad69855b4b26fc3c83922c5783487592c">ripple::test::jtx::Env::rpc</a></div><div class="ttdeci">Json::Value rpc(unsigned apiVersion, std::unordered_map&lt; std::string, std::string &gt; const &amp;headers, std::string const &amp;cmd, Args &amp;&amp;... args)</div><div class="ttdoc">Execute an RPC command.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00769">Env.h:769</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_acd48f8ab02c37b1a30cedf4dec7cc96c"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#acd48f8ab02c37b1a30cedf4dec7cc96c">ripple::test::jtx::Env::app</a></div><div class="ttdeci">Application &amp; app()</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00261">Env.h:261</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_acfdfa1e283de8fb2dad0216cd1711307"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#acfdfa1e283de8fb2dad0216cd1711307">ripple::test::jtx::Env::journal</a></div><div class="ttdeci">beast::Journal const journal</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00162">Env.h:162</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_ad69855b4b26fc3c83922c5783487592c"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#ad69855b4b26fc3c83922c5783487592c">ripple::test::jtx::Env::rpc</a></div><div class="ttdeci">Json::Value rpc(unsigned apiVersion, std::unordered_map&lt; std::string, std::string &gt; const &amp;headers, std::string const &amp;cmd, Args &amp;&amp;... args)</div><div class="ttdoc">Execute an RPC command.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00770">Env.h:770</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1LPToken_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1LPToken.html">ripple::test::jtx::LPToken</a></div><div class="ttdef"><b>Definition:</b> <a href="AMM_8h_source.html#l00039">AMM.h:40</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1balance_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1balance.html">ripple::test::jtx::balance</a></div><div class="ttdoc">A balance matches.</div><div class="ttdef"><b>Definition:</b> <a href="balance_8h_source.html#l00038">balance.h:39</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>
@@ -1000,11 +1000,11 @@ $(function() {
<div class="ttc" id="aend_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/end.html">std::vector::cend</a></div><div class="ttdeci">T cend(T... args)</div></div>
<div class="ttc" id="afind_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/find.html">std::find</a></div><div class="ttdeci">T find(T... args)</div></div>
<div class="ttc" id="ainteger_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a></div></div>
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4ea7d9899633b4409bd3fc107e6737f8391"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4ea7d9899633b4409bd3fc107e6737f8391">Json::nullValue</a></div><div class="ttdeci">@ nullValue</div><div class="ttdoc">'null' value</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00037">json_value.h:37</a></div></div>
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4">Json::arrayValue</a></div><div class="ttdeci">@ arrayValue</div><div class="ttdoc">array value (ordered list)</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00043">json_value.h:43</a></div></div>
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4ea7d9899633b4409bd3fc107e6737f8391"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4ea7d9899633b4409bd3fc107e6737f8391">Json::nullValue</a></div><div class="ttdeci">@ nullValue</div><div class="ttdoc">'null' value</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00039">json_value.h:39</a></div></div>
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4">Json::arrayValue</a></div><div class="ttdeci">@ arrayValue</div><div class="ttdoc">array value (ordered list)</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00045">json_value.h:45</a></div></div>
<div class="ttc" id="anamespaceripple_1_1RPC_html_ac444ee3babf6fcf2604699ee4ae2e777"><div class="ttname"><a href="namespaceripple_1_1RPC.html#ac444ee3babf6fcf2604699ee4ae2e777">ripple::RPC::apiInvalidVersion</a></div><div class="ttdeci">static constexpr auto apiInvalidVersion</div><div class="ttdef"><b>Definition:</b> <a href="ApiVersion_8h_source.html#l00056">ApiVersion.h:56</a></div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_a54b18d5d8dab25d338f7e105bea1068b"><div class="ttname"><a href="namespaceripple_1_1keylet.html#a54b18d5d8dab25d338f7e105bea1068b">ripple::keylet::amm</a></div><div class="ttdeci">Keylet amm(Asset const &amp;issue1, Asset const &amp;issue2) noexcept</div><div class="ttdoc">AMM entry.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00438">Indexes.cpp:438</a></div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_aa756e0f59b26042ed00a4d0ba6e96951"><div class="ttname"><a href="namespaceripple_1_1keylet.html#aa756e0f59b26042ed00a4d0ba6e96951">ripple::keylet::account</a></div><div class="ttdeci">Keylet account(AccountID const &amp;id) noexcept</div><div class="ttdoc">AccountID root.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00176">Indexes.cpp:176</a></div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_a54b18d5d8dab25d338f7e105bea1068b"><div class="ttname"><a href="namespaceripple_1_1keylet.html#a54b18d5d8dab25d338f7e105bea1068b">ripple::keylet::amm</a></div><div class="ttdeci">Keylet amm(Asset const &amp;issue1, Asset const &amp;issue2) noexcept</div><div class="ttdoc">AMM entry.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00439">Indexes.cpp:439</a></div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_aa756e0f59b26042ed00a4d0ba6e96951"><div class="ttname"><a href="namespaceripple_1_1keylet.html#aa756e0f59b26042ed00a4d0ba6e96951">ripple::keylet::account</a></div><div class="ttdeci">Keylet account(AccountID const &amp;id) noexcept</div><div class="ttdoc">AccountID root.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00177">Indexes.cpp:177</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_1_1amm_html_a405e123375285ad8f0bc427953749fe2"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx_1_1amm.html#a405e123375285ad8f0bc427953749fe2">ripple::test::jtx::amm::trust</a></div><div class="ttdeci">Json::Value trust(AccountID const &amp;account, STAmount const &amp;amount, std::uint32_t flags=0)</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8cpp_source.html#l00805">AMM.cpp:805</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_1_1amm_html_a54f26dbab51555e473f192ebeba505d3"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx_1_1amm.html#a54f26dbab51555e473f192ebeba505d3">ripple::test::jtx::amm::ammClawback</a></div><div class="ttdeci">Json::Value ammClawback(Account const &amp;issuer, Account const &amp;holder, Issue const &amp;asset, Issue const &amp;asset2, std::optional&lt; STAmount &gt; const &amp;amount)</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8cpp_source.html#l00829">AMM.cpp:829</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_1_1amm_html_ad598bf10f0d1bde849bb8b6333f2edb3"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx_1_1amm.html#ad598bf10f0d1bde849bb8b6333f2edb3">ripple::test::jtx::amm::pay</a></div><div class="ttdeci">Json::Value pay(Account const &amp;account, AccountID const &amp;to, STAmount const &amp;amount)</div><div class="ttdef"><b>Definition:</b> <a href="AMM_8cpp_source.html#l00817">AMM.cpp:817</a></div></div>
@@ -1013,25 +1013,24 @@ $(function() {
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_ac83bd273f885f56695ee429309e647e2"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#ac83bd273f885f56695ee429309e647e2">ripple::test::jtx::create</a></div><div class="ttdeci">Json::Value create(AccountID const &amp;account, AccountID const &amp;to, STAmount const &amp;amount, NetClock::duration const &amp;settleDelay, PublicKey const &amp;pk, std::optional&lt; NetClock::time_point &gt; const &amp;cancelAfter, std::optional&lt; std::uint32_t &gt; const &amp;dstTag)</div><div class="ttdef"><b>Definition:</b> <a href="TestHelpers_8cpp_source.html#l00256">TestHelpers.cpp:256</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_a098e0eaa259f9927096b3b4edd77c71a"><div class="ttname"><a href="namespaceripple.html#a098e0eaa259f9927096b3b4edd77c71a">ripple::tfSingleAsset</a></div><div class="ttdeci">constexpr std::uint32_t tfSingleAsset</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00215">TxFlags.h:215</a></div></div>
<div class="ttc" id="anamespaceripple_html_a17a9a9b903b66e49f5413d82ce79f085a852cabbbe21a9b4d63aff777eceab2fd"><div class="ttname"><a href="namespaceripple.html#a17a9a9b903b66e49f5413d82ce79f085a852cabbbe21a9b4d63aff777eceab2fd">ripple::fhZERO_IF_FROZEN</a></div><div class="ttdeci">@ fhZERO_IF_FROZEN</div><div class="ttdef"><b>Definition:</b> <a href="View_8h_source.html#l00076">View.h:76</a></div></div>
<div class="ttc" id="anamespaceripple_html_a17a9a9b903b66e49f5413d82ce79f085a91e3c4f8089025c7ecf66dd62b822d90"><div class="ttname"><a href="namespaceripple.html#a17a9a9b903b66e49f5413d82ce79f085a91e3c4f8089025c7ecf66dd62b822d90">ripple::fhIGNORE_FREEZE</a></div><div class="ttdeci">@ fhIGNORE_FREEZE</div><div class="ttdef"><b>Definition:</b> <a href="View_8h_source.html#l00076">View.h:76</a></div></div>
<div class="ttc" id="anamespaceripple_html_a17a9a9b903b66e49f5413d82ce79f085a852cabbbe21a9b4d63aff777eceab2fd"><div class="ttname"><a href="namespaceripple.html#a17a9a9b903b66e49f5413d82ce79f085a852cabbbe21a9b4d63aff777eceab2fd">ripple::fhZERO_IF_FROZEN</a></div><div class="ttdeci">@ fhZERO_IF_FROZEN</div><div class="ttdef"><b>Definition:</b> <a href="View_8h_source.html#l00078">View.h:78</a></div></div>
<div class="ttc" id="anamespaceripple_html_a17a9a9b903b66e49f5413d82ce79f085a91e3c4f8089025c7ecf66dd62b822d90"><div class="ttname"><a href="namespaceripple.html#a17a9a9b903b66e49f5413d82ce79f085a91e3c4f8089025c7ecf66dd62b822d90">ripple::fhIGNORE_FREEZE</a></div><div class="ttdeci">@ fhIGNORE_FREEZE</div><div class="ttdef"><b>Definition:</b> <a href="View_8h_source.html#l00078">View.h:78</a></div></div>
<div class="ttc" id="anamespaceripple_html_a20d30277b9c78756b3d14493055a307c"><div class="ttname"><a href="namespaceripple.html#a20d30277b9c78756b3d14493055a307c">ripple::isXRP</a></div><div class="ttdeci">bool isXRP(AccountID const &amp;c)</div><div class="ttdef"><b>Definition:</b> <a href="AccountID_8h_source.html#l00091">AccountID.h:91</a></div></div>
<div class="ttc" id="anamespaceripple_html_a23fcbb81cb52959dfbeebade68c4db18"><div class="ttname"><a href="namespaceripple.html#a23fcbb81cb52959dfbeebade68c4db18">ripple::ammAuctionTimeSlot</a></div><div class="ttdeci">std::optional&lt; std::uint8_t &gt; ammAuctionTimeSlot(std::uint64_t current, STObject const &amp;auctionSlot)</div><div class="ttdoc">Get time slot of the auction slot.</div><div class="ttdef"><b>Definition:</b> <a href="AMMCore_8cpp_source.html#l00120">AMMCore.cpp:120</a></div></div>
<div class="ttc" id="anamespaceripple_html_a23fcbb81cb52959dfbeebade68c4db18"><div class="ttname"><a href="namespaceripple.html#a23fcbb81cb52959dfbeebade68c4db18">ripple::ammAuctionTimeSlot</a></div><div class="ttdeci">std::optional&lt; std::uint8_t &gt; ammAuctionTimeSlot(std::uint64_t current, STObject const &amp;auctionSlot)</div><div class="ttdoc">Get time slot of the auction slot.</div><div class="ttdef"><b>Definition:</b> <a href="AMMCore_8cpp_source.html#l00108">AMMCore.cpp:108</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>
<div class="ttc" id="anamespaceripple_html_a5401fd4c42f637dc456a79af094a960d"><div class="ttname"><a href="namespaceripple.html#a5401fd4c42f637dc456a79af094a960d">ripple::tfLimitLPToken</a></div><div class="ttdeci">constexpr std::uint32_t tfLimitLPToken</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00218">TxFlags.h:218</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5e068ce58638111534101573085f71a2"><div class="ttname"><a href="namespaceripple.html#a5e068ce58638111534101573085f71a2">ripple::ammLPTIssue</a></div><div class="ttdeci">Issue ammLPTIssue(Currency const &amp;cur1, Currency const &amp;cur2, AccountID const &amp;ammAccountID)</div><div class="ttdoc">Calculate LPT Issue from AMM asset pair.</div><div class="ttdef"><b>Definition:</b> <a href="AMMCore_8cpp_source.html#l00069">AMMCore.cpp:69</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5e068ce58638111534101573085f71a2"><div class="ttname"><a href="namespaceripple.html#a5e068ce58638111534101573085f71a2">ripple::ammLPTIssue</a></div><div class="ttdeci">Issue ammLPTIssue(Currency const &amp;cur1, Currency const &amp;cur2, AccountID const &amp;ammAccountID)</div><div class="ttdoc">Calculate LPT Issue from AMM asset pair.</div><div class="ttdef"><b>Definition:</b> <a href="AMMCore_8cpp_source.html#l00057">AMMCore.cpp:57</a></div></div>
<div class="ttc" id="anamespaceripple_html_a620f1516447f54ef50ac790f5f0720a3"><div class="ttname"><a href="namespaceripple.html#a620f1516447f54ef50ac790f5f0720a3">ripple::tfOneAssetLPToken</a></div><div class="ttdeci">constexpr std::uint32_t tfOneAssetLPToken</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00217">TxFlags.h:217</a></div></div>
<div class="ttc" id="anamespaceripple_html_a768092086ea18d2dbeb64efb9fa12ba5"><div class="ttname"><a href="namespaceripple.html#a768092086ea18d2dbeb64efb9fa12ba5">ripple::ammAccountID</a></div><div class="ttdeci">AccountID ammAccountID(std::uint16_t prefix, uint256 const &amp;parentHash, uint256 const &amp;ammID)</div><div class="ttdoc">Calculate AMM account ID.</div><div class="ttdef"><b>Definition:</b> <a href="AMMCore_8cpp_source.html#l00043">AMMCore.cpp:43</a></div></div>
<div class="ttc" id="anamespaceripple_html_a7ac113783ec3f596fe69ab6d1daabbac"><div class="ttname"><a href="namespaceripple.html#a7ac113783ec3f596fe69ab6d1daabbac">ripple::tfTwoAsset</a></div><div class="ttdeci">constexpr std::uint32_t tfTwoAsset</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00216">TxFlags.h:216</a></div></div>
<div class="ttc" id="anamespaceripple_html_a7c5d3108f4942ebc53a3fa4f83c2d577"><div class="ttname"><a href="namespaceripple.html#a7c5d3108f4942ebc53a3fa4f83c2d577">ripple::ammLPHolds</a></div><div class="ttdeci">STAmount ammLPHolds(ReadView const &amp;view, Currency const &amp;cur1, Currency const &amp;cur2, AccountID const &amp;ammAccount, AccountID const &amp;lpAccount, beast::Journal const j)</div><div class="ttdoc">Get the balance of LP tokens.</div><div class="ttdef"><b>Definition:</b> <a href="AMMUtils_8cpp_source.html#l00112">AMMUtils.cpp:112</a></div></div>
<div class="ttc" id="anamespaceripple_html_a7e44e3c53d8e9548450d127c188685d9"><div class="ttname"><a href="namespaceripple.html#a7e44e3c53d8e9548450d127c188685d9">ripple::to_json</a></div><div class="ttdeci">Json::Value to_json(Asset const &amp;asset)</div><div class="ttdef"><b>Definition:</b> <a href="Asset_8cpp_source.html#l00082">Asset.cpp:82</a></div></div>
<div class="ttc" id="anamespaceripple_html_a7e44e3c53d8e9548450d127c188685d9"><div class="ttname"><a href="namespaceripple.html#a7e44e3c53d8e9548450d127c188685d9">ripple::to_json</a></div><div class="ttdeci">Json::Value to_json(Asset const &amp;asset)</div><div class="ttdef"><b>Definition:</b> <a href="Asset_8h_source.html#l00123">Asset.h:123</a></div></div>
<div class="ttc" id="anamespaceripple_html_a87e142e427fb6542226d7e8def6eb227"><div class="ttname"><a href="namespaceripple.html#a87e142e427fb6542226d7e8def6eb227">ripple::tfDepositSubTx</a></div><div class="ttdeci">constexpr std::uint32_t tfDepositSubTx</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00223">TxFlags.h:223</a></div></div>
<div class="ttc" id="anamespaceripple_html_a887bf45d7cc0bf68aec6440746faca36"><div class="ttname"><a href="namespaceripple.html#a887bf45d7cc0bf68aec6440746faca36">ripple::ammPoolHolds</a></div><div class="ttdeci">std::pair&lt; STAmount, STAmount &gt; ammPoolHolds(ReadView const &amp;view, AccountID const &amp;ammAccountID, Issue const &amp;issue1, Issue const &amp;issue2, FreezeHandling freezeHandling, beast::Journal const j)</div><div class="ttdoc">Get AMM pool balances.</div><div class="ttdef"><b>Definition:</b> <a href="AMMUtils_8cpp_source.html#l00030">AMMUtils.cpp:30</a></div></div>
<div class="ttc" id="anamespaceripple_html_aa3f065b75d23f712be19a1a953fe5b4a"><div class="ttname"><a href="namespaceripple.html#aa3f065b75d23f712be19a1a953fe5b4a">ripple::tfLPToken</a></div><div class="ttdeci">constexpr std::uint32_t tfLPToken</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00212">TxFlags.h:212</a></div></div>
<div class="ttc" id="anamespaceripple_html_aa52329c755ab0ee46e285c09a32b02ec"><div class="ttname"><a href="namespaceripple.html#aa52329c755ab0ee46e285c09a32b02ec">ripple::tfUniversal</a></div><div class="ttdeci">constexpr std::uint32_t tfUniversal</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00061">TxFlags.h:61</a></div></div>
<div class="ttc" id="anamespaceripple_html_aa9cb2090c47c4d84b469ae634cdfdc59"><div class="ttname"><a href="namespaceripple.html#aa9cb2090c47c4d84b469ae634cdfdc59">ripple::amountFromJsonNoThrow</a></div><div class="ttdeci">bool amountFromJsonNoThrow(STAmount &amp;result, Json::Value const &amp;jvSource)</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l01061">STAmount.cpp:1061</a></div></div>
<div class="ttc" id="anamespaceripple_html_aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151"><div class="ttname"><a href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">ripple::tesSUCCESS</a></div><div class="ttdeci">@ tesSUCCESS</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00243">TER.h:242</a></div></div>
<div class="ttc" id="anamespaceripple_html_ab001e43f50e612727b1ce5985a2770d6"><div class="ttname"><a href="namespaceripple.html#ab001e43f50e612727b1ce5985a2770d6">ripple::accountHolds</a></div><div class="ttdeci">STAmount accountHolds(ReadView const &amp;view, AccountID const &amp;account, Currency const &amp;currency, AccountID const &amp;issuer, FreezeHandling zeroIfFrozen, beast::Journal j)</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00309">View.cpp:309</a></div></div>
<div class="ttc" id="anamespaceripple_html_aa9cb2090c47c4d84b469ae634cdfdc59"><div class="ttname"><a href="namespaceripple.html#aa9cb2090c47c4d84b469ae634cdfdc59">ripple::amountFromJsonNoThrow</a></div><div class="ttdeci">bool amountFromJsonNoThrow(STAmount &amp;result, Json::Value const &amp;jvSource)</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l01007">STAmount.cpp:1007</a></div></div>
<div class="ttc" id="anamespaceripple_html_aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151"><div class="ttname"><a href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">ripple::tesSUCCESS</a></div><div class="ttdeci">@ tesSUCCESS</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00245">TER.h:244</a></div></div>
<div class="ttc" id="anamespaceripple_html_ab001e43f50e612727b1ce5985a2770d6"><div class="ttname"><a href="namespaceripple.html#ab001e43f50e612727b1ce5985a2770d6">ripple::accountHolds</a></div><div class="ttdeci">STAmount accountHolds(ReadView const &amp;view, AccountID const &amp;account, Currency const &amp;currency, AccountID const &amp;issuer, FreezeHandling zeroIfFrozen, beast::Journal j)</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00387">View.cpp:387</a></div></div>
<div class="ttc" id="anamespaceripple_html_aba96948641b5ee7f466ab43080c672d8"><div class="ttname"><a href="namespaceripple.html#aba96948641b5ee7f466ab43080c672d8">ripple::tfWithdrawSubTx</a></div><div class="ttdeci">constexpr std::uint32_t tfWithdrawSubTx</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00220">TxFlags.h:220</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_aecb9ae1add070266b1be59ff570ec713"><div class="ttname"><a href="namespaceripple.html#aecb9ae1add070266b1be59ff570ec713">ripple::root2</a></div><div class="ttdeci">Number root2(Number f)</div><div class="ttdef"><b>Definition:</b> <a href="Number_8cpp_source.html#l00701">Number.cpp:701</a></div></div>