This commit is contained in:
bthomee
2025-08-19 09:49:50 -07:00
parent bb5efdeec8
commit e7f4ae8bed
14888 changed files with 259444 additions and 168566 deletions

View File

@@ -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: AccountLines_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&amp;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&amp;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()"
@@ -105,10 +110,12 @@ $(function() {
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespaceripple.html">ripple</a> {</div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="keyword">namespace </span>RPC {</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
<div class="foldopen" id="foldopen00030" data-start="{" data-end="};">
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="classripple_1_1RPC_1_1AccountLines__test.html"> 30</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1RPC_1_1AccountLines__test.html">AccountLines_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="l00031" name="l00031"></a><span class="lineno"> 31</span>{</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="keyword">public</span>:</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <span class="keywordtype">void</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_1RPC_1_1AccountLines__test.html#a8cd19302470eaf580613356131a88e48"> 34</a></span> <a class="code hl_function" href="classripple_1_1RPC_1_1AccountLines__test.html#a8cd19302470eaf580613356131a88e48">testAccountLines</a>()</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> {</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <a class="code hl_variable" href="classbeast_1_1unit__test_1_1suite.html#aaa1237d9b85c69d35fe86645cee094b5">testcase</a>(<span class="stringliteral">&quot;account_lines&quot;</span>);</div>
@@ -768,7 +775,7 @@ $(function() {
<div class="line"><a id="l00690" name="l00690"></a><span class="lineno"> 690</span> <span class="keywordflow">return</span> <a class="code hl_function" href="classripple_1_1RPC_1_1AccountLines__test.html#a61fb3c46b7c61fe3ee1a6a07ee9898d9">env</a>.rpc(<span class="stringliteral">&quot;json&quot;</span>, <span class="stringliteral">&quot;account_lines&quot;</span>, <a class="code hl_function" href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">to_string</a>(params));</div>
<div class="line"><a id="l00691" name="l00691"></a><span class="lineno"> 691</span> };</div>
<div class="line"><a id="l00692" name="l00692"></a><span class="lineno"> 692</span> </div>
<div class="line"><a id="l00693" name="l00693"></a><span class="lineno"> 693</span> <span class="keyword">auto</span> aliceLines = getNextLine(<a class="code hl_function" href="classripple_1_1RPC_1_1AccountLines__test.html#a61fb3c46b7c61fe3ee1a6a07ee9898d9">env</a>, alice, std::nullopt);</div>
<div class="line"><a id="l00693" name="l00693"></a><span class="lineno"> 693</span> <span class="keyword">auto</span> aliceLines = getNextLine(<a class="code hl_function" href="classripple_1_1RPC_1_1AccountLines__test.html#a61fb3c46b7c61fe3ee1a6a07ee9898d9">env</a>, alice, <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>);</div>
<div class="line"><a id="l00694" name="l00694"></a><span class="lineno"> 694</span> <span class="keyword">constexpr</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> expectedIterations = 16;</div>
<div class="line"><a id="l00695" name="l00695"></a><span class="lineno"> 695</span> <span class="keyword">constexpr</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> expectedLines = 2;</div>
<div class="line"><a id="l00696" name="l00696"></a><span class="lineno"> 696</span> <span class="keyword">constexpr</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> expectedNFTs = 1;</div>
@@ -849,9 +856,11 @@ $(function() {
<div class="line"><a id="l00771" name="l00771"></a><span class="lineno"> 771</span> aliceObjects[jss::result][jss::account_objects].<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/iterator/size.html">size</a>() - 2);</div>
<div class="line"><a id="l00772" name="l00772"></a><span class="lineno"> 772</span> }</div>
<div class="line"><a id="l00773" name="l00773"></a><span class="lineno"> 773</span> }</div>
</div>
<div class="line"><a id="l00774" name="l00774"></a><span class="lineno"> 774</span> </div>
<div class="line"><a id="l00775" name="l00775"></a><span class="lineno"> 775</span> <span class="comment">// test API V2</span></div>
<div class="line"><a id="l00776" name="l00776"></a><span class="lineno"> 776</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00777" data-start="{" data-end="}">
<div class="line"><a id="l00777" name="l00777"></a><span class="lineno"><a class="line" href="classripple_1_1RPC_1_1AccountLines__test.html#ae19ec53a5c0059d9a24e7d267f1f6bba"> 777</a></span> <a class="code hl_function" href="classripple_1_1RPC_1_1AccountLines__test.html#ae19ec53a5c0059d9a24e7d267f1f6bba">testAccountLines2</a>()</div>
<div class="line"><a id="l00778" name="l00778"></a><span class="lineno"> 778</span> {</div>
<div class="line"><a id="l00779" name="l00779"></a><span class="lineno"> 779</span> <a class="code hl_variable" href="classbeast_1_1unit__test_1_1suite.html#aaa1237d9b85c69d35fe86645cee094b5">testcase</a>(<span class="stringliteral">&quot;V2: account_lines&quot;</span>);</div>
@@ -928,6 +937,7 @@ $(function() {
<div class="line"><a id="l00850" name="l00850"></a><span class="lineno"> 850</span><span class="stringliteral"> R</span><span class="stringliteral">&quot;(&quot;params&quot;: )&quot;</span></div>
<div class="line"><a id="l00851" name="l00851"></a><span class="lineno"> 851</span><span class="stringliteral"> R</span><span class="stringliteral">&quot;({&quot;account&quot;: &quot;)&quot; +</span></div>
<div class="line"><a id="l00852" name="l00852"></a><span class="lineno"> 852</span><span class="stringliteral"> alice.human() + R</span><span class="stringliteral">&quot;(&quot;}})&quot;);</span></div>
</div>
<div class="line"><a id="l00853" name="l00853"></a><span class="lineno"><a class="line" href="classripple_1_1RPC_1_1AccountLines__test.html#aded3d2619c4655482f2cd5aa0ae45dfd"> 853</a></span><span class="stringliteral"> <a class="code hl_function" href="classripple_1_1RPC_1_1AccountLines__test.html#aded3d2619c4655482f2cd5aa0ae45dfd">BEAST_EXPECT</a>(</span></div>
<div class="line"><a id="l00854" name="l00854"></a><span class="lineno"> 854</span><span class="stringliteral"> lines[jss::error][jss::message] ==</span></div>
<div class="line"><a id="l00855" name="l00855"></a><span class="lineno"> 855</span><span class="stringliteral"> <a class="code hl_function" href="namespaceripple_1_1RPC.html#a2cd6200f6709780fcf1dd26ec9cd2866">RPC::make_error</a>(<a class="code hl_enumvalue" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a044301ed3c32624aade5888d1c60566f">rpcACT_NOT_FOUND</a>)[jss::error_message]);</span></div>
@@ -1014,6 +1024,7 @@ $(function() {
<div class="line"><a id="l00936" name="l00936"></a><span class="lineno"><a class="line" href="classripple_1_1RPC_1_1AccountLines__test.html#a6f89ee7a25f271f0212ecf597547321b"> 936</a></span> <a class="code hl_function" href="classripple_1_1RPC_1_1AccountLines__test.html#a61fb3c46b7c61fe3ee1a6a07ee9898d9">env</a>.fund(XRP(10000), <a class="code hl_variable" href="classripple_1_1RPC_1_1AccountLines__test.html#a657e5aca1102b83ca7936f08e4169cf7">gw1</a>);</div>
<div class="line"><a id="l00937" name="l00937"></a><span class="lineno"><a class="line" href="classripple_1_1RPC_1_1AccountLines__test.html#a6e0aebd0e8780438298a1e4c781a108b"> 937</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector&lt;IOU&gt;</a> <a class="code hl_variable" href="classripple_1_1RPC_1_1AccountLines__test.html#a6e0aebd0e8780438298a1e4c781a108b">gw1Currencies</a>;</div>
<div class="line"><a id="l00938" name="l00938"></a><span class="lineno"> 938</span> </div>
<div class="foldopen" id="foldopen00939" data-start="{" data-end="}">
<div class="line"><a id="l00939" name="l00939"></a><span class="lineno"><a class="line" href="classripple_1_1RPC_1_1AccountLines__test.html#a780b96ea572d6acfa80c2214625366f6"> 939</a></span> <span class="keywordflow">for</span> (<span class="keywordtype">char</span> c = 0; c &lt;= (<span class="charliteral">&#39;Z&#39;</span> - <span class="charliteral">&#39;A&#39;</span>); ++c)</div>
<div class="line"><a id="l00940" name="l00940"></a><span class="lineno"> 940</span> {</div>
<div class="line"><a id="l00941" name="l00941"></a><span class="lineno"> 941</span> <span class="comment">// gw1 currencies have names &quot;YAA&quot; -&gt; &quot;YAZ&quot;.</span></div>
@@ -1025,6 +1036,7 @@ $(function() {
<div class="line"><a id="l00947" name="l00947"></a><span class="lineno"> 947</span> <a class="code hl_function" href="classripple_1_1RPC_1_1AccountLines__test.html#a61fb3c46b7c61fe3ee1a6a07ee9898d9">env</a>(trust(alice, gw1Currency(100 + c)));</div>
<div class="line"><a id="l00948" name="l00948"></a><span class="lineno"> 948</span> <a class="code hl_function" href="classripple_1_1RPC_1_1AccountLines__test.html#a61fb3c46b7c61fe3ee1a6a07ee9898d9">env</a>(pay(<a class="code hl_variable" href="classripple_1_1RPC_1_1AccountLines__test.html#a657e5aca1102b83ca7936f08e4169cf7">gw1</a>, alice, gw1Currency(50 + c)));</div>
<div class="line"><a id="l00949" name="l00949"></a><span class="lineno"> 949</span> }</div>
</div>
<div class="line"><a id="l00950" name="l00950"></a><span class="lineno"><a class="line" href="classripple_1_1RPC_1_1AccountLines__test.html#a640a7c4d102ae4d609d76b642a34961d"> 950</a></span> <a class="code hl_function" href="classripple_1_1RPC_1_1AccountLines__test.html#a61fb3c46b7c61fe3ee1a6a07ee9898d9">env</a>.close();</div>
<div class="line"><a id="l00951" name="l00951"></a><span class="lineno"><a class="line" href="classripple_1_1RPC_1_1AccountLines__test.html#a699c9fe7ad3443ecfc7419eae3f5eff9"> 951</a></span> <a class="code hl_struct" href="structripple_1_1LedgerHeader.html">LedgerInfo</a> <span class="keyword">const</span> <a class="code hl_variable" href="classripple_1_1RPC_1_1AccountLines__test.html#a699c9fe7ad3443ecfc7419eae3f5eff9">ledger4Info</a> = <a class="code hl_function" href="classripple_1_1RPC_1_1AccountLines__test.html#a61fb3c46b7c61fe3ee1a6a07ee9898d9">env</a>.closed()-&gt;info();</div>
<div class="line"><a id="l00952" name="l00952"></a><span class="lineno"><a class="line" href="classripple_1_1RPC_1_1AccountLines__test.html#a2ad34e1bf25931b480d53bbd76c00ddc"> 952</a></span> <a class="code hl_function" href="classripple_1_1RPC_1_1AccountLines__test.html#a2ad34e1bf25931b480d53bbd76c00ddc">BEAST_EXPECT</a>(<a class="code hl_variable" href="classripple_1_1RPC_1_1AccountLines__test.html#a699c9fe7ad3443ecfc7419eae3f5eff9">ledger4Info</a>.<a class="code hl_variable" href="structripple_1_1LedgerHeader.html#a233e04cfeb4d879ab8517d8aabb7e38b">seq</a> == 4);</div>
@@ -1039,6 +1051,7 @@ $(function() {
<div class="line"><a id="l00961" name="l00961"></a><span class="lineno"><a class="line" href="classripple_1_1RPC_1_1AccountLines__test.html#a640a7c4d102ae4d609d76b642a34961d"> 961</a></span> <a class="code hl_function" href="classripple_1_1RPC_1_1AccountLines__test.html#a61fb3c46b7c61fe3ee1a6a07ee9898d9">env</a>.close();</div>
<div class="line"><a id="l00962" name="l00962"></a><span class="lineno"><a class="line" href="classripple_1_1RPC_1_1AccountLines__test.html#af97fd12e85b55335b351d9080543a526"> 962</a></span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector&lt;IOU&gt;</a> <a class="code hl_variable" href="classripple_1_1RPC_1_1AccountLines__test.html#af97fd12e85b55335b351d9080543a526">gw2Currencies</a>;</div>
<div class="line"><a id="l00963" name="l00963"></a><span class="lineno"> 963</span> </div>
<div class="foldopen" id="foldopen00964" data-start="{" data-end="}">
<div class="line"><a id="l00964" name="l00964"></a><span class="lineno"><a class="line" href="classripple_1_1RPC_1_1AccountLines__test.html#a780b96ea572d6acfa80c2214625366f6"> 964</a></span> <span class="keywordflow">for</span> (<span class="keywordtype">char</span> c = 0; c &lt;= (<span class="charliteral">&#39;Z&#39;</span> - <span class="charliteral">&#39;A&#39;</span>); ++c)</div>
<div class="line"><a id="l00965" name="l00965"></a><span class="lineno"> 965</span> {</div>
<div class="line"><a id="l00966" name="l00966"></a><span class="lineno"> 966</span> <span class="comment">// gw2 currencies have names &quot;ZAA&quot; -&gt; &quot;ZAZ&quot;.</span></div>
@@ -1060,11 +1073,13 @@ $(function() {
<div class="line"><a id="l00982" name="l00982"></a><span class="lineno"> 982</span> <a class="code hl_variable" href="classripple_1_1RPC_1_1AccountLines__test.html#a245ea112e9e28a3ad5d903f509b704ba">gw2</a>,</div>
<div class="line"><a id="l00983" name="l00983"></a><span class="lineno"> 983</span> <a class="code hl_variable" href="namespaceripple.html#ae5a4ff779dae30156e2906661a2f9b74">tfSetNoRipple</a> | <a class="code hl_variable" href="namespaceripple.html#ae34d881cd8926ab3505340a51f91fd8b">tfSetFreeze</a> | <a class="code hl_variable" href="namespaceripple.html#a2064883c5298050aff66754857955885">tfSetDeepFreeze</a>));</div>
<div class="line"><a id="l00984" name="l00984"></a><span class="lineno"> 984</span> }</div>
</div>
<div class="line"><a id="l00985" name="l00985"></a><span class="lineno"><a class="line" href="classripple_1_1RPC_1_1AccountLines__test.html#a640a7c4d102ae4d609d76b642a34961d"> 985</a></span> <a class="code hl_function" href="classripple_1_1RPC_1_1AccountLines__test.html#a61fb3c46b7c61fe3ee1a6a07ee9898d9">env</a>.close();</div>
<div class="line"><a id="l00986" name="l00986"></a><span class="lineno"><a class="line" href="classripple_1_1RPC_1_1AccountLines__test.html#aa3f93ac189bd90bc8a0193d3e324d7ce"> 986</a></span> <a class="code hl_struct" href="structripple_1_1LedgerHeader.html">LedgerInfo</a> <span class="keyword">const</span> <a class="code hl_variable" href="classripple_1_1RPC_1_1AccountLines__test.html#aa3f93ac189bd90bc8a0193d3e324d7ce">ledger58Info</a> = <a class="code hl_function" href="classripple_1_1RPC_1_1AccountLines__test.html#a61fb3c46b7c61fe3ee1a6a07ee9898d9">env</a>.closed()-&gt;info();</div>
<div class="line"><a id="l00987" name="l00987"></a><span class="lineno"><a class="line" href="classripple_1_1RPC_1_1AccountLines__test.html#a58efe60eff61eb0236600dd56a9411ff"> 987</a></span> <a class="code hl_function" href="classripple_1_1RPC_1_1AccountLines__test.html#a58efe60eff61eb0236600dd56a9411ff">BEAST_EXPECT</a>(<a class="code hl_variable" href="classripple_1_1RPC_1_1AccountLines__test.html#aa3f93ac189bd90bc8a0193d3e324d7ce">ledger58Info</a>.<a class="code hl_variable" href="structripple_1_1LedgerHeader.html#a233e04cfeb4d879ab8517d8aabb7e38b">seq</a> == 58);</div>
<div class="line"><a id="l00988" name="l00988"></a><span class="lineno"> 988</span> </div>
<div class="line"><a id="l00989" name="l00989"></a><span class="lineno"> 989</span> <span class="comment">// A re-usable test for historic ledgers.</span></div>
<div class="foldopen" id="foldopen00990" data-start="{" data-end="};">
<div class="line"><a id="l00990" name="l00990"></a><span class="lineno"><a class="line" href="classripple_1_1RPC_1_1AccountLines__test.html#a1ec0324c66c98a037ff036823de3b64d"> 990</a></span> <span class="keyword">auto</span> <a class="code hl_variable" href="classripple_1_1RPC_1_1AccountLines__test.html#a1ec0324c66c98a037ff036823de3b64d">testAccountLinesHistory</a> = [<span class="keyword">this</span>, &amp;<a class="code hl_function" href="classripple_1_1RPC_1_1AccountLines__test.html#a61fb3c46b7c61fe3ee1a6a07ee9898d9">env</a>](</div>
<div class="line"><a id="l00991" name="l00991"></a><span class="lineno"> 991</span> Account <span class="keyword">const</span>&amp; account,</div>
<div class="line"><a id="l00992" name="l00992"></a><span class="lineno"> 992</span> <a class="code hl_struct" href="structripple_1_1LedgerHeader.html">LedgerInfo</a> <span class="keyword">const</span>&amp; info,</div>
@@ -1118,6 +1133,7 @@ $(function() {
<div class="line"><a id="l01040" name="l01040"></a><span class="lineno"> 1040</span> <a class="code hl_function" href="classripple_1_1RPC_1_1AccountLines__test.html#aded3d2619c4655482f2cd5aa0ae45dfd">BEAST_EXPECT</a>(</div>
<div class="line"><a id="l01041" name="l01041"></a><span class="lineno"> 1041</span> linesHash.isMember(jss::id) &amp;&amp; linesHash[jss::id] == 5);</div>
<div class="line"><a id="l01042" name="l01042"></a><span class="lineno"> 1042</span> };</div>
</div>
<div class="line"><a id="l01043" name="l01043"></a><span class="lineno"> 1043</span> </div>
<div class="line"><a id="l01044" name="l01044"></a><span class="lineno"> 1044</span> <span class="comment">// Alice should have no trust lines in ledger 3.</span></div>
<div class="line"><a id="l01045" name="l01045"></a><span class="lineno"><a class="line" href="classripple_1_1RPC_1_1AccountLines__test.html#aeee41338838a26aed5df1ace508c97ff"> 1045</a></span> <a class="code hl_function" href="classripple_1_1RPC_1_1AccountLines__test.html#aeee41338838a26aed5df1ace508c97ff">testAccountLinesHistory</a>(alice, <a class="code hl_variable" href="classripple_1_1RPC_1_1AccountLines__test.html#a4487e417365f07b07d5053196eb403cf">ledger3Info</a>, 0);</div>
@@ -1460,6 +1476,7 @@ $(function() {
<div class="line"><a id="l01382" name="l01382"></a><span class="lineno"> 1382</span> </div>
<div class="line"><a id="l01383" name="l01383"></a><span class="lineno"> 1383</span> <span class="comment">// test API V2</span></div>
<div class="line"><a id="l01384" name="l01384"></a><span class="lineno"> 1384</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen01385" data-start="{" data-end="}">
<div class="line"><a id="l01385" name="l01385"></a><span class="lineno"><a class="line" href="classripple_1_1RPC_1_1AccountLines__test.html#a2aa4557ac5ad4a9a55e25debf63af5af"> 1385</a></span> <a class="code hl_function" href="classripple_1_1RPC_1_1AccountLines__test.html#a2aa4557ac5ad4a9a55e25debf63af5af">testAccountLineDelete2</a>()</div>
<div class="line"><a id="l01386" name="l01386"></a><span class="lineno"> 1386</span> {</div>
<div class="line"><a id="l01387" name="l01387"></a><span class="lineno"> 1387</span> <a class="code hl_variable" href="classbeast_1_1unit__test_1_1suite.html#aaa1237d9b85c69d35fe86645cee094b5">testcase</a>(<span class="stringliteral">&quot;V2: account_lines with removed marker&quot;</span>);</div>
@@ -1549,6 +1566,7 @@ $(function() {
<div class="line"><a id="l01471" name="l01471"></a><span class="lineno"> 1471</span><span class="stringliteral"> R</span><span class="stringliteral">&quot;(&quot;, )&quot;</span></div>
<div class="line"><a id="l01472" name="l01472"></a><span class="lineno"> 1472</span><span class="stringliteral"> R</span><span class="stringliteral">&quot;(&quot;marker&quot;: &quot;)&quot; +</span></div>
<div class="line"><a id="l01473" name="l01473"></a><span class="lineno"> 1473</span><span class="stringliteral"> linesBeg[jss::result][jss::marker].asString() + R</span><span class="stringliteral">&quot;(&quot;}})&quot;);</span></div>
</div>
<div class="line"><a id="l01474" name="l01474"></a><span class="lineno"><a class="line" href="classripple_1_1RPC_1_1AccountLines__test.html#a6083753feb556c3fc7776fd40e04bbb0"> 1474</a></span><span class="stringliteral"> <a class="code hl_function" href="classripple_1_1RPC_1_1AccountLines__test.html#a6083753feb556c3fc7776fd40e04bbb0">BEAST_EXPECT</a>(</span></div>
<div class="line"><a id="l01475" name="l01475"></a><span class="lineno"> 1475</span><span class="stringliteral"> linesEnd[jss::error][jss::message] ==</span></div>
<div class="line"><a id="l01476" name="l01476"></a><span class="lineno"> 1476</span><span class="stringliteral"> <a class="code hl_function" href="namespaceripple_1_1RPC.html#a2cd6200f6709780fcf1dd26ec9cd2866">RPC::make_error</a>(<a class="code hl_enumvalue" href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a82ddebc5ec7a37ff38892487277bf9c4">rpcINVALID_PARAMS</a>)[jss::error_message]);</span></div>
@@ -1561,6 +1579,7 @@ $(function() {
<div class="line"><a id="l01483" name="l01483"></a><span class="lineno"> 1483</span> }</div>
<div class="line"><a id="l01484" name="l01484"></a><span class="lineno"> 1484</span> </div>
<div class="line"><a id="l01485" name="l01485"></a><span class="lineno"> 1485</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen01486" data-start="{" data-end="}">
<div class="line"><a id="l01486" name="l01486"></a><span class="lineno"><a class="line" href="classripple_1_1RPC_1_1AccountLines__test.html#acad1e0525832a8a7ee7901c0bcfeae39"> 1486</a></span> <a class="code hl_function" href="classripple_1_1RPC_1_1AccountLines__test.html#acad1e0525832a8a7ee7901c0bcfeae39">run</a>()<span class="keyword"> override</span></div>
<div class="line"><a id="l01487" name="l01487"></a><span class="lineno"> 1487</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l01488" name="l01488"></a><span class="lineno"> 1488</span> <a class="code hl_function" href="classripple_1_1RPC_1_1AccountLines__test.html#a8cd19302470eaf580613356131a88e48">testAccountLines</a>();</div>
@@ -1570,7 +1589,9 @@ $(function() {
<div class="line"><a id="l01492" name="l01492"></a><span class="lineno"> 1492</span> <a class="code hl_function" href="classripple_1_1RPC_1_1AccountLines__test.html#ae19ec53a5c0059d9a24e7d267f1f6bba">testAccountLines2</a>();</div>
<div class="line"><a id="l01493" name="l01493"></a><span class="lineno"> 1493</span> <a class="code hl_function" href="classripple_1_1RPC_1_1AccountLines__test.html#a2aa4557ac5ad4a9a55e25debf63af5af">testAccountLineDelete2</a>();</div>
<div class="line"><a id="l01494" name="l01494"></a><span class="lineno"> 1494</span> }</div>
</div>
<div class="line"><a id="l01495" name="l01495"></a><span class="lineno"> 1495</span>};</div>
</div>
<div class="line"><a id="l01496" name="l01496"></a><span class="lineno"> 1496</span> </div>
<div class="line"><a id="l01497" name="l01497"></a><span class="lineno"><a class="line" href="namespaceripple_1_1RPC.html#ab03a7fd9d5294847b97f3b6763096714"> 1497</a></span>BEAST_DEFINE_TESTSUITE(AccountLines, rpc, <a class="code hl_namespace" href="namespaceripple.html">ripple</a>);</div>
<div class="line"><a id="l01498" name="l01498"></a><span class="lineno"> 1498</span> </div>
@@ -1578,13 +1599,13 @@ $(function() {
<div class="line"><a id="l01500" name="l01500"></a><span class="lineno"> 1500</span>} <span class="comment">// namespace ripple</span></div>
<div class="ttc" id="aback_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/back.html">std::vector::back</a></div><div class="ttdeci">T back(T... args)</div></div>
<div class="ttc" id="abasic_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</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_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="aclassbeast_1_1unit__test_1_1suite_html_af5ea30f883ad3a2a841af60a9a82c29c"><div class="ttname"><a href="classbeast_1_1unit__test_1_1suite.html#af5ea30f883ad3a2a841af60a9a82c29c">beast::unit_test::suite::fail</a></div><div class="ttdeci">void fail(String const &amp;reason, char const *file, int line)</div><div class="ttdoc">Record a failure.</div><div class="ttdef"><b>Definition:</b> <a href="suite_8h_source.html#l00533">suite.h:533</a></div></div>
<div class="ttc" id="aclassripple_1_1NetClock_html_afe3767203cd971a00067671641bc7e16"><div class="ttname"><a href="classripple_1_1NetClock.html#afe3767203cd971a00067671641bc7e16">ripple::NetClock::duration</a></div><div class="ttdeci">std::chrono::duration&lt; rep, period &gt; duration</div><div class="ttdef"><b>Definition:</b> <a href="chrono_8h_source.html#l00068">chrono.h:68</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html">ripple::RPC::AccountLines_test</a></div><div class="ttdef"><b>Definition:</b> <a href="AccountLines__test_8cpp_source.html#l00030">AccountLines_test.cpp: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_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="aclassbeast_1_1unit__test_1_1suite_html_af5ea30f883ad3a2a841af60a9a82c29c"><div class="ttname"><a href="classbeast_1_1unit__test_1_1suite.html#af5ea30f883ad3a2a841af60a9a82c29c">beast::unit_test::suite::fail</a></div><div class="ttdeci">void fail(String const &amp;reason, char const *file, int line)</div><div class="ttdoc">Record a failure.</div><div class="ttdef"><b>Definition</b> <a href="suite_8h_source.html#l00533">suite.h:533</a></div></div>
<div class="ttc" id="aclassripple_1_1NetClock_html_afe3767203cd971a00067671641bc7e16"><div class="ttname"><a href="classripple_1_1NetClock.html#afe3767203cd971a00067671641bc7e16">ripple::NetClock::duration</a></div><div class="ttdeci">std::chrono::duration&lt; rep, period &gt; duration</div><div class="ttdef"><b>Definition</b> <a href="chrono_8h_source.html#l00068">chrono.h:68</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html">ripple::RPC::AccountLines_test</a></div><div class="ttdef"><b>Definition</b> <a href="AccountLines__test_8cpp_source.html#l00030">AccountLines_test.cpp:31</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a019f0d7d79c4adac2bcc68c16703bc34"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a019f0d7d79c4adac2bcc68c16703bc34">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(lineA[jss::deep_freeze_peer].asBool()==true)</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a0d88863be00572c7e440d370ff0b4d11"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a0d88863be00572c7e440d370ff0b4d11">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(linesB[jss::result][jss::lines].isArray())</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a0e35111036a9d584543110ffa3ed26e8"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a0e35111036a9d584543110ffa3ed26e8">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(ledger3Info.seq==3)</div></div>
@@ -1593,22 +1614,22 @@ $(function() {
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a13384c576157caa90b953f316ce7a80e"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a13384c576157caa90b953f316ce7a80e">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(linesD.isMember(jss::id) &amp;&amp;linesD[jss::id]==5)</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a136893d0dc9329727fd812fad00d8465"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a136893d0dc9329727fd812fad00d8465">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(line[jss::no_ripple].asBool()==true)</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a1883fd4c78831d494ff4599a6c119849"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a1883fd4c78831d494ff4599a6c119849">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(linesD[jss::error][jss::message]==RPC::make_error(rpcINVALID_PARAMS)[jss::error_message])</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a1b79c2a01033089c0e956b975bee7ffd"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a1b79c2a01033089c0e956b975bee7ffd">ripple::RPC::AccountLines_test::linesC</a></div><div class="ttdeci">auto const linesC</div><div class="ttdef"><b>Definition:</b> <a href="AccountLines__test_8cpp_source.html#l01223">AccountLines_test.cpp:1223</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a1b79c2a01033089c0e956b975bee7ffd"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a1b79c2a01033089c0e956b975bee7ffd">ripple::RPC::AccountLines_test::linesC</a></div><div class="ttdeci">auto const linesC</div><div class="ttdef"><b>Definition</b> <a href="AccountLines__test_8cpp_source.html#l01223">AccountLines_test.cpp:1223</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a1c810db55d78d0975cbae3643185d53b"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a1c810db55d78d0975cbae3643185d53b">ripple::RPC::AccountLines_test::testAccountLinesHistory</a></div><div class="ttdeci">testAccountLinesHistory(alice, ledger4Info, 26)</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a1ec0324c66c98a037ff036823de3b64d"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a1ec0324c66c98a037ff036823de3b64d">ripple::RPC::AccountLines_test::testAccountLinesHistory</a></div><div class="ttdeci">auto testAccountLinesHistory</div><div class="ttdef"><b>Definition:</b> <a href="AccountLines__test_8cpp_source.html#l00990">AccountLines_test.cpp:990</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a20f5e79a67d850d14c797e5f004dbf8a"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a20f5e79a67d850d14c797e5f004dbf8a">ripple::RPC::AccountLines_test::linesD</a></div><div class="ttdeci">auto const linesD</div><div class="ttdef"><b>Definition:</b> <a href="AccountLines__test_8cpp_source.html#l01248">AccountLines_test.cpp:1248</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a1ec0324c66c98a037ff036823de3b64d"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a1ec0324c66c98a037ff036823de3b64d">ripple::RPC::AccountLines_test::testAccountLinesHistory</a></div><div class="ttdeci">auto testAccountLinesHistory</div><div class="ttdef"><b>Definition</b> <a href="AccountLines__test_8cpp_source.html#l00990">AccountLines_test.cpp:990</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a20f5e79a67d850d14c797e5f004dbf8a"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a20f5e79a67d850d14c797e5f004dbf8a">ripple::RPC::AccountLines_test::linesD</a></div><div class="ttdeci">auto const linesD</div><div class="ttdef"><b>Definition</b> <a href="AccountLines__test_8cpp_source.html#l01248">AccountLines_test.cpp:1248</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a216f8b469370f49296b83a3983fdf8c9"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a216f8b469370f49296b83a3983fdf8c9">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(linesB.isMember(jss::ripplerpc) &amp;&amp;linesB[jss::ripplerpc]==&quot;2.0&quot;)</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a245ea112e9e28a3ad5d903f509b704ba"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a245ea112e9e28a3ad5d903f509b704ba">ripple::RPC::AccountLines_test::gw2</a></div><div class="ttdeci">Account const gw2</div><div class="ttdef"><b>Definition:</b> <a href="AccountLines__test_8cpp_source.html#l00956">AccountLines_test.cpp:956</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a245ea112e9e28a3ad5d903f509b704ba"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a245ea112e9e28a3ad5d903f509b704ba">ripple::RPC::AccountLines_test::gw2</a></div><div class="ttdeci">Account const gw2</div><div class="ttdef"><b>Definition</b> <a href="AccountLines__test_8cpp_source.html#l00956">AccountLines_test.cpp:956</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a266d853283e0244779b45ed93114f460"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a266d853283e0244779b45ed93114f460">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(linesC.isMember(jss::jsonrpc) &amp;&amp;linesC[jss::jsonrpc]==&quot;2.0&quot;)</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a2aa4557ac5ad4a9a55e25debf63af5af"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a2aa4557ac5ad4a9a55e25debf63af5af">ripple::RPC::AccountLines_test::testAccountLineDelete2</a></div><div class="ttdeci">void testAccountLineDelete2()</div><div class="ttdef"><b>Definition:</b> <a href="AccountLines__test_8cpp_source.html#l01385">AccountLines_test.cpp:1385</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a2aa4557ac5ad4a9a55e25debf63af5af"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a2aa4557ac5ad4a9a55e25debf63af5af">ripple::RPC::AccountLines_test::testAccountLineDelete2</a></div><div class="ttdeci">void testAccountLineDelete2()</div><div class="ttdef"><b>Definition</b> <a href="AccountLines__test_8cpp_source.html#l01385">AccountLines_test.cpp:1385</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a2ad34e1bf25931b480d53bbd76c00ddc"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a2ad34e1bf25931b480d53bbd76c00ddc">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(ledger4Info.seq==4)</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a3503a1f4a285de82a2b6e48f0b8a69a3"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a3503a1f4a285de82a2b6e48f0b8a69a3">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(lines[jss::result][jss::lines].size()==26)</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a390b4182f3130cc5bcc45cac52a2a2d4"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a390b4182f3130cc5bcc45cac52a2a2d4">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(linesA.isMember(jss::ripplerpc) &amp;&amp;linesA[jss::ripplerpc]==&quot;2.0&quot;)</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a3eaf6cd3d8117b04dc6885f7d3074173"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a3eaf6cd3d8117b04dc6885f7d3074173">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(linesB.isMember(jss::jsonrpc) &amp;&amp;linesB[jss::jsonrpc]==&quot;2.0&quot;)</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a3fd2d8cc137af987c8cb87383bc534a0"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a3fd2d8cc137af987c8cb87383bc534a0">ripple::RPC::AccountLines_test::line</a></div><div class="ttdeci">auto const &amp; line</div><div class="ttdef"><b>Definition:</b> <a href="AccountLines__test_8cpp_source.html#l01311">AccountLines_test.cpp:1311</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a3fd2d8cc137af987c8cb87383bc534a0"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a3fd2d8cc137af987c8cb87383bc534a0">ripple::RPC::AccountLines_test::line</a></div><div class="ttdeci">auto const &amp; line</div><div class="ttdef"><b>Definition</b> <a href="AccountLines__test_8cpp_source.html#l01311">AccountLines_test.cpp:1311</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a40a105e09f30e98ef8c0639af53288b6"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a40a105e09f30e98ef8c0639af53288b6">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(linesD.isMember(jss::ripplerpc) &amp;&amp;linesD[jss::ripplerpc]==&quot;2.0&quot;)</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a4487e417365f07b07d5053196eb403cf"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a4487e417365f07b07d5053196eb403cf">ripple::RPC::AccountLines_test::ledger3Info</a></div><div class="ttdeci">LedgerInfo const ledger3Info</div><div class="ttdef"><b>Definition:</b> <a href="AccountLines__test_8cpp_source.html#l00865">AccountLines_test.cpp:865</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a49b7e9a91fb789395f2d0d1e44ee25b2"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a49b7e9a91fb789395f2d0d1e44ee25b2">ripple::RPC::AccountLines_test::lineA</a></div><div class="ttdeci">auto const &amp; lineA</div><div class="ttdef"><b>Definition:</b> <a href="AccountLines__test_8cpp_source.html#l01339">AccountLines_test.cpp:1339</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a4487e417365f07b07d5053196eb403cf"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a4487e417365f07b07d5053196eb403cf">ripple::RPC::AccountLines_test::ledger3Info</a></div><div class="ttdeci">LedgerInfo const ledger3Info</div><div class="ttdef"><b>Definition</b> <a href="AccountLines__test_8cpp_source.html#l00865">AccountLines_test.cpp:865</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a49b7e9a91fb789395f2d0d1e44ee25b2"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a49b7e9a91fb789395f2d0d1e44ee25b2">ripple::RPC::AccountLines_test::lineA</a></div><div class="ttdeci">auto const &amp; lineA</div><div class="ttdef"><b>Definition</b> <a href="AccountLines__test_8cpp_source.html#l01339">AccountLines_test.cpp:1339</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a4e466292179479e8c486c03b833c9691"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a4e466292179479e8c486c03b833c9691">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(lineA[jss::no_ripple_peer].asBool()==true)</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a523d0e5b61cffefbd26f7dede7701757"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a523d0e5b61cffefbd26f7dede7701757">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(lineA[jss::freeze_peer].asBool()==true)</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a526b4a911016cde46103552810adf72d"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a526b4a911016cde46103552810adf72d">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(linesC[jss::result][jss::lines].size()==3)</div></div>
@@ -1618,23 +1639,23 @@ $(function() {
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a5d550c986a4972031762cf77e4a6f5d3"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a5d550c986a4972031762cf77e4a6f5d3">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(linesA[jss::result].isMember(jss::marker))</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a6083753feb556c3fc7776fd40e04bbb0"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a6083753feb556c3fc7776fd40e04bbb0">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(linesEnd[jss::error][jss::message]==RPC::make_error(rpcINVALID_PARAMS)[jss::error_message])</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a61fb3c46b7c61fe3ee1a6a07ee9898d9"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a61fb3c46b7c61fe3ee1a6a07ee9898d9">ripple::RPC::AccountLines_test::env</a></div><div class="ttdeci">env(fset(gw2, asfRequireAuth))</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a657e5aca1102b83ca7936f08e4169cf7"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a657e5aca1102b83ca7936f08e4169cf7">ripple::RPC::AccountLines_test::gw1</a></div><div class="ttdeci">Account const gw1</div><div class="ttdef"><b>Definition:</b> <a href="AccountLines__test_8cpp_source.html#l00935">AccountLines_test.cpp:935</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a672289c12418f5d69b21d63ea1275629"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a672289c12418f5d69b21d63ea1275629">ripple::RPC::AccountLines_test::marker</a></div><div class="ttdeci">auto marker</div><div class="ttdef"><b>Definition:</b> <a href="AccountLines__test_8cpp_source.html#l01199">AccountLines_test.cpp:1199</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a699c9fe7ad3443ecfc7419eae3f5eff9"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a699c9fe7ad3443ecfc7419eae3f5eff9">ripple::RPC::AccountLines_test::ledger4Info</a></div><div class="ttdeci">LedgerInfo const ledger4Info</div><div class="ttdef"><b>Definition:</b> <a href="AccountLines__test_8cpp_source.html#l00951">AccountLines_test.cpp:951</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a6e0aebd0e8780438298a1e4c781a108b"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a6e0aebd0e8780438298a1e4c781a108b">ripple::RPC::AccountLines_test::gw1Currencies</a></div><div class="ttdeci">std::vector&lt; IOU &gt; gw1Currencies</div><div class="ttdef"><b>Definition:</b> <a href="AccountLines__test_8cpp_source.html#l00937">AccountLines_test.cpp:937</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a657e5aca1102b83ca7936f08e4169cf7"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a657e5aca1102b83ca7936f08e4169cf7">ripple::RPC::AccountLines_test::gw1</a></div><div class="ttdeci">Account const gw1</div><div class="ttdef"><b>Definition</b> <a href="AccountLines__test_8cpp_source.html#l00935">AccountLines_test.cpp:935</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a672289c12418f5d69b21d63ea1275629"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a672289c12418f5d69b21d63ea1275629">ripple::RPC::AccountLines_test::marker</a></div><div class="ttdeci">auto marker</div><div class="ttdef"><b>Definition</b> <a href="AccountLines__test_8cpp_source.html#l01199">AccountLines_test.cpp:1199</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a699c9fe7ad3443ecfc7419eae3f5eff9"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a699c9fe7ad3443ecfc7419eae3f5eff9">ripple::RPC::AccountLines_test::ledger4Info</a></div><div class="ttdeci">LedgerInfo const ledger4Info</div><div class="ttdef"><b>Definition</b> <a href="AccountLines__test_8cpp_source.html#l00951">AccountLines_test.cpp:951</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a6e0aebd0e8780438298a1e4c781a108b"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a6e0aebd0e8780438298a1e4c781a108b">ripple::RPC::AccountLines_test::gw1Currencies</a></div><div class="ttdeci">std::vector&lt; IOU &gt; gw1Currencies</div><div class="ttdef"><b>Definition</b> <a href="AccountLines__test_8cpp_source.html#l00937">AccountLines_test.cpp:937</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a7173166f16db82ec7481b12a8f7e796d"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a7173166f16db82ec7481b12a8f7e796d">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(lines[jss::result][jss::lines].size()==0)</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a8250c52c93941eb631ccb341f5d0559a"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a8250c52c93941eb631ccb341f5d0559a">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(lines.isMember(jss::id) &amp;&amp;lines[jss::id]==5)</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a83eb7be952473f6dc383138aa32f6510"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a83eb7be952473f6dc383138aa32f6510">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(lines[jss::error][jss::message]==&quot;ledgerIndexMalformed&quot;)</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a8431ae802321974eb5290c63115e77a9"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a8431ae802321974eb5290c63115e77a9">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(lines.isMember(jss::jsonrpc) &amp;&amp;lines[jss::jsonrpc]==&quot;2.0&quot;)</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a8600420b2aa9d74cac036f22f7d9e9e2"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a8600420b2aa9d74cac036f22f7d9e9e2">ripple::RPC::AccountLines_test::linesB</a></div><div class="ttdeci">auto const linesB</div><div class="ttdef"><b>Definition:</b> <a href="AccountLines__test_8cpp_source.html#l01200">AccountLines_test.cpp:1200</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a8600420b2aa9d74cac036f22f7d9e9e2"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a8600420b2aa9d74cac036f22f7d9e9e2">ripple::RPC::AccountLines_test::linesB</a></div><div class="ttdeci">auto const linesB</div><div class="ttdef"><b>Definition</b> <a href="AccountLines__test_8cpp_source.html#l01200">AccountLines_test.cpp:1200</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a8c80e2e1610f0700b01799cc5f5310ef"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a8c80e2e1610f0700b01799cc5f5310ef">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(linesA[jss::result][jss::lines].isArray())</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a8cd19302470eaf580613356131a88e48"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a8cd19302470eaf580613356131a88e48">ripple::RPC::AccountLines_test::testAccountLines</a></div><div class="ttdeci">void testAccountLines()</div><div class="ttdef"><b>Definition:</b> <a href="AccountLines__test_8cpp_source.html#l00034">AccountLines_test.cpp:34</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a8cd19302470eaf580613356131a88e48"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a8cd19302470eaf580613356131a88e48">ripple::RPC::AccountLines_test::testAccountLines</a></div><div class="ttdeci">void testAccountLines()</div><div class="ttdef"><b>Definition</b> <a href="AccountLines__test_8cpp_source.html#l00034">AccountLines_test.cpp:34</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a90ca5c1f66b00c384a4cfebc07b91a62"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a90ca5c1f66b00c384a4cfebc07b91a62">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(lines[jss::error][jss::message]==RPC::expected_field_message(jss::limit, &quot;unsigned integer&quot;))</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a983c1c2be7c16aa6bed17e9db44d12b0"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a983c1c2be7c16aa6bed17e9db44d12b0">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(lines.isMember(jss::ripplerpc) &amp;&amp;lines[jss::ripplerpc]==&quot;2.0&quot;)</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a9bbc5d15af8d73c240ae008f00727c70"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a9bbc5d15af8d73c240ae008f00727c70">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(linesB.isMember(jss::id) &amp;&amp;linesB[jss::id]==5)</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a9e6c35125421a8039fcb5a66d2971f35"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a9e6c35125421a8039fcb5a66d2971f35">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(linesB[jss::result][jss::lines].size()==25)</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_a9ee8766a5058788dd4cf164113b21850"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#a9ee8766a5058788dd4cf164113b21850">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(!linesB[jss::result].isMember(jss::marker))</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_aa3f93ac189bd90bc8a0193d3e324d7ce"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#aa3f93ac189bd90bc8a0193d3e324d7ce">ripple::RPC::AccountLines_test::ledger58Info</a></div><div class="ttdeci">LedgerInfo const ledger58Info</div><div class="ttdef"><b>Definition:</b> <a href="AccountLines__test_8cpp_source.html#l00986">AccountLines_test.cpp:986</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_aa3f93ac189bd90bc8a0193d3e324d7ce"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#aa3f93ac189bd90bc8a0193d3e324d7ce">ripple::RPC::AccountLines_test::ledger58Info</a></div><div class="ttdeci">LedgerInfo const ledger58Info</div><div class="ttdef"><b>Definition</b> <a href="AccountLines__test_8cpp_source.html#l00986">AccountLines_test.cpp:986</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_aaeac7e425d39c36e7d5b9ac622685f12"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#aaeac7e425d39c36e7d5b9ac622685f12">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(linesC.isMember(jss::id) &amp;&amp;linesC[jss::id]==5)</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_ab2c4460098f29c8a8b60fbb0edff8228"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#ab2c4460098f29c8a8b60fbb0edff8228">ripple::RPC::AccountLines_test::testAccountLinesHistory</a></div><div class="ttdeci">testAccountLinesHistory(alice, ledger58Info, 52)</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_ab5af11af552354d9e4be74eafafd3ea7"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#ab5af11af552354d9e4be74eafafd3ea7">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(linesD.isMember(jss::jsonrpc) &amp;&amp;linesD[jss::jsonrpc]==&quot;2.0&quot;)</div></div>
@@ -1644,62 +1665,63 @@ $(function() {
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_abae3d816b908c5aaa66dc168898547ba"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#abae3d816b908c5aaa66dc168898547ba">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(lines[jss::error][jss::message]==RPC::expected_field_message(jss::marker, &quot;string&quot;))</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_abef01857f3b2b7cb3042f687a33c7551"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#abef01857f3b2b7cb3042f687a33c7551">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(linesEnd.isMember(jss::jsonrpc) &amp;&amp;linesEnd[jss::jsonrpc]==&quot;2.0&quot;)</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_ac8d85cd00fd003b2769fc456eee9fb81"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#ac8d85cd00fd003b2769fc456eee9fb81">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(linesA.isMember(jss::id) &amp;&amp;linesA[jss::id]==5)</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_acad1e0525832a8a7ee7901c0bcfeae39"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#acad1e0525832a8a7ee7901c0bcfeae39">ripple::RPC::AccountLines_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="AccountLines__test_8cpp_source.html#l01486">AccountLines_test.cpp:1486</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_acad1e0525832a8a7ee7901c0bcfeae39"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#acad1e0525832a8a7ee7901c0bcfeae39">ripple::RPC::AccountLines_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="AccountLines__test_8cpp_source.html#l01486">AccountLines_test.cpp:1486</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_ad18a92eb843594459a85429256037878"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#ad18a92eb843594459a85429256037878">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(lines[jss::error][jss::message]==&quot;ledgerNotFound&quot;)</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_ad28c448183e74654599b23372dad0a4f"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#ad28c448183e74654599b23372dad0a4f">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(lineA[jss::authorized].asBool()==true)</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_aded3d2619c4655482f2cd5aa0ae45dfd"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#aded3d2619c4655482f2cd5aa0ae45dfd">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(lines[jss::error][jss::message]==RPC::make_error(rpcACT_NOT_FOUND)[jss::error_message])</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_ae1424d2c253aab1df2a757b4d882fc60"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#ae1424d2c253aab1df2a757b4d882fc60">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(lines[jss::result][jss::lines].size()==52)</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_ae19ec53a5c0059d9a24e7d267f1f6bba"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#ae19ec53a5c0059d9a24e7d267f1f6bba">ripple::RPC::AccountLines_test::testAccountLines2</a></div><div class="ttdeci">void testAccountLines2()</div><div class="ttdef"><b>Definition:</b> <a href="AccountLines__test_8cpp_source.html#l00777">AccountLines_test.cpp:777</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_ae19ec53a5c0059d9a24e7d267f1f6bba"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#ae19ec53a5c0059d9a24e7d267f1f6bba">ripple::RPC::AccountLines_test::testAccountLines2</a></div><div class="ttdeci">void testAccountLines2()</div><div class="ttdef"><b>Definition</b> <a href="AccountLines__test_8cpp_source.html#l00777">AccountLines_test.cpp:777</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_ae2a9714f9ba8d2ba0c3cd24b58c412dc"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#ae2a9714f9ba8d2ba0c3cd24b58c412dc">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(linesA.isMember(jss::jsonrpc) &amp;&amp;linesA[jss::jsonrpc]==&quot;2.0&quot;)</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_ae808a1278410e8896e93e64d8b58ae6d"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#ae808a1278410e8896e93e64d8b58ae6d">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(line[jss::deep_freeze].asBool()==true)</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_aeee41338838a26aed5df1ace508c97ff"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#aeee41338838a26aed5df1ace508c97ff">ripple::RPC::AccountLines_test::testAccountLinesHistory</a></div><div class="ttdeci">testAccountLinesHistory(alice, ledger3Info, 0)</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_af13a3437341cc32fa649133b6a9be7cd"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#af13a3437341cc32fa649133b6a9be7cd">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(lines[jss::error][jss::message]==RPC::make_error(rpcACT_MALFORMED)[jss::error_message])</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_af97fd12e85b55335b351d9080543a526"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#af97fd12e85b55335b351d9080543a526">ripple::RPC::AccountLines_test::gw2Currencies</a></div><div class="ttdeci">std::vector&lt; IOU &gt; gw2Currencies</div><div class="ttdef"><b>Definition:</b> <a href="AccountLines__test_8cpp_source.html#l00962">AccountLines_test.cpp:962</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_af97fd12e85b55335b351d9080543a526"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#af97fd12e85b55335b351d9080543a526">ripple::RPC::AccountLines_test::gw2Currencies</a></div><div class="ttdeci">std::vector&lt; IOU &gt; gw2Currencies</div><div class="ttdef"><b>Definition</b> <a href="AccountLines__test_8cpp_source.html#l00962">AccountLines_test.cpp:962</a></div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_afc985c2ff36b212dc6a67ce06fbefd12"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#afc985c2ff36b212dc6a67ce06fbefd12">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(line[jss::freeze].asBool()==true)</div></div>
<div class="ttc" id="aclassripple_1_1RPC_1_1AccountLines__test_html_afe596510688345bfc8a6130b00f85a79"><div class="ttname"><a href="classripple_1_1RPC_1_1AccountLines__test.html#afe596510688345bfc8a6130b00f85a79">ripple::RPC::AccountLines_test::BEAST_EXPECT</a></div><div class="ttdeci">BEAST_EXPECT(linesA[jss::result][jss::lines].size()==1)</div></div>
<div class="ttc" id="afind_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/find.html">std::string::find</a></div><div class="ttdeci">T find(T... args)</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#l00038">json_value.h:38</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#l00044">json_value.h:44</a></div></div>
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6">Json::objectValue</a></div><div class="ttdeci">@ objectValue</div><div class="ttdoc">object value (collection of name/value pairs).</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00046">json_value.h:45</a></div></div>
<div class="ttc" id="anamespaceripple_1_1RPC_html_a2cd6200f6709780fcf1dd26ec9cd2866"><div class="ttname"><a href="namespaceripple_1_1RPC.html#a2cd6200f6709780fcf1dd26ec9cd2866">ripple::RPC::make_error</a></div><div class="ttdeci">Json::Value make_error(error_code_i code)</div><div class="ttdoc">Returns a new json object that reflects the error code.</div><div class="ttdef"><b>Definition:</b> <a href="ErrorCodes_8cpp_source.html#l00188">ErrorCodes.cpp:188</a></div></div>
<div class="ttc" id="anamespaceripple_1_1RPC_html_a7bad76b302b3dcc91dd60c10830d0968"><div class="ttname"><a href="namespaceripple_1_1RPC.html#a7bad76b302b3dcc91dd60c10830d0968">ripple::RPC::expected_field_message</a></div><div class="ttdeci">std::string expected_field_message(std::string const &amp;name, std::string const &amp;type)</div><div class="ttdef"><b>Definition:</b> <a href="ErrorCodes_8h_source.html#l00332">ErrorCodes.h:332</a></div></div>
<div class="ttc" id="anamespaceripple_1_1RPC_html_aec2e1163b39a450d3917af9dd15b0f06"><div class="ttname"><a href="namespaceripple_1_1RPC.html#aec2e1163b39a450d3917af9dd15b0f06">ripple::RPC::missing_field_error</a></div><div class="ttdeci">Json::Value missing_field_error(std::string const &amp;name)</div><div class="ttdef"><b>Definition:</b> <a href="ErrorCodes_8h_source.html#l00278">ErrorCodes.h:278</a></div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_ad5c2136f2d2d711114702944633d4fa8"><div class="ttname"><a href="namespaceripple_1_1keylet.html#ad5c2136f2d2d711114702944633d4fa8">ripple::keylet::signers</a></div><div class="ttdeci">Keylet signers(AccountID const &amp;account) noexcept</div><div class="ttdoc">A SignerList.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00330">Indexes.cpp:330</a></div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_aeffddd45805feb6cc0678738b5c21072"><div class="ttname"><a href="namespaceripple_1_1keylet.html#aeffddd45805feb6cc0678738b5c21072">ripple::keylet::offer</a></div><div class="ttdeci">Keylet offer(AccountID const &amp;id, std::uint32_t seq) noexcept</div><div class="ttdoc">An offer from an account.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00274">Indexes.cpp:274</a></div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_afde577cc367684fb4beceb0100da6195"><div class="ttname"><a href="namespaceripple_1_1keylet.html#afde577cc367684fb4beceb0100da6195">ripple::keylet::payChan</a></div><div class="ttdeci">Keylet payChan(AccountID const &amp;src, AccountID const &amp;dst, std::uint32_t seq) noexcept</div><div class="ttdoc">A PaymentChannel.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00395">Indexes.cpp:395</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#l00810">AMM.cpp:810</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#l00822">AMM.cpp:822</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_aea9cd3d4e6b5df2e62d53b34b605957e"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">ripple::test::jtx::XRP</a></div><div class="ttdeci">XRP_t const XRP</div><div class="ttdoc">Converts to XRP Issue or STAmount.</div><div class="ttdef"><b>Definition:</b> <a href="amount_8cpp_source.html#l00105">amount.cpp:105</a></div></div>
<div class="ttc" id="anamespaceripple_html"><div class="ttname"><a href="namespaceripple.html">ripple</a></div><div class="ttdoc">Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.</div><div class="ttdef"><b>Definition:</b> <a href="algorithm_8h_source.html#l00025">algorithm.h:25</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2064883c5298050aff66754857955885"><div class="ttname"><a href="namespaceripple.html#a2064883c5298050aff66754857955885">ripple::tfSetDeepFreeze</a></div><div class="ttdeci">constexpr std::uint32_t tfSetDeepFreeze</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00120">TxFlags.h:120</a></div></div>
<div class="ttc" id="anamespaceripple_html_a32d6d3ce1a48272b677d2c88b1d30932a044301ed3c32624aade5888d1c60566f"><div class="ttname"><a href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a044301ed3c32624aade5888d1c60566f">ripple::rpcACT_NOT_FOUND</a></div><div class="ttdeci">@ rpcACT_NOT_FOUND</div><div class="ttdef"><b>Definition:</b> <a href="ErrorCodes_8h_source.html#l00070">ErrorCodes.h:70</a></div></div>
<div class="ttc" id="anamespaceripple_html_a32d6d3ce1a48272b677d2c88b1d30932a4fba57dbbed9bfaa196e1a0e0915dc8a"><div class="ttname"><a href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a4fba57dbbed9bfaa196e1a0e0915dc8a">ripple::rpcACT_MALFORMED</a></div><div class="ttdeci">@ rpcACT_MALFORMED</div><div class="ttdef"><b>Definition:</b> <a href="ErrorCodes_8h_source.html#l00090">ErrorCodes.h:90</a></div></div>
<div class="ttc" id="anamespaceripple_html_a32d6d3ce1a48272b677d2c88b1d30932a82ddebc5ec7a37ff38892487277bf9c4"><div class="ttname"><a href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a82ddebc5ec7a37ff38892487277bf9c4">ripple::rpcINVALID_PARAMS</a></div><div class="ttdeci">@ rpcINVALID_PARAMS</div><div class="ttdef"><b>Definition:</b> <a href="ErrorCodes_8h_source.html#l00084">ErrorCodes.h:84</a></div></div>
<div class="ttc" id="anamespaceripple_html_a356c68147333a9a48a344718038576d9"><div class="ttname"><a href="namespaceripple.html#a356c68147333a9a48a344718038576d9">ripple::uint256</a></div><div class="ttdeci">base_uint&lt; 256 &gt; uint256</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00558">base_uint.h:558</a></div></div>
<div class="ttc" id="anamespaceripple_html_a449cf5cfc4fd3f6c2a3577a57374bda5"><div class="ttname"><a href="namespaceripple.html#a449cf5cfc4fd3f6c2a3577a57374bda5">ripple::tfSellNFToken</a></div><div class="ttdeci">constexpr std::uint32_t const tfSellNFToken</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00194">TxFlags.h:194</a></div></div>
<div class="ttc" id="anamespaceripple_html_a86e358ce3f06ff049af13c2342791cf8"><div class="ttname"><a href="namespaceripple.html#a86e358ce3f06ff049af13c2342791cf8">ripple::strHex</a></div><div class="ttdeci">std::string strHex(FwdIt begin, FwdIt end)</div><div class="ttdef"><b>Definition:</b> <a href="strHex_8h_source.html#l00030">strHex.h:30</a></div></div>
<div class="ttc" id="anamespaceripple_html_a918f885752320e5f242f6cf75d895444"><div class="ttname"><a href="namespaceripple.html#a918f885752320e5f242f6cf75d895444">ripple::tfSetfAuth</a></div><div class="ttdeci">constexpr std::uint32_t tfSetfAuth</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00115">TxFlags.h:115</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_ad9d8055be347abb09ae405843dc59473"><div class="ttname"><a href="namespaceripple.html#ad9d8055be347abb09ae405843dc59473">ripple::asfRequireAuth</a></div><div class="ttdeci">constexpr std::uint32_t asfRequireAuth</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00078">TxFlags.h:78</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae34d881cd8926ab3505340a51f91fd8b"><div class="ttname"><a href="namespaceripple.html#ae34d881cd8926ab3505340a51f91fd8b">ripple::tfSetFreeze</a></div><div class="ttdeci">constexpr std::uint32_t tfSetFreeze</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00118">TxFlags.h:118</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae5a4ff779dae30156e2906661a2f9b74"><div class="ttname"><a href="namespaceripple.html#ae5a4ff779dae30156e2906661a2f9b74">ripple::tfSetNoRipple</a></div><div class="ttdeci">constexpr std::uint32_t tfSetNoRipple</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00116">TxFlags.h:116</a></div></div>
<div class="ttc" id="anamespaceripple_html_af6dbd01af49aa6a39b96cee44add0df1"><div class="ttname"><a href="namespaceripple.html#af6dbd01af49aa6a39b96cee44add0df1">ripple::tfTransferable</a></div><div class="ttdeci">constexpr std::uint32_t const tfTransferable</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00140">TxFlags.h:140</a></div></div>
<div class="ttc" id="ais_same_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same_v</a></div><div class="ttdeci">T is_same_v</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#l00038">json_value.h:38</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#l00044">json_value.h:44</a></div></div>
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6">Json::objectValue</a></div><div class="ttdeci">@ objectValue</div><div class="ttdoc">object value (collection of name/value pairs).</div><div class="ttdef"><b>Definition</b> <a href="json__value_8h_source.html#l00046">json_value.h:45</a></div></div>
<div class="ttc" id="anamespaceripple_1_1RPC_html_a2cd6200f6709780fcf1dd26ec9cd2866"><div class="ttname"><a href="namespaceripple_1_1RPC.html#a2cd6200f6709780fcf1dd26ec9cd2866">ripple::RPC::make_error</a></div><div class="ttdeci">Json::Value make_error(error_code_i code)</div><div class="ttdoc">Returns a new json object that reflects the error code.</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8cpp_source.html#l00188">ErrorCodes.cpp:188</a></div></div>
<div class="ttc" id="anamespaceripple_1_1RPC_html_a7bad76b302b3dcc91dd60c10830d0968"><div class="ttname"><a href="namespaceripple_1_1RPC.html#a7bad76b302b3dcc91dd60c10830d0968">ripple::RPC::expected_field_message</a></div><div class="ttdeci">std::string expected_field_message(std::string const &amp;name, std::string const &amp;type)</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00332">ErrorCodes.h:332</a></div></div>
<div class="ttc" id="anamespaceripple_1_1RPC_html_aec2e1163b39a450d3917af9dd15b0f06"><div class="ttname"><a href="namespaceripple_1_1RPC.html#aec2e1163b39a450d3917af9dd15b0f06">ripple::RPC::missing_field_error</a></div><div class="ttdeci">Json::Value missing_field_error(std::string const &amp;name)</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00278">ErrorCodes.h:278</a></div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_ad5c2136f2d2d711114702944633d4fa8"><div class="ttname"><a href="namespaceripple_1_1keylet.html#ad5c2136f2d2d711114702944633d4fa8">ripple::keylet::signers</a></div><div class="ttdeci">Keylet signers(AccountID const &amp;account) noexcept</div><div class="ttdoc">A SignerList.</div><div class="ttdef"><b>Definition</b> <a href="Indexes_8cpp_source.html#l00330">Indexes.cpp:330</a></div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_aeffddd45805feb6cc0678738b5c21072"><div class="ttname"><a href="namespaceripple_1_1keylet.html#aeffddd45805feb6cc0678738b5c21072">ripple::keylet::offer</a></div><div class="ttdeci">Keylet offer(AccountID const &amp;id, std::uint32_t seq) noexcept</div><div class="ttdoc">An offer from an account.</div><div class="ttdef"><b>Definition</b> <a href="Indexes_8cpp_source.html#l00274">Indexes.cpp:274</a></div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_afde577cc367684fb4beceb0100da6195"><div class="ttname"><a href="namespaceripple_1_1keylet.html#afde577cc367684fb4beceb0100da6195">ripple::keylet::payChan</a></div><div class="ttdeci">Keylet payChan(AccountID const &amp;src, AccountID const &amp;dst, std::uint32_t seq) noexcept</div><div class="ttdoc">A PaymentChannel.</div><div class="ttdef"><b>Definition</b> <a href="Indexes_8cpp_source.html#l00395">Indexes.cpp:395</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#l00810">AMM.cpp:810</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#l00822">AMM.cpp:822</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_aea9cd3d4e6b5df2e62d53b34b605957e"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">ripple::test::jtx::XRP</a></div><div class="ttdeci">XRP_t const XRP</div><div class="ttdoc">Converts to XRP Issue or STAmount.</div><div class="ttdef"><b>Definition</b> <a href="amount_8cpp_source.html#l00105">amount.cpp:105</a></div></div>
<div class="ttc" id="anamespaceripple_html"><div class="ttname"><a href="namespaceripple.html">ripple</a></div><div class="ttdoc">Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.</div><div class="ttdef"><b>Definition</b> <a href="algorithm_8h_source.html#l00025">algorithm.h:25</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2064883c5298050aff66754857955885"><div class="ttname"><a href="namespaceripple.html#a2064883c5298050aff66754857955885">ripple::tfSetDeepFreeze</a></div><div class="ttdeci">constexpr std::uint32_t tfSetDeepFreeze</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00120">TxFlags.h:120</a></div></div>
<div class="ttc" id="anamespaceripple_html_a32d6d3ce1a48272b677d2c88b1d30932a044301ed3c32624aade5888d1c60566f"><div class="ttname"><a href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a044301ed3c32624aade5888d1c60566f">ripple::rpcACT_NOT_FOUND</a></div><div class="ttdeci">@ rpcACT_NOT_FOUND</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00070">ErrorCodes.h:70</a></div></div>
<div class="ttc" id="anamespaceripple_html_a32d6d3ce1a48272b677d2c88b1d30932a4fba57dbbed9bfaa196e1a0e0915dc8a"><div class="ttname"><a href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a4fba57dbbed9bfaa196e1a0e0915dc8a">ripple::rpcACT_MALFORMED</a></div><div class="ttdeci">@ rpcACT_MALFORMED</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00090">ErrorCodes.h:90</a></div></div>
<div class="ttc" id="anamespaceripple_html_a32d6d3ce1a48272b677d2c88b1d30932a82ddebc5ec7a37ff38892487277bf9c4"><div class="ttname"><a href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932a82ddebc5ec7a37ff38892487277bf9c4">ripple::rpcINVALID_PARAMS</a></div><div class="ttdeci">@ rpcINVALID_PARAMS</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00084">ErrorCodes.h:84</a></div></div>
<div class="ttc" id="anamespaceripple_html_a356c68147333a9a48a344718038576d9"><div class="ttname"><a href="namespaceripple.html#a356c68147333a9a48a344718038576d9">ripple::uint256</a></div><div class="ttdeci">base_uint&lt; 256 &gt; uint256</div><div class="ttdef"><b>Definition</b> <a href="base__uint_8h_source.html#l00558">base_uint.h:558</a></div></div>
<div class="ttc" id="anamespaceripple_html_a449cf5cfc4fd3f6c2a3577a57374bda5"><div class="ttname"><a href="namespaceripple.html#a449cf5cfc4fd3f6c2a3577a57374bda5">ripple::tfSellNFToken</a></div><div class="ttdeci">constexpr std::uint32_t const tfSellNFToken</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00194">TxFlags.h:194</a></div></div>
<div class="ttc" id="anamespaceripple_html_a86e358ce3f06ff049af13c2342791cf8"><div class="ttname"><a href="namespaceripple.html#a86e358ce3f06ff049af13c2342791cf8">ripple::strHex</a></div><div class="ttdeci">std::string strHex(FwdIt begin, FwdIt end)</div><div class="ttdef"><b>Definition</b> <a href="strHex_8h_source.html#l00030">strHex.h:30</a></div></div>
<div class="ttc" id="anamespaceripple_html_a918f885752320e5f242f6cf75d895444"><div class="ttname"><a href="namespaceripple.html#a918f885752320e5f242f6cf75d895444">ripple::tfSetfAuth</a></div><div class="ttdeci">constexpr std::uint32_t tfSetfAuth</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00115">TxFlags.h:115</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_ad9d8055be347abb09ae405843dc59473"><div class="ttname"><a href="namespaceripple.html#ad9d8055be347abb09ae405843dc59473">ripple::asfRequireAuth</a></div><div class="ttdeci">constexpr std::uint32_t asfRequireAuth</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00078">TxFlags.h:78</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae34d881cd8926ab3505340a51f91fd8b"><div class="ttname"><a href="namespaceripple.html#ae34d881cd8926ab3505340a51f91fd8b">ripple::tfSetFreeze</a></div><div class="ttdeci">constexpr std::uint32_t tfSetFreeze</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00118">TxFlags.h:118</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae5a4ff779dae30156e2906661a2f9b74"><div class="ttname"><a href="namespaceripple.html#ae5a4ff779dae30156e2906661a2f9b74">ripple::tfSetNoRipple</a></div><div class="ttdeci">constexpr std::uint32_t tfSetNoRipple</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00116">TxFlags.h:116</a></div></div>
<div class="ttc" id="anamespaceripple_html_af6dbd01af49aa6a39b96cee44add0df1"><div class="ttname"><a href="namespaceripple.html#af6dbd01af49aa6a39b96cee44add0df1">ripple::tfTransferable</a></div><div class="ttdeci">constexpr std::uint32_t const tfTransferable</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00140">TxFlags.h:140</a></div></div>
<div class="ttc" id="aoptional_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a></div></div>
<div class="ttc" id="apush_back_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/push_back.html">std::vector::push_back</a></div><div class="ttdeci">T push_back(T... args)</div></div>
<div class="ttc" id="asize_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/iterator/size.html">std::size</a></div><div class="ttdeci">T size(T... args)</div></div>
<div class="ttc" id="asize_t_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a></div></div>
<div class="ttc" id="astructripple_1_1JsonOptions_html_ab85e43ec84df987200d3355c3ba89f0aa1917451e3686dfe8d5016670eb87ab33"><div class="ttname"><a href="structripple_1_1JsonOptions.html#ab85e43ec84df987200d3355c3ba89f0aa1917451e3686dfe8d5016670eb87ab33">ripple::JsonOptions::none</a></div><div class="ttdeci">@ none</div><div class="ttdef"><b>Definition:</b> <a href="STBase_8h_source.html#l00043">STBase.h:43</a></div></div>
<div class="ttc" id="astructripple_1_1LedgerHeader_html"><div class="ttname"><a href="structripple_1_1LedgerHeader.html">ripple::LedgerHeader</a></div><div class="ttdoc">Information about the notional ledger backing the view.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerHeader_8h_source.html#l00033">LedgerHeader.h:34</a></div></div>
<div class="ttc" id="astructripple_1_1LedgerHeader_html_a233e04cfeb4d879ab8517d8aabb7e38b"><div class="ttname"><a href="structripple_1_1LedgerHeader.html#a233e04cfeb4d879ab8517d8aabb7e38b">ripple::LedgerHeader::seq</a></div><div class="ttdeci">LedgerIndex seq</div><div class="ttdef"><b>Definition:</b> <a href="LedgerHeader_8h_source.html#l00041">LedgerHeader.h:41</a></div></div>
<div class="ttc" id="astructripple_1_1LedgerHeader_html_aed3c6b7c8a2f7b4815507ff942f94fa8"><div class="ttname"><a href="structripple_1_1LedgerHeader.html#aed3c6b7c8a2f7b4815507ff942f94fa8">ripple::LedgerHeader::hash</a></div><div class="ttdeci">uint256 hash</div><div class="ttdef"><b>Definition:</b> <a href="LedgerHeader_8h_source.html#l00049">LedgerHeader.h:49</a></div></div>
<div class="ttc" id="astructripple_1_1JsonOptions_html_ab85e43ec84df987200d3355c3ba89f0aa1917451e3686dfe8d5016670eb87ab33"><div class="ttname"><a href="structripple_1_1JsonOptions.html#ab85e43ec84df987200d3355c3ba89f0aa1917451e3686dfe8d5016670eb87ab33">ripple::JsonOptions::none</a></div><div class="ttdeci">@ none</div><div class="ttdef"><b>Definition</b> <a href="STBase_8h_source.html#l00043">STBase.h:43</a></div></div>
<div class="ttc" id="astructripple_1_1LedgerHeader_html"><div class="ttname"><a href="structripple_1_1LedgerHeader.html">ripple::LedgerHeader</a></div><div class="ttdoc">Information about the notional ledger backing the view.</div><div class="ttdef"><b>Definition</b> <a href="LedgerHeader_8h_source.html#l00033">LedgerHeader.h:34</a></div></div>
<div class="ttc" id="astructripple_1_1LedgerHeader_html_a233e04cfeb4d879ab8517d8aabb7e38b"><div class="ttname"><a href="structripple_1_1LedgerHeader.html#a233e04cfeb4d879ab8517d8aabb7e38b">ripple::LedgerHeader::seq</a></div><div class="ttdeci">LedgerIndex seq</div><div class="ttdef"><b>Definition</b> <a href="LedgerHeader_8h_source.html#l00041">LedgerHeader.h:41</a></div></div>
<div class="ttc" id="astructripple_1_1LedgerHeader_html_aed3c6b7c8a2f7b4815507ff942f94fa8"><div class="ttname"><a href="structripple_1_1LedgerHeader.html#aed3c6b7c8a2f7b4815507ff942f94fa8">ripple::LedgerHeader::hash</a></div><div class="ttdeci">uint256 hash</div><div class="ttdef"><b>Definition</b> <a href="LedgerHeader_8h_source.html#l00049">LedgerHeader.h:49</a></div></div>
<div class="ttc" id="asubstr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/substr.html">std::string::substr</a></div><div class="ttdeci">T substr(T... args)</div></div>
<div class="ttc" id="ato_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a></div><div class="ttdeci">T to_string(T... args)</div></div>
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<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&#160;<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>