mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-25 05:25:55 +00:00
deploy: afc05659ed
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||
<meta name="generator" content="Doxygen 1.9.5"/>
|
||||
<meta name="generator" content="Doxygen 1.9.8"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>rippled: ReducedOffer_test.cpp Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
@@ -29,7 +29,7 @@
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<!-- Generated by Doxygen 1.9.8 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||
@@ -46,6 +46,11 @@ $(function() {
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div id="main-nav"></div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||
$(document).ready(function() { init_codefold(0); });
|
||||
/* @license-end */
|
||||
</script>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
@@ -106,9 +111,11 @@ $(function() {
|
||||
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespaceripple.html">ripple</a> {</div>
|
||||
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="keyword">namespace </span>test {</div>
|
||||
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
|
||||
<div class="foldopen" id="foldopen00031" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1ReducedOffer__test.html"> 31</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1test_1_1ReducedOffer__test.html">ReducedOffer_test</a> : <span class="keyword">public</span> <a class="code hl_class" href="classbeast_1_1unit__test_1_1suite.html">beast::unit_test::suite</a></div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span>{</div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <span class="keyword">static</span> <span class="keyword">auto</span></div>
|
||||
<div class="foldopen" id="foldopen00034" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1ReducedOffer__test.html#adbbb6c66961c38262652f2738557b645"> 34</a></span> <a class="code hl_function" href="classripple_1_1test_1_1ReducedOffer__test.html#adbbb6c66961c38262652f2738557b645">ledgerEntryOffer</a>(</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Env.html">jtx::Env</a>& env,</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Account.html">jtx::Account</a> <span class="keyword">const</span>& acct,</div>
|
||||
@@ -120,8 +127,10 @@ $(function() {
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <span class="keywordflow">return</span> env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#ad69855b4b26fc3c83922c5783487592c">rpc</a>(</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="stringliteral">"json"</span>, <span class="stringliteral">"ledger_entry"</span>, <a class="code hl_function" href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">to_string</a>(jvParams))[jss::result];</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> </div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <span class="keyword">static</span> <span class="keywordtype">bool</span></div>
|
||||
<div class="foldopen" id="foldopen00047" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1ReducedOffer__test.html#ac9f67ed3d1b62b92b833aee206ad7600"> 47</a></span> <a class="code hl_function" href="classripple_1_1test_1_1ReducedOffer__test.html#ac9f67ed3d1b62b92b833aee206ad7600">offerInLedger</a>(</div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Env.html">jtx::Env</a>& env,</div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Account.html">jtx::Account</a> <span class="keyword">const</span>& acct,</div>
|
||||
@@ -132,9 +141,11 @@ $(function() {
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> ledgerOffer.<a class="code hl_function" href="classJson_1_1Value.html#abfa90c81f6aee7877bd5fb4c8445994f">isMember</a>(jss::error) &&</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> ledgerOffer[jss::error].<a class="code hl_function" href="classJson_1_1Value.html#ab0d86bf425efefd03513e8dbfaca317b">asString</a>() == <span class="stringliteral">"entryNotFound"</span>);</div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> </div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> <span class="comment">// Common code to clean up unneeded offers.</span></div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> <span class="keyword">static</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00060" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1ReducedOffer__test.html#ab90edf6915385d6a747bcd82e3ed4efd"> 60</a></span> <a class="code hl_function" href="classripple_1_1test_1_1ReducedOffer__test.html#ab90edf6915385d6a747bcd82e3ed4efd">cleanupOldOffers</a>(</div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Env.html">jtx::Env</a>& env,</div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/initializer_list.html">std::initializer_list</a><<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair<jtx::Account const&, std::uint32_t></a>></div>
|
||||
@@ -144,9 +155,11 @@ $(function() {
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> env(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#afd83a8b3855491e6341e1753822f7dc0">offer_cancel</a>(acct, offerSeq));</div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">close</a>();</div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> </div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span><span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00072" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1ReducedOffer__test.html#af97040a2cb1a2d482cd8874609193bd2"> 72</a></span> <a class="code hl_function" href="classripple_1_1test_1_1ReducedOffer__test.html#af97040a2cb1a2d482cd8874609193bd2">testPartialCrossNewXrpIouQChange</a>()</div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> {</div>
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> <a class="code hl_variable" href="classbeast_1_1unit__test_1_1suite.html#aaa1237d9b85c69d35fe86645cee094b5">testcase</a>(<span class="stringliteral">"exercise partial cross new XRP/IOU offer Q change"</span>);</div>
|
||||
@@ -301,8 +314,10 @@ $(function() {
|
||||
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> }</div>
|
||||
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> }</div>
|
||||
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span> </div>
|
||||
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00228" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1ReducedOffer__test.html#a0758e8571bf425b099998d7f0ed3dd13"> 228</a></span> <a class="code hl_function" href="classripple_1_1test_1_1ReducedOffer__test.html#a0758e8571bf425b099998d7f0ed3dd13">testPartialCrossOldXrpIouQChange</a>()</div>
|
||||
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> {</div>
|
||||
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> <a class="code hl_variable" href="classbeast_1_1unit__test_1_1suite.html#aaa1237d9b85c69d35fe86645cee094b5">testcase</a>(<span class="stringliteral">"exercise partial cross old XRP/IOU offer Q change"</span>);</div>
|
||||
@@ -460,8 +475,10 @@ $(function() {
|
||||
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span> }</div>
|
||||
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span> }</div>
|
||||
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span> </div>
|
||||
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00387" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1ReducedOffer__test.html#a43069b742c1a1439bd5020b26e232503"> 387</a></span> <a class="code hl_function" href="classripple_1_1test_1_1ReducedOffer__test.html#a43069b742c1a1439bd5020b26e232503">testUnderFundedXrpIouQChange</a>()</div>
|
||||
<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"> 388</span> {</div>
|
||||
<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"> 389</span> <a class="code hl_variable" href="classbeast_1_1unit__test_1_1suite.html#aaa1237d9b85c69d35fe86645cee094b5">testcase</a>(<span class="stringliteral">"exercise underfunded XRP/IOU offer Q change"</span>);</div>
|
||||
@@ -537,7 +554,7 @@ $(function() {
|
||||
<div class="line"><a id="l00459" name="l00459"></a><span class="lineno"> 459</span> </div>
|
||||
<div class="line"><a id="l00460" name="l00460"></a><span class="lineno"> 460</span> <span class="comment">// Zero out alice's and bob's USD balances.</span></div>
|
||||
<div class="line"><a id="l00461" name="l00461"></a><span class="lineno"> 461</span> <span class="keywordflow">if</span> (<a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a> <span class="keyword">const</span> aliceBalance = env.balance(alice, USD);</div>
|
||||
<div class="line"><a id="l00462" name="l00462"></a><span class="lineno"> 462</span> aliceBalance.<a class="code hl_function" href="classripple_1_1STAmount.html#aa068506da537548a864f80cf4128f7e9">signum</a>() > 0)</div>
|
||||
<div class="line"><a id="l00462" name="l00462"></a><span class="lineno"> 462</span> aliceBalance.signum() > 0)</div>
|
||||
<div class="line"><a id="l00463" name="l00463"></a><span class="lineno"> 463</span> env(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a66b99468a4160bccaa9959a444b40d40">pay</a>(alice, gw, aliceBalance));</div>
|
||||
<div class="line"><a id="l00464" name="l00464"></a><span class="lineno"> 464</span> </div>
|
||||
<div class="line"><a id="l00465" name="l00465"></a><span class="lineno"> 465</span> <span class="keywordflow">if</span> (<a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a> <span class="keyword">const</span> bobBalance = env.balance(bob, USD);</div>
|
||||
@@ -563,8 +580,10 @@ $(function() {
|
||||
<div class="line"><a id="l00485" name="l00485"></a><span class="lineno"> 485</span> }</div>
|
||||
<div class="line"><a id="l00486" name="l00486"></a><span class="lineno"> 486</span> }</div>
|
||||
<div class="line"><a id="l00487" name="l00487"></a><span class="lineno"> 487</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00488" name="l00488"></a><span class="lineno"> 488</span> </div>
|
||||
<div class="line"><a id="l00489" name="l00489"></a><span class="lineno"> 489</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00490" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00490" name="l00490"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1ReducedOffer__test.html#a822918335e7fcd8b648645760041ff2a"> 490</a></span> <a class="code hl_function" href="classripple_1_1test_1_1ReducedOffer__test.html#a822918335e7fcd8b648645760041ff2a">testUnderFundedIouIouQChange</a>()</div>
|
||||
<div class="line"><a id="l00491" name="l00491"></a><span class="lineno"> 491</span> {</div>
|
||||
<div class="line"><a id="l00492" name="l00492"></a><span class="lineno"> 492</span> <a class="code hl_variable" href="classbeast_1_1unit__test_1_1suite.html#aaa1237d9b85c69d35fe86645cee094b5">testcase</a>(<span class="stringliteral">"exercise underfunded IOU/IOU offer Q change"</span>);</div>
|
||||
@@ -687,8 +706,10 @@ $(function() {
|
||||
<div class="line"><a id="l00609" name="l00609"></a><span class="lineno"> 609</span> }</div>
|
||||
<div class="line"><a id="l00610" name="l00610"></a><span class="lineno"> 610</span> }</div>
|
||||
<div class="line"><a id="l00611" name="l00611"></a><span class="lineno"> 611</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00612" name="l00612"></a><span class="lineno"> 612</span> </div>
|
||||
<div class="line"><a id="l00613" name="l00613"></a><span class="lineno"> 613</span> Amounts</div>
|
||||
<div class="foldopen" id="foldopen00614" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00614" name="l00614"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1ReducedOffer__test.html#af5f4fe40915edebaabb84498bbff267f"> 614</a></span> <a class="code hl_function" href="classripple_1_1test_1_1ReducedOffer__test.html#af5f4fe40915edebaabb84498bbff267f">jsonOfferToAmounts</a>(<a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a> <span class="keyword">const</span>& <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1json.html">json</a>)</div>
|
||||
<div class="line"><a id="l00615" name="l00615"></a><span class="lineno"> 615</span> {</div>
|
||||
<div class="line"><a id="l00616" name="l00616"></a><span class="lineno"> 616</span> <a class="code hl_class" href="classripple_1_1STAmount.html">STAmount</a> <span class="keyword">const</span> <a class="code hl_enumvalue" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569feda13b5bfe96f3e2fe411c9f66f4a582adf">in</a> =</div>
|
||||
@@ -697,8 +718,10 @@ $(function() {
|
||||
<div class="line"><a id="l00619" name="l00619"></a><span class="lineno"> 619</span> <a class="code hl_function" href="namespaceripple.html#a3c25b36b542a985c4f2d344df683a2dd">amountFromJson</a>(sfTakerGets, <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1json.html">json</a>[sfTakerGets.jsonName]);</div>
|
||||
<div class="line"><a id="l00620" name="l00620"></a><span class="lineno"> 620</span> <span class="keywordflow">return</span> {<a class="code hl_enumvalue" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569feda13b5bfe96f3e2fe411c9f66f4a582adf">in</a>, <a class="code hl_enumvalue" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569fedac68271a63ddbc431c307beb7d2918275">out</a>};</div>
|
||||
<div class="line"><a id="l00621" name="l00621"></a><span class="lineno"> 621</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00622" name="l00622"></a><span class="lineno"> 622</span> </div>
|
||||
<div class="line"><a id="l00623" name="l00623"></a><span class="lineno"> 623</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00624" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00624" name="l00624"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1ReducedOffer__test.html#a7eb7deaac08ca4531c86f54a113da071"> 624</a></span> <a class="code hl_function" href="classripple_1_1test_1_1ReducedOffer__test.html#a7eb7deaac08ca4531c86f54a113da071">testSellPartialCrossOldXrpIouQChange</a>()</div>
|
||||
<div class="line"><a id="l00625" name="l00625"></a><span class="lineno"> 625</span> {</div>
|
||||
<div class="line"><a id="l00626" name="l00626"></a><span class="lineno"> 626</span> <span class="comment">// This test case was motivated by Issue #4937. It recreates</span></div>
|
||||
@@ -866,8 +889,10 @@ $(function() {
|
||||
<div class="line"><a id="l00788" name="l00788"></a><span class="lineno"> 788</span> }</div>
|
||||
<div class="line"><a id="l00789" name="l00789"></a><span class="lineno"> 789</span> }</div>
|
||||
<div class="line"><a id="l00790" name="l00790"></a><span class="lineno"> 790</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00791" name="l00791"></a><span class="lineno"> 791</span> </div>
|
||||
<div class="line"><a id="l00792" name="l00792"></a><span class="lineno"> 792</span> <span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00793" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00793" name="l00793"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1ReducedOffer__test.html#a5fde8f7a9c9986dd5905c68be5f47841"> 793</a></span> <a class="code hl_function" href="classripple_1_1test_1_1ReducedOffer__test.html#a5fde8f7a9c9986dd5905c68be5f47841">run</a>()<span class="keyword"> override</span></div>
|
||||
<div class="line"><a id="l00794" name="l00794"></a><span class="lineno"> 794</span><span class="keyword"> </span>{</div>
|
||||
<div class="line"><a id="l00795" name="l00795"></a><span class="lineno"> 795</span> <a class="code hl_function" href="classripple_1_1test_1_1ReducedOffer__test.html#af97040a2cb1a2d482cd8874609193bd2">testPartialCrossNewXrpIouQChange</a>();</div>
|
||||
@@ -876,68 +901,70 @@ $(function() {
|
||||
<div class="line"><a id="l00798" name="l00798"></a><span class="lineno"> 798</span> <a class="code hl_function" href="classripple_1_1test_1_1ReducedOffer__test.html#a822918335e7fcd8b648645760041ff2a">testUnderFundedIouIouQChange</a>();</div>
|
||||
<div class="line"><a id="l00799" name="l00799"></a><span class="lineno"> 799</span> <a class="code hl_function" href="classripple_1_1test_1_1ReducedOffer__test.html#a7eb7deaac08ca4531c86f54a113da071">testSellPartialCrossOldXrpIouQChange</a>();</div>
|
||||
<div class="line"><a id="l00800" name="l00800"></a><span class="lineno"> 800</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00801" name="l00801"></a><span class="lineno"> 801</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00802" name="l00802"></a><span class="lineno"> 802</span> </div>
|
||||
<div class="line"><a id="l00803" name="l00803"></a><span class="lineno"><a class="line" href="namespaceripple_1_1test.html#ac0bd2a853b915eb29c231652fcaee3c3"> 803</a></span>BEAST_DEFINE_TESTSUITE_PRIO(ReducedOffer, app, <a class="code hl_namespace" href="namespaceripple.html">ripple</a>, 2);</div>
|
||||
<div class="line"><a id="l00804" name="l00804"></a><span class="lineno"> 804</span> </div>
|
||||
<div class="line"><a id="l00805" name="l00805"></a><span class="lineno"> 805</span>} <span class="comment">// namespace test</span></div>
|
||||
<div class="line"><a id="l00806" name="l00806"></a><span class="lineno"> 806</span>} <span class="comment">// namespace ripple</span></div>
|
||||
<div class="ttc" id="abasic_string_view_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string_view.html">std::string_view</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#l00148">json_value.h:149</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html_ab0d86bf425efefd03513e8dbfaca317b"><div class="ttname"><a href="classJson_1_1Value.html#ab0d86bf425efefd03513e8dbfaca317b">Json::Value::asString</a></div><div class="ttdeci">std::string asString() const</div><div class="ttdoc">Returns the unquoted string value.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l00482">json_value.cpp:482</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="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>
|
||||
<div class="ttc" id="aclassripple_1_1FeatureBitset_html"><div class="ttname"><a href="classripple_1_1FeatureBitset.html">ripple::FeatureBitset</a></div><div class="ttdef"><b>Definition:</b> <a href="Feature_8h_source.html#l00157">Feature.h:158</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_aa068506da537548a864f80cf4128f7e9"><div class="ttname"><a href="classripple_1_1STAmount.html#aa068506da537548a864f80cf4128f7e9">ripple::STAmount::signum</a></div><div class="ttdeci">int signum() const noexcept</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00514">STAmount.h:514</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 & 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_1test_1_1ReducedOffer__test_html"><div class="ttname"><a href="classripple_1_1test_1_1ReducedOffer__test.html">ripple::test::ReducedOffer_test</a></div><div class="ttdef"><b>Definition:</b> <a href="ReducedOffer__test_8cpp_source.html#l00031">ReducedOffer_test.cpp:32</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1ReducedOffer__test_html_a0758e8571bf425b099998d7f0ed3dd13"><div class="ttname"><a href="classripple_1_1test_1_1ReducedOffer__test.html#a0758e8571bf425b099998d7f0ed3dd13">ripple::test::ReducedOffer_test::testPartialCrossOldXrpIouQChange</a></div><div class="ttdeci">void testPartialCrossOldXrpIouQChange()</div><div class="ttdef"><b>Definition:</b> <a href="ReducedOffer__test_8cpp_source.html#l00228">ReducedOffer_test.cpp:228</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1ReducedOffer__test_html_a43069b742c1a1439bd5020b26e232503"><div class="ttname"><a href="classripple_1_1test_1_1ReducedOffer__test.html#a43069b742c1a1439bd5020b26e232503">ripple::test::ReducedOffer_test::testUnderFundedXrpIouQChange</a></div><div class="ttdeci">void testUnderFundedXrpIouQChange()</div><div class="ttdef"><b>Definition:</b> <a href="ReducedOffer__test_8cpp_source.html#l00387">ReducedOffer_test.cpp:387</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1ReducedOffer__test_html_a5fde8f7a9c9986dd5905c68be5f47841"><div class="ttname"><a href="classripple_1_1test_1_1ReducedOffer__test.html#a5fde8f7a9c9986dd5905c68be5f47841">ripple::test::ReducedOffer_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="ReducedOffer__test_8cpp_source.html#l00793">ReducedOffer_test.cpp:793</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1ReducedOffer__test_html_a7eb7deaac08ca4531c86f54a113da071"><div class="ttname"><a href="classripple_1_1test_1_1ReducedOffer__test.html#a7eb7deaac08ca4531c86f54a113da071">ripple::test::ReducedOffer_test::testSellPartialCrossOldXrpIouQChange</a></div><div class="ttdeci">void testSellPartialCrossOldXrpIouQChange()</div><div class="ttdef"><b>Definition:</b> <a href="ReducedOffer__test_8cpp_source.html#l00624">ReducedOffer_test.cpp:624</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1ReducedOffer__test_html_a822918335e7fcd8b648645760041ff2a"><div class="ttname"><a href="classripple_1_1test_1_1ReducedOffer__test.html#a822918335e7fcd8b648645760041ff2a">ripple::test::ReducedOffer_test::testUnderFundedIouIouQChange</a></div><div class="ttdeci">void testUnderFundedIouIouQChange()</div><div class="ttdef"><b>Definition:</b> <a href="ReducedOffer__test_8cpp_source.html#l00490">ReducedOffer_test.cpp:490</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1ReducedOffer__test_html_ab90edf6915385d6a747bcd82e3ed4efd"><div class="ttname"><a href="classripple_1_1test_1_1ReducedOffer__test.html#ab90edf6915385d6a747bcd82e3ed4efd">ripple::test::ReducedOffer_test::cleanupOldOffers</a></div><div class="ttdeci">static void cleanupOldOffers(jtx::Env &env, std::initializer_list< std::pair< jtx::Account const &, std::uint32_t > > list)</div><div class="ttdef"><b>Definition:</b> <a href="ReducedOffer__test_8cpp_source.html#l00060">ReducedOffer_test.cpp:60</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1ReducedOffer__test_html_ac9f67ed3d1b62b92b833aee206ad7600"><div class="ttname"><a href="classripple_1_1test_1_1ReducedOffer__test.html#ac9f67ed3d1b62b92b833aee206ad7600">ripple::test::ReducedOffer_test::offerInLedger</a></div><div class="ttdeci">static bool offerInLedger(jtx::Env &env, jtx::Account const &acct, std::uint32_t offerSeq)</div><div class="ttdef"><b>Definition:</b> <a href="ReducedOffer__test_8cpp_source.html#l00047">ReducedOffer_test.cpp:47</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1ReducedOffer__test_html_adbbb6c66961c38262652f2738557b645"><div class="ttname"><a href="classripple_1_1test_1_1ReducedOffer__test.html#adbbb6c66961c38262652f2738557b645">ripple::test::ReducedOffer_test::ledgerEntryOffer</a></div><div class="ttdeci">static auto ledgerEntryOffer(jtx::Env &env, jtx::Account const &acct, std::uint32_t offer_seq)</div><div class="ttdef"><b>Definition:</b> <a href="ReducedOffer__test_8cpp_source.html#l00034">ReducedOffer_test.cpp:34</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1ReducedOffer__test_html_af5f4fe40915edebaabb84498bbff267f"><div class="ttname"><a href="classripple_1_1test_1_1ReducedOffer__test.html#af5f4fe40915edebaabb84498bbff267f">ripple::test::ReducedOffer_test::jsonOfferToAmounts</a></div><div class="ttdeci">Amounts jsonOfferToAmounts(Json::Value const &json)</div><div class="ttdef"><b>Definition:</b> <a href="ReducedOffer__test_8cpp_source.html#l00614">ReducedOffer_test.cpp:614</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1ReducedOffer__test_html_af97040a2cb1a2d482cd8874609193bd2"><div class="ttname"><a href="classripple_1_1test_1_1ReducedOffer__test.html#af97040a2cb1a2d482cd8874609193bd2">ripple::test::ReducedOffer_test::testPartialCrossNewXrpIouQChange</a></div><div class="ttdeci">void testPartialCrossNewXrpIouQChange()</div><div class="ttdef"><b>Definition:</b> <a href="ReducedOffer__test_8cpp_source.html#l00072">ReducedOffer_test.cpp:72</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 & 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#l00120">Env.h:121</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< std::chrono::milliseconds > 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#l00121">Env.cpp:121</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< std::string, std::string > const &headers, std::string const &cmd, Args &&... args)</div><div class="ttdoc">Execute an RPC command.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00788">Env.h:788</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1IOU_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1IOU.html">ripple::test::jtx::IOU</a></div><div class="ttdoc">Converts to IOU Issue or STAmount.</div><div class="ttdef"><b>Definition:</b> <a href="src_2test_2jtx_2amount_8h_source.html#l00347">src/test/jtx/amount.h:348</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_1balance_html_adef276d8325b753d728065c10b51558f"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1balance.html#adef276d8325b753d728065c10b51558f">ripple::test::jtx::balance::balance</a></div><div class="ttdeci">balance(Account const &account, none_t)</div><div class="ttdef"><b>Definition:</b> <a href="balance_8h_source.html#l00046">balance.h:46</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="aclassripple_1_1test_1_1jtx_1_1json_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1json.html">ripple::test::jtx::json</a></div><div class="ttdoc">Inject raw JSON.</div><div class="ttdef"><b>Definition:</b> <a href="jtx__json_8h_source.html#l00032">jtx_json.h:33</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1txflags_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1txflags.html">ripple::test::jtx::txflags</a></div><div class="ttdoc">Set the flags on a JTx.</div><div class="ttdef"><b>Definition:</b> <a href="txflags_8h_source.html#l00030">txflags.h:31</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#l00148">json_value.h:149</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html_ab0d86bf425efefd03513e8dbfaca317b"><div class="ttname"><a href="classJson_1_1Value.html#ab0d86bf425efefd03513e8dbfaca317b">Json::Value::asString</a></div><div class="ttdeci">std::string asString() const</div><div class="ttdoc">Returns the unquoted string value.</div><div class="ttdef"><b>Definition</b> <a href="json__value_8cpp_source.html#l00482">json_value.cpp:482</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="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>
|
||||
<div class="ttc" id="aclassripple_1_1FeatureBitset_html"><div class="ttname"><a href="classripple_1_1FeatureBitset.html">ripple::FeatureBitset</a></div><div class="ttdef"><b>Definition</b> <a href="Feature_8h_source.html#l00157">Feature.h:158</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_aa068506da537548a864f80cf4128f7e9"><div class="ttname"><a href="classripple_1_1STAmount.html#aa068506da537548a864f80cf4128f7e9">ripple::STAmount::signum</a></div><div class="ttdeci">int signum() const noexcept</div><div class="ttdef"><b>Definition</b> <a href="STAmount_8h_source.html#l00514">STAmount.h:514</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 & 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_1test_1_1ReducedOffer__test_html"><div class="ttname"><a href="classripple_1_1test_1_1ReducedOffer__test.html">ripple::test::ReducedOffer_test</a></div><div class="ttdef"><b>Definition</b> <a href="ReducedOffer__test_8cpp_source.html#l00031">ReducedOffer_test.cpp:32</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1ReducedOffer__test_html_a0758e8571bf425b099998d7f0ed3dd13"><div class="ttname"><a href="classripple_1_1test_1_1ReducedOffer__test.html#a0758e8571bf425b099998d7f0ed3dd13">ripple::test::ReducedOffer_test::testPartialCrossOldXrpIouQChange</a></div><div class="ttdeci">void testPartialCrossOldXrpIouQChange()</div><div class="ttdef"><b>Definition</b> <a href="ReducedOffer__test_8cpp_source.html#l00228">ReducedOffer_test.cpp:228</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1ReducedOffer__test_html_a43069b742c1a1439bd5020b26e232503"><div class="ttname"><a href="classripple_1_1test_1_1ReducedOffer__test.html#a43069b742c1a1439bd5020b26e232503">ripple::test::ReducedOffer_test::testUnderFundedXrpIouQChange</a></div><div class="ttdeci">void testUnderFundedXrpIouQChange()</div><div class="ttdef"><b>Definition</b> <a href="ReducedOffer__test_8cpp_source.html#l00387">ReducedOffer_test.cpp:387</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1ReducedOffer__test_html_a5fde8f7a9c9986dd5905c68be5f47841"><div class="ttname"><a href="classripple_1_1test_1_1ReducedOffer__test.html#a5fde8f7a9c9986dd5905c68be5f47841">ripple::test::ReducedOffer_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="ReducedOffer__test_8cpp_source.html#l00793">ReducedOffer_test.cpp:793</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1ReducedOffer__test_html_a7eb7deaac08ca4531c86f54a113da071"><div class="ttname"><a href="classripple_1_1test_1_1ReducedOffer__test.html#a7eb7deaac08ca4531c86f54a113da071">ripple::test::ReducedOffer_test::testSellPartialCrossOldXrpIouQChange</a></div><div class="ttdeci">void testSellPartialCrossOldXrpIouQChange()</div><div class="ttdef"><b>Definition</b> <a href="ReducedOffer__test_8cpp_source.html#l00624">ReducedOffer_test.cpp:624</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1ReducedOffer__test_html_a822918335e7fcd8b648645760041ff2a"><div class="ttname"><a href="classripple_1_1test_1_1ReducedOffer__test.html#a822918335e7fcd8b648645760041ff2a">ripple::test::ReducedOffer_test::testUnderFundedIouIouQChange</a></div><div class="ttdeci">void testUnderFundedIouIouQChange()</div><div class="ttdef"><b>Definition</b> <a href="ReducedOffer__test_8cpp_source.html#l00490">ReducedOffer_test.cpp:490</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1ReducedOffer__test_html_ab90edf6915385d6a747bcd82e3ed4efd"><div class="ttname"><a href="classripple_1_1test_1_1ReducedOffer__test.html#ab90edf6915385d6a747bcd82e3ed4efd">ripple::test::ReducedOffer_test::cleanupOldOffers</a></div><div class="ttdeci">static void cleanupOldOffers(jtx::Env &env, std::initializer_list< std::pair< jtx::Account const &, std::uint32_t > > list)</div><div class="ttdef"><b>Definition</b> <a href="ReducedOffer__test_8cpp_source.html#l00060">ReducedOffer_test.cpp:60</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1ReducedOffer__test_html_ac9f67ed3d1b62b92b833aee206ad7600"><div class="ttname"><a href="classripple_1_1test_1_1ReducedOffer__test.html#ac9f67ed3d1b62b92b833aee206ad7600">ripple::test::ReducedOffer_test::offerInLedger</a></div><div class="ttdeci">static bool offerInLedger(jtx::Env &env, jtx::Account const &acct, std::uint32_t offerSeq)</div><div class="ttdef"><b>Definition</b> <a href="ReducedOffer__test_8cpp_source.html#l00047">ReducedOffer_test.cpp:47</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1ReducedOffer__test_html_adbbb6c66961c38262652f2738557b645"><div class="ttname"><a href="classripple_1_1test_1_1ReducedOffer__test.html#adbbb6c66961c38262652f2738557b645">ripple::test::ReducedOffer_test::ledgerEntryOffer</a></div><div class="ttdeci">static auto ledgerEntryOffer(jtx::Env &env, jtx::Account const &acct, std::uint32_t offer_seq)</div><div class="ttdef"><b>Definition</b> <a href="ReducedOffer__test_8cpp_source.html#l00034">ReducedOffer_test.cpp:34</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1ReducedOffer__test_html_af5f4fe40915edebaabb84498bbff267f"><div class="ttname"><a href="classripple_1_1test_1_1ReducedOffer__test.html#af5f4fe40915edebaabb84498bbff267f">ripple::test::ReducedOffer_test::jsonOfferToAmounts</a></div><div class="ttdeci">Amounts jsonOfferToAmounts(Json::Value const &json)</div><div class="ttdef"><b>Definition</b> <a href="ReducedOffer__test_8cpp_source.html#l00614">ReducedOffer_test.cpp:614</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1ReducedOffer__test_html_af97040a2cb1a2d482cd8874609193bd2"><div class="ttname"><a href="classripple_1_1test_1_1ReducedOffer__test.html#af97040a2cb1a2d482cd8874609193bd2">ripple::test::ReducedOffer_test::testPartialCrossNewXrpIouQChange</a></div><div class="ttdeci">void testPartialCrossNewXrpIouQChange()</div><div class="ttdef"><b>Definition</b> <a href="ReducedOffer__test_8cpp_source.html#l00072">ReducedOffer_test.cpp:72</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 & 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#l00120">Env.h:121</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< std::chrono::milliseconds > 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#l00121">Env.cpp:121</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< std::string, std::string > const &headers, std::string const &cmd, Args &&... args)</div><div class="ttdoc">Execute an RPC command.</div><div class="ttdef"><b>Definition</b> <a href="Env_8h_source.html#l00788">Env.h:788</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1IOU_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1IOU.html">ripple::test::jtx::IOU</a></div><div class="ttdoc">Converts to IOU Issue or STAmount.</div><div class="ttdef"><b>Definition</b> <a href="src_2test_2jtx_2amount_8h_source.html#l00347">src/test/jtx/amount.h:348</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_1balance_html_adef276d8325b753d728065c10b51558f"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1balance.html#adef276d8325b753d728065c10b51558f">ripple::test::jtx::balance::balance</a></div><div class="ttdeci">balance(Account const &account, none_t)</div><div class="ttdef"><b>Definition</b> <a href="balance_8h_source.html#l00046">balance.h:46</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="aclassripple_1_1test_1_1jtx_1_1json_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1json.html">ripple::test::jtx::json</a></div><div class="ttdoc">Inject raw JSON.</div><div class="ttdef"><b>Definition</b> <a href="jtx__json_8h_source.html#l00032">jtx_json.h:33</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1txflags_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1txflags.html">ripple::test::jtx::txflags</a></div><div class="ttdoc">Set the flags on a JTx.</div><div class="ttdef"><b>Definition</b> <a href="txflags_8h_source.html#l00030">txflags.h:31</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>
|
||||
<div class="ttc" id="ainitializer_list_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/initializer_list.html">initializer_list</a></div></div>
|
||||
<div class="ttc" id="ainteger_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a3beb715a43d7e5bc771c333529bbf92d"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a3beb715a43d7e5bc771c333529bbf92d">ripple::test::jtx::offers</a></div><div class="ttdeci">owner_count< ltOFFER > offers</div><div class="ttdoc">Match the number of offers in the account's owner directory.</div><div class="ttdef"><b>Definition:</b> <a href="owners_8h_source.html#l00092">owners.h:92</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a47271eb5e7eb9b5aada383ccfaf9c0cf"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a47271eb5e7eb9b5aada383ccfaf9c0cf">ripple::test::jtx::drops</a></div><div class="ttdeci">PrettyAmount drops(Integer i)</div><div class="ttdoc">Returns an XRP PrettyAmount, which is trivially convertible to STAmount.</div><div class="ttdef"><b>Definition:</b> <a href="src_2test_2jtx_2amount_8h_source.html#l00297">src/test/jtx/amount.h:297</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a47cac3a8bfbc8c14ae8da735ec52ebbf"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a47cac3a8bfbc8c14ae8da735ec52ebbf">ripple::test::jtx::trust</a></div><div class="ttdeci">Json::Value trust(Account const &account, STAmount const &amount, std::uint32_t flags)</div><div class="ttdoc">Modify a trust line.</div><div class="ttdef"><b>Definition:</b> <a href="trust_8cpp_source.html#l00032">trust.cpp:32</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a66b99468a4160bccaa9959a444b40d40"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a66b99468a4160bccaa9959a444b40d40">ripple::test::jtx::pay</a></div><div class="ttdeci">Json::Value pay(AccountID const &account, AccountID const &to, AnyAmount amount)</div><div class="ttdoc">Create a payment.</div><div class="ttdef"><b>Definition:</b> <a href="pay_8cpp_source.html#l00030">pay.cpp:30</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a8e5379a68ca5b5ae718e77312c2f1f94"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a8e5379a68ca5b5ae718e77312c2f1f94">ripple::test::jtx::testable_amendments</a></div><div class="ttdeci">FeatureBitset testable_amendments()</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00074">Env.h:74</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a8e8d814b8820ce0b6979abde0d6a2618"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a8e8d814b8820ce0b6979abde0d6a2618">ripple::test::jtx::rate</a></div><div class="ttdeci">Json::Value rate(Account const &account, double multiplier)</div><div class="ttdoc">Set a transfer rate.</div><div class="ttdef"><b>Definition:</b> <a href="rate_8cpp_source.html#l00032">rate.cpp:32</a></div></div>
|
||||
<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 &account, STAmount const &takerPays, STAmount const &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_1_1test_1_1jtx_html_afd83a8b3855491e6341e1753822f7dc0"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#afd83a8b3855491e6341e1753822f7dc0">ripple::test::jtx::offer_cancel</a></div><div class="ttdeci">Json::Value offer_cancel(Account const &account, std::uint32_t offerSeq)</div><div class="ttdoc">Cancel an offer.</div><div class="ttdef"><b>Definition:</b> <a href="offer_8cpp_source.html#l00046">offer.cpp:46</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#l00025">algorithm.h:25</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a3c25b36b542a985c4f2d344df683a2dd"><div class="ttname"><a href="namespaceripple.html#a3c25b36b542a985c4f2d344df683a2dd">ripple::amountFromJson</a></div><div class="ttdeci">STAmount amountFromJson(SField const &name, Json::Value const &v)</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8cpp_source.html#l01035">STAmount.cpp:1035</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a3beb715a43d7e5bc771c333529bbf92d"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a3beb715a43d7e5bc771c333529bbf92d">ripple::test::jtx::offers</a></div><div class="ttdeci">owner_count< ltOFFER > offers</div><div class="ttdoc">Match the number of offers in the account's owner directory.</div><div class="ttdef"><b>Definition</b> <a href="owners_8h_source.html#l00092">owners.h:92</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a47271eb5e7eb9b5aada383ccfaf9c0cf"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a47271eb5e7eb9b5aada383ccfaf9c0cf">ripple::test::jtx::drops</a></div><div class="ttdeci">PrettyAmount drops(Integer i)</div><div class="ttdoc">Returns an XRP PrettyAmount, which is trivially convertible to STAmount.</div><div class="ttdef"><b>Definition</b> <a href="src_2test_2jtx_2amount_8h_source.html#l00297">src/test/jtx/amount.h:297</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a47cac3a8bfbc8c14ae8da735ec52ebbf"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a47cac3a8bfbc8c14ae8da735ec52ebbf">ripple::test::jtx::trust</a></div><div class="ttdeci">Json::Value trust(Account const &account, STAmount const &amount, std::uint32_t flags)</div><div class="ttdoc">Modify a trust line.</div><div class="ttdef"><b>Definition</b> <a href="trust_8cpp_source.html#l00032">trust.cpp:32</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a66b99468a4160bccaa9959a444b40d40"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a66b99468a4160bccaa9959a444b40d40">ripple::test::jtx::pay</a></div><div class="ttdeci">Json::Value pay(AccountID const &account, AccountID const &to, AnyAmount amount)</div><div class="ttdoc">Create a payment.</div><div class="ttdef"><b>Definition</b> <a href="pay_8cpp_source.html#l00030">pay.cpp:30</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a8e5379a68ca5b5ae718e77312c2f1f94"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a8e5379a68ca5b5ae718e77312c2f1f94">ripple::test::jtx::testable_amendments</a></div><div class="ttdeci">FeatureBitset testable_amendments()</div><div class="ttdef"><b>Definition</b> <a href="Env_8h_source.html#l00074">Env.h:74</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a8e8d814b8820ce0b6979abde0d6a2618"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a8e8d814b8820ce0b6979abde0d6a2618">ripple::test::jtx::rate</a></div><div class="ttdeci">Json::Value rate(Account const &account, double multiplier)</div><div class="ttdoc">Set a transfer rate.</div><div class="ttdef"><b>Definition</b> <a href="rate_8cpp_source.html#l00032">rate.cpp:32</a></div></div>
|
||||
<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 &account, STAmount const &takerPays, STAmount const &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_1_1test_1_1jtx_html_afd83a8b3855491e6341e1753822f7dc0"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#afd83a8b3855491e6341e1753822f7dc0">ripple::test::jtx::offer_cancel</a></div><div class="ttdeci">Json::Value offer_cancel(Account const &account, std::uint32_t offerSeq)</div><div class="ttdoc">Cancel an offer.</div><div class="ttdef"><b>Definition</b> <a href="offer_8cpp_source.html#l00046">offer.cpp:46</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#l00025">algorithm.h:25</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a3c25b36b542a985c4f2d344df683a2dd"><div class="ttname"><a href="namespaceripple.html#a3c25b36b542a985c4f2d344df683a2dd">ripple::amountFromJson</a></div><div class="ttdeci">STAmount amountFromJson(SField const &name, Json::Value const &v)</div><div class="ttdef"><b>Definition</b> <a href="STAmount_8cpp_source.html#l01035">STAmount.cpp:1035</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a7cc64e12723fbc9606d85442a2569feda13b5bfe96f3e2fe411c9f66f4a582adf"><div class="ttname"><a href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569feda13b5bfe96f3e2fe411c9f66f4a582adf">ripple::QualityDirection::in</a></div><div class="ttdeci">@ in</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a7cc64e12723fbc9606d85442a2569fedac68271a63ddbc431c307beb7d2918275"><div class="ttname"><a href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569fedac68271a63ddbc431c307beb7d2918275">ripple::QualityDirection::out</a></div><div class="ttdeci">@ out</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< Bits, Tag > const &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_ad3bc01fc1c4e0e3191802ff3192c5493"><div class="ttname"><a href="namespaceripple.html#ad3bc01fc1c4e0e3191802ff3192c5493">ripple::tfSell</a></div><div class="ttdeci">constexpr std::uint32_t tfSell</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00101">TxFlags.h:101</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< Bits, Tag > const &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_ad3bc01fc1c4e0e3191802ff3192c5493"><div class="ttname"><a href="namespaceripple.html#ad3bc01fc1c4e0e3191802ff3192c5493">ripple::tfSell</a></div><div class="ttdeci">constexpr std::uint32_t tfSell</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00101">TxFlags.h:101</a></div></div>
|
||||
<div class="ttc" id="apair_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
|
||||
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user