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: AccountSet_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> </div>
<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> </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_1AccountSet__test.html"> 30</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1AccountSet__test.html">AccountSet_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_1AccountSet__test.html#a208bf02ff48afd148c66e53ab8b4f582"> 34</a></span> <a class="code hl_function" href="classripple_1_1AccountSet__test.html#a208bf02ff48afd148c66e53ab8b4f582">testNullAccountSet</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;No AccountSet&quot;</span>);</div>
@@ -121,8 +128,10 @@ $(function() {
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="keyword">auto</span> <span class="keyword">const</span> jrr = env.le(alice);</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> BEAST_EXPECT(jrr &amp;&amp; jrr-&gt;at(sfFlags) == 0u);</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> }</div>
</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00048" data-start="{" data-end="}">
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="classripple_1_1AccountSet__test.html#ad573fde73bd9f9519d1e605711cfcd7d"> 48</a></span> <a class="code hl_function" href="classripple_1_1AccountSet__test.html#ad573fde73bd9f9519d1e605711cfcd7d">testMostFlags</a>()</div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> {</div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> <a class="code hl_variable" href="classbeast_1_1unit__test_1_1suite.html#aaa1237d9b85c69d35fe86645cee094b5">testcase</a>(<span class="stringliteral">&quot;Most Flags&quot;</span>);</div>
@@ -233,8 +242,10 @@ $(function() {
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> <a class="code hl_variable" href="namespaceripple.html#a92b26c4fb4288c04285666f316d24f9c">asfDefaultRipple</a>,</div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> <a class="code hl_variable" href="namespaceripple.html#a1d8ec9af2fd805d04e032c52f6968211">asfDepositAuth</a>});</div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> }</div>
</div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> </div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00160" data-start="{" data-end="}">
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"><a class="line" href="classripple_1_1AccountSet__test.html#ab7f0ab88edabf6ba7389d1fddcc152a7"> 160</a></span> <a class="code hl_function" href="classripple_1_1AccountSet__test.html#ab7f0ab88edabf6ba7389d1fddcc152a7">testSetAndResetAccountTxnID</a>()</div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> {</div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> <a class="code hl_variable" href="classbeast_1_1unit__test_1_1suite.html#aaa1237d9b85c69d35fe86645cee094b5">testcase</a>(<span class="stringliteral">&quot;Set and reset AccountTxnID&quot;</span>);</div>
@@ -256,8 +267,10 @@ $(function() {
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> <span class="keyword">const</span> now_flags = (*env.le(alice))[sfFlags];</div>
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> BEAST_EXPECT(now_flags == orig_flags);</div>
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> }</div>
</div>
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> </div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00183" data-start="{" data-end="}">
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"><a class="line" href="classripple_1_1AccountSet__test.html#ac86bad3e853717fa2d275dd75a3eaa27"> 183</a></span> <a class="code hl_function" href="classripple_1_1AccountSet__test.html#ac86bad3e853717fa2d275dd75a3eaa27">testSetNoFreeze</a>()</div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> {</div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> <a class="code hl_variable" href="classbeast_1_1unit__test_1_1suite.html#aaa1237d9b85c69d35fe86645cee094b5">testcase</a>(<span class="stringliteral">&quot;Set NoFreeze&quot;</span>);</div>
@@ -277,8 +290,10 @@ $(function() {
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> <span class="comment">// verify flag is still set (clear does not clear in this case)</span></div>
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span> env.require(flags(alice, <a class="code hl_variable" href="namespaceripple.html#a5bbe95745bed6471c39fef31a05047ee">asfNoFreeze</a>));</div>
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> }</div>
</div>
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span> </div>
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00204" data-start="{" data-end="}">
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"><a class="line" href="classripple_1_1AccountSet__test.html#a508097246c3762faa5d3b3d9d6ac0cf7"> 204</a></span> <a class="code hl_function" href="classripple_1_1AccountSet__test.html#a508097246c3762faa5d3b3d9d6ac0cf7">testDomain</a>()</div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> {</div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> <a class="code hl_variable" href="classbeast_1_1unit__test_1_1suite.html#aaa1237d9b85c69d35fe86645cee094b5">testcase</a>(<span class="stringliteral">&quot;Domain&quot;</span>);</div>
@@ -327,8 +342,10 @@ $(function() {
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> }</div>
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> }</div>
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span> }</div>
</div>
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span> </div>
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00254" data-start="{" data-end="}">
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"><a class="line" href="classripple_1_1AccountSet__test.html#a73b38d3a1bbfd57e35c76d13f975fa7b"> 254</a></span> <a class="code hl_function" href="classripple_1_1AccountSet__test.html#a73b38d3a1bbfd57e35c76d13f975fa7b">testMessageKey</a>()</div>
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span> {</div>
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span> <a class="code hl_variable" href="classbeast_1_1unit__test_1_1suite.html#aaa1237d9b85c69d35fe86645cee094b5">testcase</a>(<span class="stringliteral">&quot;MessageKey&quot;</span>);</div>
@@ -354,8 +371,10 @@ $(function() {
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span> jt[sfMessageKey.fieldName] = <a class="code hl_function" href="namespaceripple.html#a86e358ce3f06ff049af13c2342791cf8">strHex</a>(<span class="stringliteral">&quot;NOT_REALLY_A_PUBKEY&quot;</span>s);</div>
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> env(jt, ter(<a class="code hl_enumvalue" href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a30fa4312dc97284108795137982ff757">telBAD_PUBLIC_KEY</a>));</div>
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span> }</div>
</div>
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span> </div>
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00281" data-start="{" data-end="}">
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"><a class="line" href="classripple_1_1AccountSet__test.html#a3aa25bc7514f426a71d7e8556d371755"> 281</a></span> <a class="code hl_function" href="classripple_1_1AccountSet__test.html#a3aa25bc7514f426a71d7e8556d371755">testWalletID</a>()</div>
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span> {</div>
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span> <a class="code hl_variable" href="classbeast_1_1unit__test_1_1suite.html#aaa1237d9b85c69d35fe86645cee094b5">testcase</a>(<span class="stringliteral">&quot;WalletID&quot;</span>);</div>
@@ -376,8 +395,10 @@ $(function() {
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span> env(jt);</div>
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span> BEAST_EXPECT(!env.le(alice)-&gt;isFieldPresent(sfWalletLocator));</div>
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span> }</div>
</div>
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span> </div>
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"> 302</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00303" data-start="{" data-end="}">
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"><a class="line" href="classripple_1_1AccountSet__test.html#a55c36c841322125e1caafc5f739635a5"> 303</a></span> <a class="code hl_function" href="classripple_1_1AccountSet__test.html#a55c36c841322125e1caafc5f739635a5">testEmailHash</a>()</div>
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span> {</div>
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span> <a class="code hl_variable" href="classbeast_1_1unit__test_1_1suite.html#aaa1237d9b85c69d35fe86645cee094b5">testcase</a>(<span class="stringliteral">&quot;EmailHash&quot;</span>);</div>
@@ -397,8 +418,10 @@ $(function() {
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span> env(jt);</div>
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span> BEAST_EXPECT(!env.le(alice)-&gt;isFieldPresent(sfEmailHash));</div>
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span> }</div>
</div>
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span> </div>
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00324" data-start="{" data-end="}">
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"><a class="line" href="classripple_1_1AccountSet__test.html#a1b807d0e0f1969018462049c16c5417b"> 324</a></span> <a class="code hl_function" href="classripple_1_1AccountSet__test.html#a1b807d0e0f1969018462049c16c5417b">testTransferRate</a>()</div>
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</span> {</div>
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</span> <span class="keyword">struct </span>test_results</div>
@@ -444,8 +467,10 @@ $(function() {
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span> {2.0, <a class="code hl_enumvalue" href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">tesSUCCESS</a>, 2.0},</div>
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span> {0.9, <a class="code hl_enumvalue" href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46ad133291770952919f6bddd673ae920a0">temBAD_TRANSFER_RATE</a>, 2.0}});</div>
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span> }</div>
</div>
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span> </div>
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00371" data-start="{" data-end="}">
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"><a class="line" href="classripple_1_1AccountSet__test.html#a8be52ccc8825ce6997891a8477cea590"> 371</a></span> <a class="code hl_function" href="classripple_1_1AccountSet__test.html#a8be52ccc8825ce6997891a8477cea590">testGateway</a>()</div>
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"> 372</span> {</div>
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"> 373</span> <a class="code hl_variable" href="classbeast_1_1unit__test_1_1suite.html#aaa1237d9b85c69d35fe86645cee094b5">testcase</a>(<span class="stringliteral">&quot;Gateway&quot;</span>);</div>
@@ -525,12 +550,12 @@ $(function() {
<div class="line"><a id="l00447" name="l00447"></a><span class="lineno"> 447</span> [&amp;gw, <a class="code hl_function" href="namespaceripple.html#a40a2f551909e4b709699f6d41292d374">transferRate</a>](<a class="code hl_class" href="classripple_1_1OpenView.html">OpenView</a>&amp; view, <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> j) {</div>
<div class="line"><a id="l00448" name="l00448"></a><span class="lineno"> 448</span> <span class="comment">// Get the account root we want to hijack.</span></div>
<div class="line"><a id="l00449" name="l00449"></a><span class="lineno"> 449</span> <span class="keyword">auto</span> <span class="keyword">const</span> sle = view.<a class="code hl_function" href="classripple_1_1OpenView.html#a9db14117eadad3eefc95f1b584ecda8d">read</a>(<a class="code hl_function" href="namespaceripple_1_1keylet.html#aa756e0f59b26042ed00a4d0ba6e96951">keylet::account</a>(gw.id()));</div>
<div class="line"><a id="l00450" name="l00450"></a><span class="lineno"> 450</span> if (!sle)</div>
<div class="line"><a id="l00450" name="l00450"></a><span class="lineno"> 450</span> <span class="keywordflow">if</span> (!sle)</div>
<div class="line"><a id="l00451" name="l00451"></a><span class="lineno"> 451</span> <span class="keywordflow">return</span> <span class="keyword">false</span>; <span class="comment">// This would be really surprising!</span></div>
<div class="line"><a id="l00452" name="l00452"></a><span class="lineno"> 452</span> </div>
<div class="line"><a id="l00453" name="l00453"></a><span class="lineno"> 453</span> <span class="comment">// We&#39;ll insert a replacement for the account root</span></div>
<div class="line"><a id="l00454" name="l00454"></a><span class="lineno"> 454</span> <span class="comment">// with the higher (currently invalid) transfer rate.</span></div>
<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"> 455</span> <span class="keyword">auto</span> replacement = std::make_shared&lt;SLE&gt;(*sle, sle-&gt;key());</div>
<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"> 455</span> <span class="keyword">auto</span> replacement = <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::make_shared&lt;SLE&gt;</a>(*sle, sle-&gt;key());</div>
<div class="line"><a id="l00456" name="l00456"></a><span class="lineno"> 456</span> (*replacement)[sfTransferRate] =</div>
<div class="line"><a id="l00457" name="l00457"></a><span class="lineno"> 457</span> <span class="keyword">static_cast&lt;</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a><span class="keyword">&gt;</span>(<a class="code hl_function" href="namespaceripple.html#a40a2f551909e4b709699f6d41292d374">transferRate</a> * QUALITY_ONE);</div>
<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"> 458</span> view.<a class="code hl_function" href="classripple_1_1OpenView.html#ad2a95c6fd9303d94164d55530cc1df39">rawReplace</a>(replacement);</div>
@@ -548,8 +573,10 @@ $(function() {
<div class="line"><a id="l00470" name="l00470"></a><span class="lineno"> 470</span> env.require(balance(bob, amount));</div>
<div class="line"><a id="l00471" name="l00471"></a><span class="lineno"> 471</span> }</div>
<div class="line"><a id="l00472" name="l00472"></a><span class="lineno"> 472</span> }</div>
</div>
<div class="line"><a id="l00473" name="l00473"></a><span class="lineno"> 473</span> </div>
<div class="line"><a id="l00474" name="l00474"></a><span class="lineno"> 474</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00475" data-start="{" data-end="}">
<div class="line"><a id="l00475" name="l00475"></a><span class="lineno"><a class="line" href="classripple_1_1AccountSet__test.html#afbfbc1d818a1529ce3ca3210ce0852e3"> 475</a></span> <a class="code hl_function" href="classripple_1_1AccountSet__test.html#afbfbc1d818a1529ce3ca3210ce0852e3">testBadInputs</a>()</div>
<div class="line"><a id="l00476" name="l00476"></a><span class="lineno"> 476</span> {</div>
<div class="line"><a id="l00477" name="l00477"></a><span class="lineno"> 477</span> <a class="code hl_variable" href="classbeast_1_1unit__test_1_1suite.html#aaa1237d9b85c69d35fe86645cee094b5">testcase</a>(<span class="stringliteral">&quot;Bad inputs&quot;</span>);</div>
@@ -591,8 +618,10 @@ $(function() {
<div class="line"><a id="l00513" name="l00513"></a><span class="lineno"> 513</span> sig(alice),</div>
<div class="line"><a id="l00514" name="l00514"></a><span class="lineno"> 514</span> ter(<a class="code hl_enumvalue" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cad2a823ed54b4d2c7bc8fef63f627ac59">tecNO_ALTERNATIVE_KEY</a>));</div>
<div class="line"><a id="l00515" name="l00515"></a><span class="lineno"> 515</span> }</div>
</div>
<div class="line"><a id="l00516" name="l00516"></a><span class="lineno"> 516</span> </div>
<div class="line"><a id="l00517" name="l00517"></a><span class="lineno"> 517</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00518" data-start="{" data-end="}">
<div class="line"><a id="l00518" name="l00518"></a><span class="lineno"><a class="line" href="classripple_1_1AccountSet__test.html#ad74102ba2c4989e9f8963d2224948fd8"> 518</a></span> <a class="code hl_function" href="classripple_1_1AccountSet__test.html#ad74102ba2c4989e9f8963d2224948fd8">testRequireAuthWithDir</a>()</div>
<div class="line"><a id="l00519" name="l00519"></a><span class="lineno"> 519</span> {</div>
<div class="line"><a id="l00520" name="l00520"></a><span class="lineno"> 520</span> <a class="code hl_variable" href="classbeast_1_1unit__test_1_1suite.html#aaa1237d9b85c69d35fe86645cee094b5">testcase</a>(<span class="stringliteral">&quot;Require auth&quot;</span>);</div>
@@ -622,8 +651,10 @@ $(function() {
<div class="line"><a id="l00544" name="l00544"></a><span class="lineno"> 544</span> </div>
<div class="line"><a id="l00545" name="l00545"></a><span class="lineno"> 545</span> env(fset(alice, <a class="code hl_variable" href="namespaceripple.html#ad9d8055be347abb09ae405843dc59473">asfRequireAuth</a>));</div>
<div class="line"><a id="l00546" name="l00546"></a><span class="lineno"> 546</span> }</div>
</div>
<div class="line"><a id="l00547" name="l00547"></a><span class="lineno"> 547</span> </div>
<div class="line"><a id="l00548" name="l00548"></a><span class="lineno"> 548</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00549" data-start="{" data-end="}">
<div class="line"><a id="l00549" name="l00549"></a><span class="lineno"><a class="line" href="classripple_1_1AccountSet__test.html#a48b41c2e65ce1cc87f0487e86ecb454f"> 549</a></span> <a class="code hl_function" href="classripple_1_1AccountSet__test.html#a48b41c2e65ce1cc87f0487e86ecb454f">testTicket</a>()</div>
<div class="line"><a id="l00550" name="l00550"></a><span class="lineno"> 550</span> {</div>
<div class="line"><a id="l00551" name="l00551"></a><span class="lineno"> 551</span> <span class="keyword">using namespace </span>test::jtx;</div>
@@ -655,8 +686,10 @@ $(function() {
<div class="line"><a id="l00577" name="l00577"></a><span class="lineno"> 577</span> env(<a class="code hl_enumvalue" href="namespaceripple.html#ac34a69f56216ea1e430c09ba049bf0aea5483bf26dec486ec0175e2a3ca816a0a">noop</a>(alice), ticket::use(ticketSeq), ter(<a class="code hl_enumvalue" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4a428f826ecea84dc8b43351c2d2b2117a">tefNO_TICKET</a>));</div>
<div class="line"><a id="l00578" name="l00578"></a><span class="lineno"> 578</span> env.close();</div>
<div class="line"><a id="l00579" name="l00579"></a><span class="lineno"> 579</span> }</div>
</div>
<div class="line"><a id="l00580" name="l00580"></a><span class="lineno"> 580</span> </div>
<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"> 581</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00582" data-start="{" data-end="}">
<div class="line"><a id="l00582" name="l00582"></a><span class="lineno"><a class="line" href="classripple_1_1AccountSet__test.html#ae81ffe980b39d862f8b82d5a15775e85"> 582</a></span> <a class="code hl_function" href="classripple_1_1AccountSet__test.html#ae81ffe980b39d862f8b82d5a15775e85">run</a>()<span class="keyword"> override</span></div>
<div class="line"><a id="l00583" name="l00583"></a><span class="lineno"> 583</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00584" name="l00584"></a><span class="lineno"> 584</span> <a class="code hl_function" href="classripple_1_1AccountSet__test.html#a208bf02ff48afd148c66e53ab8b4f582">testNullAccountSet</a>();</div>
@@ -673,94 +706,97 @@ $(function() {
<div class="line"><a id="l00595" name="l00595"></a><span class="lineno"> 595</span> <a class="code hl_function" href="classripple_1_1AccountSet__test.html#a1b807d0e0f1969018462049c16c5417b">testTransferRate</a>();</div>
<div class="line"><a id="l00596" name="l00596"></a><span class="lineno"> 596</span> <a class="code hl_function" href="classripple_1_1AccountSet__test.html#a48b41c2e65ce1cc87f0487e86ecb454f">testTicket</a>();</div>
<div class="line"><a id="l00597" name="l00597"></a><span class="lineno"> 597</span> }</div>
</div>
<div class="line"><a id="l00598" name="l00598"></a><span class="lineno"> 598</span>};</div>
</div>
<div class="line"><a id="l00599" name="l00599"></a><span class="lineno"> 599</span> </div>
<div class="line"><a id="l00600" name="l00600"></a><span class="lineno"><a class="line" href="namespaceripple.html#a511ca5ff12e72f51af22e029aa497c9a"> 600</a></span>BEAST_DEFINE_TESTSUITE_PRIO(<a class="code hl_class" href="classripple_1_1SetAccount.html">AccountSet</a>, rpc, <a class="code hl_namespace" href="namespaceripple.html">ripple</a>, 1);</div>
<div class="line"><a id="l00601" name="l00601"></a><span class="lineno"> 601</span> </div>
<div class="line"><a id="l00602" name="l00602"></a><span class="lineno"> 602</span>} <span class="comment">// namespace ripple</span></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="aclassbeast_1_1Journal_html"><div class="ttname"><a href="classbeast_1_1Journal.html">beast::Journal</a></div><div class="ttdoc">A generic endpoint for log messages.</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00059">Journal.h:60</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_1AccountSet__test_html"><div class="ttname"><a href="classripple_1_1AccountSet__test.html">ripple::AccountSet_test</a></div><div class="ttdef"><b>Definition:</b> <a href="AccountSet__test_8cpp_source.html#l00030">AccountSet_test.cpp:31</a></div></div>
<div class="ttc" id="aclassripple_1_1AccountSet__test_html_a1b807d0e0f1969018462049c16c5417b"><div class="ttname"><a href="classripple_1_1AccountSet__test.html#a1b807d0e0f1969018462049c16c5417b">ripple::AccountSet_test::testTransferRate</a></div><div class="ttdeci">void testTransferRate()</div><div class="ttdef"><b>Definition:</b> <a href="AccountSet__test_8cpp_source.html#l00324">AccountSet_test.cpp:324</a></div></div>
<div class="ttc" id="aclassripple_1_1AccountSet__test_html_a208bf02ff48afd148c66e53ab8b4f582"><div class="ttname"><a href="classripple_1_1AccountSet__test.html#a208bf02ff48afd148c66e53ab8b4f582">ripple::AccountSet_test::testNullAccountSet</a></div><div class="ttdeci">void testNullAccountSet()</div><div class="ttdef"><b>Definition:</b> <a href="AccountSet__test_8cpp_source.html#l00034">AccountSet_test.cpp:34</a></div></div>
<div class="ttc" id="aclassripple_1_1AccountSet__test_html_a3aa25bc7514f426a71d7e8556d371755"><div class="ttname"><a href="classripple_1_1AccountSet__test.html#a3aa25bc7514f426a71d7e8556d371755">ripple::AccountSet_test::testWalletID</a></div><div class="ttdeci">void testWalletID()</div><div class="ttdef"><b>Definition:</b> <a href="AccountSet__test_8cpp_source.html#l00281">AccountSet_test.cpp:281</a></div></div>
<div class="ttc" id="aclassripple_1_1AccountSet__test_html_a48b41c2e65ce1cc87f0487e86ecb454f"><div class="ttname"><a href="classripple_1_1AccountSet__test.html#a48b41c2e65ce1cc87f0487e86ecb454f">ripple::AccountSet_test::testTicket</a></div><div class="ttdeci">void testTicket()</div><div class="ttdef"><b>Definition:</b> <a href="AccountSet__test_8cpp_source.html#l00549">AccountSet_test.cpp:549</a></div></div>
<div class="ttc" id="aclassripple_1_1AccountSet__test_html_a508097246c3762faa5d3b3d9d6ac0cf7"><div class="ttname"><a href="classripple_1_1AccountSet__test.html#a508097246c3762faa5d3b3d9d6ac0cf7">ripple::AccountSet_test::testDomain</a></div><div class="ttdeci">void testDomain()</div><div class="ttdef"><b>Definition:</b> <a href="AccountSet__test_8cpp_source.html#l00204">AccountSet_test.cpp:204</a></div></div>
<div class="ttc" id="aclassripple_1_1AccountSet__test_html_a55c36c841322125e1caafc5f739635a5"><div class="ttname"><a href="classripple_1_1AccountSet__test.html#a55c36c841322125e1caafc5f739635a5">ripple::AccountSet_test::testEmailHash</a></div><div class="ttdeci">void testEmailHash()</div><div class="ttdef"><b>Definition:</b> <a href="AccountSet__test_8cpp_source.html#l00303">AccountSet_test.cpp:303</a></div></div>
<div class="ttc" id="aclassripple_1_1AccountSet__test_html_a73b38d3a1bbfd57e35c76d13f975fa7b"><div class="ttname"><a href="classripple_1_1AccountSet__test.html#a73b38d3a1bbfd57e35c76d13f975fa7b">ripple::AccountSet_test::testMessageKey</a></div><div class="ttdeci">void testMessageKey()</div><div class="ttdef"><b>Definition:</b> <a href="AccountSet__test_8cpp_source.html#l00254">AccountSet_test.cpp:254</a></div></div>
<div class="ttc" id="aclassripple_1_1AccountSet__test_html_a8be52ccc8825ce6997891a8477cea590"><div class="ttname"><a href="classripple_1_1AccountSet__test.html#a8be52ccc8825ce6997891a8477cea590">ripple::AccountSet_test::testGateway</a></div><div class="ttdeci">void testGateway()</div><div class="ttdef"><b>Definition:</b> <a href="AccountSet__test_8cpp_source.html#l00371">AccountSet_test.cpp:371</a></div></div>
<div class="ttc" id="aclassripple_1_1AccountSet__test_html_ab7f0ab88edabf6ba7389d1fddcc152a7"><div class="ttname"><a href="classripple_1_1AccountSet__test.html#ab7f0ab88edabf6ba7389d1fddcc152a7">ripple::AccountSet_test::testSetAndResetAccountTxnID</a></div><div class="ttdeci">void testSetAndResetAccountTxnID()</div><div class="ttdef"><b>Definition:</b> <a href="AccountSet__test_8cpp_source.html#l00160">AccountSet_test.cpp:160</a></div></div>
<div class="ttc" id="aclassripple_1_1AccountSet__test_html_ac86bad3e853717fa2d275dd75a3eaa27"><div class="ttname"><a href="classripple_1_1AccountSet__test.html#ac86bad3e853717fa2d275dd75a3eaa27">ripple::AccountSet_test::testSetNoFreeze</a></div><div class="ttdeci">void testSetNoFreeze()</div><div class="ttdef"><b>Definition:</b> <a href="AccountSet__test_8cpp_source.html#l00183">AccountSet_test.cpp:183</a></div></div>
<div class="ttc" id="aclassripple_1_1AccountSet__test_html_ad573fde73bd9f9519d1e605711cfcd7d"><div class="ttname"><a href="classripple_1_1AccountSet__test.html#ad573fde73bd9f9519d1e605711cfcd7d">ripple::AccountSet_test::testMostFlags</a></div><div class="ttdeci">void testMostFlags()</div><div class="ttdef"><b>Definition:</b> <a href="AccountSet__test_8cpp_source.html#l00048">AccountSet_test.cpp:48</a></div></div>
<div class="ttc" id="aclassripple_1_1AccountSet__test_html_ad74102ba2c4989e9f8963d2224948fd8"><div class="ttname"><a href="classripple_1_1AccountSet__test.html#ad74102ba2c4989e9f8963d2224948fd8">ripple::AccountSet_test::testRequireAuthWithDir</a></div><div class="ttdeci">void testRequireAuthWithDir()</div><div class="ttdef"><b>Definition:</b> <a href="AccountSet__test_8cpp_source.html#l00518">AccountSet_test.cpp:518</a></div></div>
<div class="ttc" id="aclassripple_1_1AccountSet__test_html_ae81ffe980b39d862f8b82d5a15775e85"><div class="ttname"><a href="classripple_1_1AccountSet__test.html#ae81ffe980b39d862f8b82d5a15775e85">ripple::AccountSet_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="AccountSet__test_8cpp_source.html#l00582">AccountSet_test.cpp:582</a></div></div>
<div class="ttc" id="aclassripple_1_1AccountSet__test_html_afbfbc1d818a1529ce3ca3210ce0852e3"><div class="ttname"><a href="classripple_1_1AccountSet__test.html#afbfbc1d818a1529ce3ca3210ce0852e3">ripple::AccountSet_test::testBadInputs</a></div><div class="ttdeci">void testBadInputs()</div><div class="ttdef"><b>Definition:</b> <a href="AccountSet__test_8cpp_source.html#l00475">AccountSet_test.cpp:475</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_1OpenView_html"><div class="ttname"><a href="classripple_1_1OpenView.html">ripple::OpenView</a></div><div class="ttdoc">Writable ledger view that accumulates state and tx changes.</div><div class="ttdef"><b>Definition:</b> <a href="OpenView_8h_source.html#l00065">OpenView.h:66</a></div></div>
<div class="ttc" id="aclassripple_1_1OpenView_html_a9db14117eadad3eefc95f1b584ecda8d"><div class="ttname"><a href="classripple_1_1OpenView.html#a9db14117eadad3eefc95f1b584ecda8d">ripple::OpenView::read</a></div><div class="ttdeci">std::shared_ptr&lt; SLE const &gt; read(Keylet const &amp;k) const override</div><div class="ttdoc">Return the state item associated with a key.</div><div class="ttdef"><b>Definition:</b> <a href="OpenView_8cpp_source.html#l00170">OpenView.cpp:170</a></div></div>
<div class="ttc" id="aclassripple_1_1OpenView_html_ad2a95c6fd9303d94164d55530cc1df39"><div class="ttname"><a href="classripple_1_1OpenView.html#ad2a95c6fd9303d94164d55530cc1df39">ripple::OpenView::rawReplace</a></div><div class="ttdeci">void rawReplace(std::shared_ptr&lt; SLE &gt; const &amp;sle) override</div><div class="ttdoc">Unconditionally replace a state item.</div><div class="ttdef"><b>Definition:</b> <a href="OpenView_8cpp_source.html#l00244">OpenView.cpp:244</a></div></div>
<div class="ttc" id="aclassripple_1_1SetAccount_html"><div class="ttname"><a href="classripple_1_1SetAccount.html">ripple::SetAccount</a></div><div class="ttdef"><b>Definition:</b> <a href="SetAccount_8h_source.html#l00029">SetAccount.h:30</a></div></div>
<div class="ttc" id="aclassbeast_1_1Journal_html"><div class="ttname"><a href="classbeast_1_1Journal.html">beast::Journal</a></div><div class="ttdoc">A generic endpoint for log messages.</div><div class="ttdef"><b>Definition</b> <a href="Journal_8h_source.html#l00059">Journal.h:60</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_1AccountSet__test_html"><div class="ttname"><a href="classripple_1_1AccountSet__test.html">ripple::AccountSet_test</a></div><div class="ttdef"><b>Definition</b> <a href="AccountSet__test_8cpp_source.html#l00030">AccountSet_test.cpp:31</a></div></div>
<div class="ttc" id="aclassripple_1_1AccountSet__test_html_a1b807d0e0f1969018462049c16c5417b"><div class="ttname"><a href="classripple_1_1AccountSet__test.html#a1b807d0e0f1969018462049c16c5417b">ripple::AccountSet_test::testTransferRate</a></div><div class="ttdeci">void testTransferRate()</div><div class="ttdef"><b>Definition</b> <a href="AccountSet__test_8cpp_source.html#l00324">AccountSet_test.cpp:324</a></div></div>
<div class="ttc" id="aclassripple_1_1AccountSet__test_html_a208bf02ff48afd148c66e53ab8b4f582"><div class="ttname"><a href="classripple_1_1AccountSet__test.html#a208bf02ff48afd148c66e53ab8b4f582">ripple::AccountSet_test::testNullAccountSet</a></div><div class="ttdeci">void testNullAccountSet()</div><div class="ttdef"><b>Definition</b> <a href="AccountSet__test_8cpp_source.html#l00034">AccountSet_test.cpp:34</a></div></div>
<div class="ttc" id="aclassripple_1_1AccountSet__test_html_a3aa25bc7514f426a71d7e8556d371755"><div class="ttname"><a href="classripple_1_1AccountSet__test.html#a3aa25bc7514f426a71d7e8556d371755">ripple::AccountSet_test::testWalletID</a></div><div class="ttdeci">void testWalletID()</div><div class="ttdef"><b>Definition</b> <a href="AccountSet__test_8cpp_source.html#l00281">AccountSet_test.cpp:281</a></div></div>
<div class="ttc" id="aclassripple_1_1AccountSet__test_html_a48b41c2e65ce1cc87f0487e86ecb454f"><div class="ttname"><a href="classripple_1_1AccountSet__test.html#a48b41c2e65ce1cc87f0487e86ecb454f">ripple::AccountSet_test::testTicket</a></div><div class="ttdeci">void testTicket()</div><div class="ttdef"><b>Definition</b> <a href="AccountSet__test_8cpp_source.html#l00549">AccountSet_test.cpp:549</a></div></div>
<div class="ttc" id="aclassripple_1_1AccountSet__test_html_a508097246c3762faa5d3b3d9d6ac0cf7"><div class="ttname"><a href="classripple_1_1AccountSet__test.html#a508097246c3762faa5d3b3d9d6ac0cf7">ripple::AccountSet_test::testDomain</a></div><div class="ttdeci">void testDomain()</div><div class="ttdef"><b>Definition</b> <a href="AccountSet__test_8cpp_source.html#l00204">AccountSet_test.cpp:204</a></div></div>
<div class="ttc" id="aclassripple_1_1AccountSet__test_html_a55c36c841322125e1caafc5f739635a5"><div class="ttname"><a href="classripple_1_1AccountSet__test.html#a55c36c841322125e1caafc5f739635a5">ripple::AccountSet_test::testEmailHash</a></div><div class="ttdeci">void testEmailHash()</div><div class="ttdef"><b>Definition</b> <a href="AccountSet__test_8cpp_source.html#l00303">AccountSet_test.cpp:303</a></div></div>
<div class="ttc" id="aclassripple_1_1AccountSet__test_html_a73b38d3a1bbfd57e35c76d13f975fa7b"><div class="ttname"><a href="classripple_1_1AccountSet__test.html#a73b38d3a1bbfd57e35c76d13f975fa7b">ripple::AccountSet_test::testMessageKey</a></div><div class="ttdeci">void testMessageKey()</div><div class="ttdef"><b>Definition</b> <a href="AccountSet__test_8cpp_source.html#l00254">AccountSet_test.cpp:254</a></div></div>
<div class="ttc" id="aclassripple_1_1AccountSet__test_html_a8be52ccc8825ce6997891a8477cea590"><div class="ttname"><a href="classripple_1_1AccountSet__test.html#a8be52ccc8825ce6997891a8477cea590">ripple::AccountSet_test::testGateway</a></div><div class="ttdeci">void testGateway()</div><div class="ttdef"><b>Definition</b> <a href="AccountSet__test_8cpp_source.html#l00371">AccountSet_test.cpp:371</a></div></div>
<div class="ttc" id="aclassripple_1_1AccountSet__test_html_ab7f0ab88edabf6ba7389d1fddcc152a7"><div class="ttname"><a href="classripple_1_1AccountSet__test.html#ab7f0ab88edabf6ba7389d1fddcc152a7">ripple::AccountSet_test::testSetAndResetAccountTxnID</a></div><div class="ttdeci">void testSetAndResetAccountTxnID()</div><div class="ttdef"><b>Definition</b> <a href="AccountSet__test_8cpp_source.html#l00160">AccountSet_test.cpp:160</a></div></div>
<div class="ttc" id="aclassripple_1_1AccountSet__test_html_ac86bad3e853717fa2d275dd75a3eaa27"><div class="ttname"><a href="classripple_1_1AccountSet__test.html#ac86bad3e853717fa2d275dd75a3eaa27">ripple::AccountSet_test::testSetNoFreeze</a></div><div class="ttdeci">void testSetNoFreeze()</div><div class="ttdef"><b>Definition</b> <a href="AccountSet__test_8cpp_source.html#l00183">AccountSet_test.cpp:183</a></div></div>
<div class="ttc" id="aclassripple_1_1AccountSet__test_html_ad573fde73bd9f9519d1e605711cfcd7d"><div class="ttname"><a href="classripple_1_1AccountSet__test.html#ad573fde73bd9f9519d1e605711cfcd7d">ripple::AccountSet_test::testMostFlags</a></div><div class="ttdeci">void testMostFlags()</div><div class="ttdef"><b>Definition</b> <a href="AccountSet__test_8cpp_source.html#l00048">AccountSet_test.cpp:48</a></div></div>
<div class="ttc" id="aclassripple_1_1AccountSet__test_html_ad74102ba2c4989e9f8963d2224948fd8"><div class="ttname"><a href="classripple_1_1AccountSet__test.html#ad74102ba2c4989e9f8963d2224948fd8">ripple::AccountSet_test::testRequireAuthWithDir</a></div><div class="ttdeci">void testRequireAuthWithDir()</div><div class="ttdef"><b>Definition</b> <a href="AccountSet__test_8cpp_source.html#l00518">AccountSet_test.cpp:518</a></div></div>
<div class="ttc" id="aclassripple_1_1AccountSet__test_html_ae81ffe980b39d862f8b82d5a15775e85"><div class="ttname"><a href="classripple_1_1AccountSet__test.html#ae81ffe980b39d862f8b82d5a15775e85">ripple::AccountSet_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="AccountSet__test_8cpp_source.html#l00582">AccountSet_test.cpp:582</a></div></div>
<div class="ttc" id="aclassripple_1_1AccountSet__test_html_afbfbc1d818a1529ce3ca3210ce0852e3"><div class="ttname"><a href="classripple_1_1AccountSet__test.html#afbfbc1d818a1529ce3ca3210ce0852e3">ripple::AccountSet_test::testBadInputs</a></div><div class="ttdeci">void testBadInputs()</div><div class="ttdef"><b>Definition</b> <a href="AccountSet__test_8cpp_source.html#l00475">AccountSet_test.cpp:475</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_1OpenView_html"><div class="ttname"><a href="classripple_1_1OpenView.html">ripple::OpenView</a></div><div class="ttdoc">Writable ledger view that accumulates state and tx changes.</div><div class="ttdef"><b>Definition</b> <a href="OpenView_8h_source.html#l00065">OpenView.h:66</a></div></div>
<div class="ttc" id="aclassripple_1_1OpenView_html_a9db14117eadad3eefc95f1b584ecda8d"><div class="ttname"><a href="classripple_1_1OpenView.html#a9db14117eadad3eefc95f1b584ecda8d">ripple::OpenView::read</a></div><div class="ttdeci">std::shared_ptr&lt; SLE const &gt; read(Keylet const &amp;k) const override</div><div class="ttdoc">Return the state item associated with a key.</div><div class="ttdef"><b>Definition</b> <a href="OpenView_8cpp_source.html#l00170">OpenView.cpp:170</a></div></div>
<div class="ttc" id="aclassripple_1_1OpenView_html_ad2a95c6fd9303d94164d55530cc1df39"><div class="ttname"><a href="classripple_1_1OpenView.html#ad2a95c6fd9303d94164d55530cc1df39">ripple::OpenView::rawReplace</a></div><div class="ttdeci">void rawReplace(std::shared_ptr&lt; SLE &gt; const &amp;sle) override</div><div class="ttdoc">Unconditionally replace a state item.</div><div class="ttdef"><b>Definition</b> <a href="OpenView_8cpp_source.html#l00244">OpenView.cpp:244</a></div></div>
<div class="ttc" id="aclassripple_1_1SetAccount_html"><div class="ttname"><a href="classripple_1_1SetAccount.html">ripple::SetAccount</a></div><div class="ttdef"><b>Definition</b> <a href="SetAccount_8h_source.html#l00029">SetAccount.h:30</a></div></div>
<div class="ttc" id="aclassripple_1_1TERSubset_html"><div class="ttname"><a href="classripple_1_1TERSubset.html">ripple::TERSubset&lt; CanCvtToTER &gt;</a></div></div>
<div class="ttc" id="aclassripple_1_1base__uint_html"><div class="ttname"><a href="classripple_1_1base__uint.html">ripple::base_uint&lt; 256 &gt;</a></div></div>
<div class="ttc" id="afind_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/find.html">std::find</a></div><div class="ttdeci">T find(T... args)</div></div>
<div class="ttc" id="ainitializer_list_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/initializer_list.html">std::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_1keylet_html_aa756e0f59b26042ed00a4d0ba6e96951"><div class="ttname"><a href="namespaceripple_1_1keylet.html#aa756e0f59b26042ed00a4d0ba6e96951">ripple::keylet::account</a></div><div class="ttdeci">Keylet account(AccountID const &amp;id) noexcept</div><div class="ttdoc">AccountID root.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00184">Indexes.cpp:184</a></div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_acd4d51d467fc6e75745baf179a7965ef"><div class="ttname"><a href="namespaceripple_1_1keylet.html#acd4d51d467fc6e75745baf179a7965ef">ripple::keylet::ownerDir</a></div><div class="ttdeci">Keylet ownerDir(AccountID const &amp;id) noexcept</div><div class="ttdoc">The root page of an account's directory.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00374">Indexes.cpp:374</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a3456c2965b84d7eb0beeee1d4b9fbc3a"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a3456c2965b84d7eb0beeee1d4b9fbc3a">ripple::test::jtx::none</a></div><div class="ttdeci">static none_t const none</div><div class="ttdef"><b>Definition:</b> <a href="tags_8h_source.html#l00034">tags.h:34</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_a0937c341f2f9445f038012ac13cfb8df"><div class="ttname"><a href="namespaceripple.html#a0937c341f2f9445f038012ac13cfb8df">ripple::tfAllowXRP</a></div><div class="ttdeci">constexpr std::uint32_t tfAllowXRP</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00071">TxFlags.h:71</a></div></div>
<div class="ttc" id="anamespaceripple_html_a0ce63352f37481632452056bb649eb58"><div class="ttname"><a href="namespaceripple.html#a0ce63352f37481632452056bb649eb58">ripple::asfGlobalFreeze</a></div><div class="ttdeci">constexpr std::uint32_t asfGlobalFreeze</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00083">TxFlags.h:83</a></div></div>
<div class="ttc" id="anamespaceripple_html_a1d8ec9af2fd805d04e032c52f6968211"><div class="ttname"><a href="namespaceripple.html#a1d8ec9af2fd805d04e032c52f6968211">ripple::asfDepositAuth</a></div><div class="ttdeci">constexpr std::uint32_t asfDepositAuth</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00085">TxFlags.h:85</a></div></div>
<div class="ttc" id="anamespaceripple_html_a1dc3be353a462b0e773a87943306c501"><div class="ttname"><a href="namespaceripple.html#a1dc3be353a462b0e773a87943306c501">ripple::asfDisallowIncomingNFTokenOffer</a></div><div class="ttdeci">constexpr std::uint32_t asfDisallowIncomingNFTokenOffer</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00090">TxFlags.h:90</a></div></div>
<div class="ttc" id="anamespaceripple_html_a260d2970ac1119109937ed1c5d4ca962a30fa4312dc97284108795137982ff757"><div class="ttname"><a href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a30fa4312dc97284108795137982ff757">ripple::telBAD_PUBLIC_KEY</a></div><div class="ttdeci">@ telBAD_PUBLIC_KEY</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00055">TER.h:55</a></div></div>
<div class="ttc" id="anamespaceripple_html_a260d2970ac1119109937ed1c5d4ca962a79f1574c674d1d3c1a9914f15e914edb"><div class="ttname"><a href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a79f1574c674d1d3c1a9914f15e914edb">ripple::telBAD_DOMAIN</a></div><div class="ttdeci">@ telBAD_DOMAIN</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00053">TER.h:53</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2964a536384262367942d4024dfdd98d"><div class="ttname"><a href="namespaceripple.html#a2964a536384262367942d4024dfdd98d">ripple::asfAllowTrustLineLocking</a></div><div class="ttdeci">constexpr std::uint32_t asfAllowTrustLineLocking</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00095">TxFlags.h:95</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2e3220cb8c660141f5300a9e38841295"><div class="ttname"><a href="namespaceripple.html#a2e3220cb8c660141f5300a9e38841295">ripple::asfRequireDest</a></div><div class="ttdeci">constexpr std::uint32_t asfRequireDest</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00077">TxFlags.h:77</a></div></div>
<div class="ttc" id="anamespaceripple_html_a30148e4cfe0d75c4b54266332aae5bb1"><div class="ttname"><a href="namespaceripple.html#a30148e4cfe0d75c4b54266332aae5bb1">ripple::toAmount&lt; STAmount &gt;</a></div><div class="ttdeci">STAmount toAmount&lt; STAmount &gt;(STAmount const &amp;amt)</div><div class="ttdef"><b>Definition:</b> <a href="AmountConversions_8h_source.html#l00067">AmountConversions.h:68</a></div></div>
<div class="ttc" id="anamespaceripple_html_a40a2f551909e4b709699f6d41292d374"><div class="ttname"><a href="namespaceripple.html#a40a2f551909e4b709699f6d41292d374">ripple::transferRate</a></div><div class="ttdeci">Rate transferRate(ReadView const &amp;view, AccountID const &amp;issuer)</div><div class="ttdoc">Returns IOU issuer transfer fee as Rate.</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00760">View.cpp:760</a></div></div>
<div class="ttc" id="anamespaceripple_html_a4414987963e371e8bdbafd38bc5427fa"><div class="ttname"><a href="namespaceripple.html#a4414987963e371e8bdbafd38bc5427fa">ripple::asfAuthorizedNFTokenMinter</a></div><div class="ttdeci">constexpr std::uint32_t asfAuthorizedNFTokenMinter</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00086">TxFlags.h:86</a></div></div>
<div class="ttc" id="anamespaceripple_html_a44c6902c9425a64f45a05a0c2491db4a"><div class="ttname"><a href="namespaceripple.html#a44c6902c9425a64f45a05a0c2491db4a">ripple::tfOptionalDestTag</a></div><div class="ttdeci">constexpr std::uint32_t tfOptionalDestTag</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00067">TxFlags.h:67</a></div></div>
<div class="ttc" id="anamespaceripple_html_a4ba29527a8fce462590deaec97ec00de"><div class="ttname"><a href="namespaceripple.html#a4ba29527a8fce462590deaec97ec00de">ripple::tfAccountSetMask</a></div><div class="ttdeci">constexpr std::uint32_t tfAccountSetMask</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00072">TxFlags.h:72</a></div></div>
<div class="ttc" id="anamespaceripple_html_a53f80df10254751781250aa20704e98f"><div class="ttname"><a href="namespaceripple.html#a53f80df10254751781250aa20704e98f">ripple::set</a></div><div class="ttdeci">bool set(T &amp;target, std::string const &amp;name, Section const &amp;section)</div><div class="ttdoc">Set a value from a configuration Section If the named value is not found or doesn't parse as a T,...</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00315">BasicConfig.h:315</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5adb540ae694e45bca2ad089fff15128"><div class="ttname"><a href="namespaceripple.html#a5adb540ae694e45bca2ad089fff15128">ripple::multiply</a></div><div class="ttdeci">STAmount multiply(STAmount const &amp;amount, Rate const &amp;rate)</div><div class="ttdef"><b>Definition:</b> <a href="Rate2_8cpp_source.html#l00053">Rate2.cpp:53</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5bbe95745bed6471c39fef31a05047ee"><div class="ttname"><a href="namespaceripple.html#a5bbe95745bed6471c39fef31a05047ee">ripple::asfNoFreeze</a></div><div class="ttdeci">constexpr std::uint32_t asfNoFreeze</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00082">TxFlags.h:82</a></div></div>
<div class="ttc" id="anamespaceripple_html_a67cb8f38f9c204304ea44fcff2953438"><div class="ttname"><a href="namespaceripple.html#a67cb8f38f9c204304ea44fcff2953438">ripple::asfDisableMaster</a></div><div class="ttdeci">constexpr std::uint32_t asfDisableMaster</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00080">TxFlags.h:80</a></div></div>
<div class="ttc" id="anamespaceripple_html_a72b8ab4faf1078ddedabff623d95b057"><div class="ttname"><a href="namespaceripple.html#a72b8ab4faf1078ddedabff623d95b057">ripple::asfDisallowIncomingTrustline</a></div><div class="ttdeci">constexpr std::uint32_t asfDisallowIncomingTrustline</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00093">TxFlags.h:93</a></div></div>
<div class="ttc" id="anamespaceripple_html_a75cb21d7f1df42f2fdc8efddb79b63f4a428f826ecea84dc8b43351c2d2b2117a"><div class="ttname"><a href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4a428f826ecea84dc8b43351c2d2b2117a">ripple::tefNO_TICKET</a></div><div class="ttdeci">@ tefNO_TICKET</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00185">TER.h:185</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_a9236ad224cda331f55af0a09d9bd16ea"><div class="ttname"><a href="namespaceripple.html#a9236ad224cda331f55af0a09d9bd16ea">ripple::asfAccountTxnID</a></div><div class="ttdeci">constexpr std::uint32_t asfAccountTxnID</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00081">TxFlags.h:81</a></div></div>
<div class="ttc" id="anamespaceripple_html_a92b26c4fb4288c04285666f316d24f9c"><div class="ttname"><a href="namespaceripple.html#a92b26c4fb4288c04285666f316d24f9c">ripple::asfDefaultRipple</a></div><div class="ttdeci">constexpr std::uint32_t asfDefaultRipple</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00084">TxFlags.h:84</a></div></div>
<div class="ttc" id="anamespaceripple_html_a93f2333b362ee67694b78f55eadf7805"><div class="ttname"><a href="namespaceripple.html#a93f2333b362ee67694b78f55eadf7805">ripple::makeSlice</a></div><div class="ttdeci">std::enable_if_t&lt; std::is_same&lt; T, char &gt;::value||std::is_same&lt; T, unsigned char &gt;::value, Slice &gt; makeSlice(std::array&lt; T, N &gt; const &amp;a)</div><div class="ttdef"><b>Definition:</b> <a href="Slice_8h_source.html#l00244">Slice.h:244</a></div></div>
<div class="ttc" id="anamespaceripple_html_a9410087e0ef101a892bb3f4a3cb16614"><div class="ttname"><a href="namespaceripple.html#a9410087e0ef101a892bb3f4a3cb16614">ripple::asfDisallowIncomingCheck</a></div><div class="ttdeci">constexpr std::uint32_t asfDisallowIncomingCheck</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00091">TxFlags.h:91</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="anamespaceripple_1_1keylet_html_aa756e0f59b26042ed00a4d0ba6e96951"><div class="ttname"><a href="namespaceripple_1_1keylet.html#aa756e0f59b26042ed00a4d0ba6e96951">ripple::keylet::account</a></div><div class="ttdeci">Keylet account(AccountID const &amp;id) noexcept</div><div class="ttdoc">AccountID root.</div><div class="ttdef"><b>Definition</b> <a href="Indexes_8cpp_source.html#l00184">Indexes.cpp:184</a></div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_acd4d51d467fc6e75745baf179a7965ef"><div class="ttname"><a href="namespaceripple_1_1keylet.html#acd4d51d467fc6e75745baf179a7965ef">ripple::keylet::ownerDir</a></div><div class="ttdeci">Keylet ownerDir(AccountID const &amp;id) noexcept</div><div class="ttdoc">The root page of an account's directory.</div><div class="ttdef"><b>Definition</b> <a href="Indexes_8cpp_source.html#l00374">Indexes.cpp:374</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a3456c2965b84d7eb0beeee1d4b9fbc3a"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a3456c2965b84d7eb0beeee1d4b9fbc3a">ripple::test::jtx::none</a></div><div class="ttdeci">static none_t const none</div><div class="ttdef"><b>Definition</b> <a href="tags_8h_source.html#l00034">tags.h:34</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_a0937c341f2f9445f038012ac13cfb8df"><div class="ttname"><a href="namespaceripple.html#a0937c341f2f9445f038012ac13cfb8df">ripple::tfAllowXRP</a></div><div class="ttdeci">constexpr std::uint32_t tfAllowXRP</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00071">TxFlags.h:71</a></div></div>
<div class="ttc" id="anamespaceripple_html_a0ce63352f37481632452056bb649eb58"><div class="ttname"><a href="namespaceripple.html#a0ce63352f37481632452056bb649eb58">ripple::asfGlobalFreeze</a></div><div class="ttdeci">constexpr std::uint32_t asfGlobalFreeze</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00083">TxFlags.h:83</a></div></div>
<div class="ttc" id="anamespaceripple_html_a1d8ec9af2fd805d04e032c52f6968211"><div class="ttname"><a href="namespaceripple.html#a1d8ec9af2fd805d04e032c52f6968211">ripple::asfDepositAuth</a></div><div class="ttdeci">constexpr std::uint32_t asfDepositAuth</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00085">TxFlags.h:85</a></div></div>
<div class="ttc" id="anamespaceripple_html_a1dc3be353a462b0e773a87943306c501"><div class="ttname"><a href="namespaceripple.html#a1dc3be353a462b0e773a87943306c501">ripple::asfDisallowIncomingNFTokenOffer</a></div><div class="ttdeci">constexpr std::uint32_t asfDisallowIncomingNFTokenOffer</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00090">TxFlags.h:90</a></div></div>
<div class="ttc" id="anamespaceripple_html_a260d2970ac1119109937ed1c5d4ca962a30fa4312dc97284108795137982ff757"><div class="ttname"><a href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a30fa4312dc97284108795137982ff757">ripple::telBAD_PUBLIC_KEY</a></div><div class="ttdeci">@ telBAD_PUBLIC_KEY</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00055">TER.h:55</a></div></div>
<div class="ttc" id="anamespaceripple_html_a260d2970ac1119109937ed1c5d4ca962a79f1574c674d1d3c1a9914f15e914edb"><div class="ttname"><a href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a79f1574c674d1d3c1a9914f15e914edb">ripple::telBAD_DOMAIN</a></div><div class="ttdeci">@ telBAD_DOMAIN</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00053">TER.h:53</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2964a536384262367942d4024dfdd98d"><div class="ttname"><a href="namespaceripple.html#a2964a536384262367942d4024dfdd98d">ripple::asfAllowTrustLineLocking</a></div><div class="ttdeci">constexpr std::uint32_t asfAllowTrustLineLocking</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00095">TxFlags.h:95</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2e3220cb8c660141f5300a9e38841295"><div class="ttname"><a href="namespaceripple.html#a2e3220cb8c660141f5300a9e38841295">ripple::asfRequireDest</a></div><div class="ttdeci">constexpr std::uint32_t asfRequireDest</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00077">TxFlags.h:77</a></div></div>
<div class="ttc" id="anamespaceripple_html_a30148e4cfe0d75c4b54266332aae5bb1"><div class="ttname"><a href="namespaceripple.html#a30148e4cfe0d75c4b54266332aae5bb1">ripple::toAmount&lt; STAmount &gt;</a></div><div class="ttdeci">STAmount toAmount&lt; STAmount &gt;(STAmount const &amp;amt)</div><div class="ttdef"><b>Definition</b> <a href="AmountConversions_8h_source.html#l00067">AmountConversions.h:68</a></div></div>
<div class="ttc" id="anamespaceripple_html_a40a2f551909e4b709699f6d41292d374"><div class="ttname"><a href="namespaceripple.html#a40a2f551909e4b709699f6d41292d374">ripple::transferRate</a></div><div class="ttdeci">Rate transferRate(ReadView const &amp;view, AccountID const &amp;issuer)</div><div class="ttdoc">Returns IOU issuer transfer fee as Rate.</div><div class="ttdef"><b>Definition</b> <a href="View_8cpp_source.html#l00760">View.cpp:760</a></div></div>
<div class="ttc" id="anamespaceripple_html_a4414987963e371e8bdbafd38bc5427fa"><div class="ttname"><a href="namespaceripple.html#a4414987963e371e8bdbafd38bc5427fa">ripple::asfAuthorizedNFTokenMinter</a></div><div class="ttdeci">constexpr std::uint32_t asfAuthorizedNFTokenMinter</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00086">TxFlags.h:86</a></div></div>
<div class="ttc" id="anamespaceripple_html_a44c6902c9425a64f45a05a0c2491db4a"><div class="ttname"><a href="namespaceripple.html#a44c6902c9425a64f45a05a0c2491db4a">ripple::tfOptionalDestTag</a></div><div class="ttdeci">constexpr std::uint32_t tfOptionalDestTag</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00067">TxFlags.h:67</a></div></div>
<div class="ttc" id="anamespaceripple_html_a4ba29527a8fce462590deaec97ec00de"><div class="ttname"><a href="namespaceripple.html#a4ba29527a8fce462590deaec97ec00de">ripple::tfAccountSetMask</a></div><div class="ttdeci">constexpr std::uint32_t tfAccountSetMask</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00072">TxFlags.h:72</a></div></div>
<div class="ttc" id="anamespaceripple_html_a53f80df10254751781250aa20704e98f"><div class="ttname"><a href="namespaceripple.html#a53f80df10254751781250aa20704e98f">ripple::set</a></div><div class="ttdeci">bool set(T &amp;target, std::string const &amp;name, Section const &amp;section)</div><div class="ttdoc">Set a value from a configuration Section If the named value is not found or doesn't parse as a T,...</div><div class="ttdef"><b>Definition</b> <a href="BasicConfig_8h_source.html#l00315">BasicConfig.h:315</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5adb540ae694e45bca2ad089fff15128"><div class="ttname"><a href="namespaceripple.html#a5adb540ae694e45bca2ad089fff15128">ripple::multiply</a></div><div class="ttdeci">STAmount multiply(STAmount const &amp;amount, Rate const &amp;rate)</div><div class="ttdef"><b>Definition</b> <a href="Rate2_8cpp_source.html#l00053">Rate2.cpp:53</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5bbe95745bed6471c39fef31a05047ee"><div class="ttname"><a href="namespaceripple.html#a5bbe95745bed6471c39fef31a05047ee">ripple::asfNoFreeze</a></div><div class="ttdeci">constexpr std::uint32_t asfNoFreeze</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00082">TxFlags.h:82</a></div></div>
<div class="ttc" id="anamespaceripple_html_a67cb8f38f9c204304ea44fcff2953438"><div class="ttname"><a href="namespaceripple.html#a67cb8f38f9c204304ea44fcff2953438">ripple::asfDisableMaster</a></div><div class="ttdeci">constexpr std::uint32_t asfDisableMaster</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00080">TxFlags.h:80</a></div></div>
<div class="ttc" id="anamespaceripple_html_a72b8ab4faf1078ddedabff623d95b057"><div class="ttname"><a href="namespaceripple.html#a72b8ab4faf1078ddedabff623d95b057">ripple::asfDisallowIncomingTrustline</a></div><div class="ttdeci">constexpr std::uint32_t asfDisallowIncomingTrustline</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00093">TxFlags.h:93</a></div></div>
<div class="ttc" id="anamespaceripple_html_a75cb21d7f1df42f2fdc8efddb79b63f4a428f826ecea84dc8b43351c2d2b2117a"><div class="ttname"><a href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4a428f826ecea84dc8b43351c2d2b2117a">ripple::tefNO_TICKET</a></div><div class="ttdeci">@ tefNO_TICKET</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00185">TER.h:185</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_a9236ad224cda331f55af0a09d9bd16ea"><div class="ttname"><a href="namespaceripple.html#a9236ad224cda331f55af0a09d9bd16ea">ripple::asfAccountTxnID</a></div><div class="ttdeci">constexpr std::uint32_t asfAccountTxnID</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00081">TxFlags.h:81</a></div></div>
<div class="ttc" id="anamespaceripple_html_a92b26c4fb4288c04285666f316d24f9c"><div class="ttname"><a href="namespaceripple.html#a92b26c4fb4288c04285666f316d24f9c">ripple::asfDefaultRipple</a></div><div class="ttdeci">constexpr std::uint32_t asfDefaultRipple</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00084">TxFlags.h:84</a></div></div>
<div class="ttc" id="anamespaceripple_html_a93f2333b362ee67694b78f55eadf7805"><div class="ttname"><a href="namespaceripple.html#a93f2333b362ee67694b78f55eadf7805">ripple::makeSlice</a></div><div class="ttdeci">std::enable_if_t&lt; std::is_same&lt; T, char &gt;::value||std::is_same&lt; T, unsigned char &gt;::value, Slice &gt; makeSlice(std::array&lt; T, N &gt; const &amp;a)</div><div class="ttdef"><b>Definition</b> <a href="Slice_8h_source.html#l00244">Slice.h:244</a></div></div>
<div class="ttc" id="anamespaceripple_html_a9410087e0ef101a892bb3f4a3cb16614"><div class="ttname"><a href="namespaceripple.html#a9410087e0ef101a892bb3f4a3cb16614">ripple::asfDisallowIncomingCheck</a></div><div class="ttdeci">constexpr std::uint32_t asfDisallowIncomingCheck</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00091">TxFlags.h:91</a></div></div>
<div class="ttc" id="anamespaceripple_html_a9de744cfdefe1132969eb982e57e4ddea8183aa2c95dc1385c8f58bf1917fcb0b"><div class="ttname"><a href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4ddea8183aa2c95dc1385c8f58bf1917fcb0b">ripple::KeyType::ed25519</a></div><div class="ttdeci">@ ed25519</div></div>
<div class="ttc" id="anamespaceripple_html_a9de744cfdefe1132969eb982e57e4ddea82c2b7829b8129e5a2d53665ba4b4757"><div class="ttname"><a href="namespaceripple.html#a9de744cfdefe1132969eb982e57e4ddea82c2b7829b8129e5a2d53665ba4b4757">ripple::KeyType::secp256k1</a></div><div class="ttdeci">@ secp256k1</div></div>
<div class="ttc" id="anamespaceripple_html_aa298e929e02f59c2b05a30ee8805b38ca17724ee6dbf1489c5ebe96231ad6c06f"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca17724ee6dbf1489c5ebe96231ad6c06f">ripple::tecNEED_MASTER_KEY</a></div><div class="ttdeci">@ tecNEED_MASTER_KEY</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00308">TER.h:308</a></div></div>
<div class="ttc" id="anamespaceripple_html_aa298e929e02f59c2b05a30ee8805b38ca7f75db8a8c9b08d781036efee48eb4e0"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca7f75db8a8c9b08d781036efee48eb4e0">ripple::tecOWNERS</a></div><div class="ttdeci">@ tecOWNERS</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00298">TER.h:298</a></div></div>
<div class="ttc" id="anamespaceripple_html_aa298e929e02f59c2b05a30ee8805b38cad2a823ed54b4d2c7bc8fef63f627ac59"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cad2a823ed54b4d2c7bc8fef63f627ac59">ripple::tecNO_ALTERNATIVE_KEY</a></div><div class="ttdeci">@ tecNO_ALTERNATIVE_KEY</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00296">TER.h:296</a></div></div>
<div class="ttc" id="anamespaceripple_html_aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151"><div class="ttname"><a href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">ripple::tesSUCCESS</a></div><div class="ttdeci">@ tesSUCCESS</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00245">TER.h:244</a></div></div>
<div class="ttc" id="anamespaceripple_html_aae404d2c3f1b465b08d2757d160496be"><div class="ttname"><a href="namespaceripple.html#aae404d2c3f1b465b08d2757d160496be">ripple::tfOptionalAuth</a></div><div class="ttdeci">constexpr std::uint32_t tfOptionalAuth</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00069">TxFlags.h:69</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_ac12fbb1864b09bfd3fb4ead410449edd"><div class="ttname"><a href="namespaceripple.html#ac12fbb1864b09bfd3fb4ead410449edd">ripple::asfDisallowIncomingPayChan</a></div><div class="ttdeci">constexpr std::uint32_t asfDisallowIncomingPayChan</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00092">TxFlags.h:92</a></div></div>
<div class="ttc" id="anamespaceripple_html_ac341e8b4d6615fda7866d3c1c0014e44"><div class="ttname"><a href="namespaceripple.html#ac341e8b4d6615fda7866d3c1c0014e44">ripple::get</a></div><div class="ttdeci">T get(Section const &amp;section, std::string const &amp;name, T const &amp;defaultValue=T{})</div><div class="ttdoc">Retrieve a key/value pair from a section.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00355">BasicConfig.h:355</a></div></div>
<div class="ttc" id="anamespaceripple_html_aa298e929e02f59c2b05a30ee8805b38ca17724ee6dbf1489c5ebe96231ad6c06f"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca17724ee6dbf1489c5ebe96231ad6c06f">ripple::tecNEED_MASTER_KEY</a></div><div class="ttdeci">@ tecNEED_MASTER_KEY</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00308">TER.h:308</a></div></div>
<div class="ttc" id="anamespaceripple_html_aa298e929e02f59c2b05a30ee8805b38ca7f75db8a8c9b08d781036efee48eb4e0"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca7f75db8a8c9b08d781036efee48eb4e0">ripple::tecOWNERS</a></div><div class="ttdeci">@ tecOWNERS</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00298">TER.h:298</a></div></div>
<div class="ttc" id="anamespaceripple_html_aa298e929e02f59c2b05a30ee8805b38cad2a823ed54b4d2c7bc8fef63f627ac59"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cad2a823ed54b4d2c7bc8fef63f627ac59">ripple::tecNO_ALTERNATIVE_KEY</a></div><div class="ttdeci">@ tecNO_ALTERNATIVE_KEY</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00296">TER.h:296</a></div></div>
<div class="ttc" id="anamespaceripple_html_aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151"><div class="ttname"><a href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">ripple::tesSUCCESS</a></div><div class="ttdeci">@ tesSUCCESS</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00245">TER.h:244</a></div></div>
<div class="ttc" id="anamespaceripple_html_aae404d2c3f1b465b08d2757d160496be"><div class="ttname"><a href="namespaceripple.html#aae404d2c3f1b465b08d2757d160496be">ripple::tfOptionalAuth</a></div><div class="ttdeci">constexpr std::uint32_t tfOptionalAuth</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00069">TxFlags.h:69</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_ac12fbb1864b09bfd3fb4ead410449edd"><div class="ttname"><a href="namespaceripple.html#ac12fbb1864b09bfd3fb4ead410449edd">ripple::asfDisallowIncomingPayChan</a></div><div class="ttdeci">constexpr std::uint32_t asfDisallowIncomingPayChan</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00092">TxFlags.h:92</a></div></div>
<div class="ttc" id="anamespaceripple_html_ac341e8b4d6615fda7866d3c1c0014e44"><div class="ttname"><a href="namespaceripple.html#ac341e8b4d6615fda7866d3c1c0014e44">ripple::get</a></div><div class="ttdeci">T get(Section const &amp;section, std::string const &amp;name, T const &amp;defaultValue=T{})</div><div class="ttdoc">Retrieve a key/value pair from a section.</div><div class="ttdef"><b>Definition</b> <a href="BasicConfig_8h_source.html#l00355">BasicConfig.h:355</a></div></div>
<div class="ttc" id="anamespaceripple_html_ac34a69f56216ea1e430c09ba049bf0aea5483bf26dec486ec0175e2a3ca816a0a"><div class="ttname"><a href="namespaceripple.html#ac34a69f56216ea1e430c09ba049bf0aea5483bf26dec486ec0175e2a3ca816a0a">ripple::ReleaseStrongRefAction::noop</a></div><div class="ttdeci">@ noop</div></div>
<div class="ttc" id="anamespaceripple_html_ac52a0a522fc11bdd47fce39bd29f97bc"><div class="ttname"><a href="namespaceripple.html#ac52a0a522fc11bdd47fce39bd29f97bc">ripple::randomKeyPair</a></div><div class="ttdeci">std::pair&lt; PublicKey, SecretKey &gt; randomKeyPair(KeyType type)</div><div class="ttdoc">Create a key pair using secure random numbers.</div><div class="ttdef"><b>Definition:</b> <a href="SecretKey_8cpp_source.html#l00386">SecretKey.cpp:386</a></div></div>
<div class="ttc" id="anamespaceripple_html_acedcd08c62e1bb941e2f6c9e289c6582"><div class="ttname"><a href="namespaceripple.html#acedcd08c62e1bb941e2f6c9e289c6582">ripple::asfAllowTrustLineClawback</a></div><div class="ttdeci">constexpr std::uint32_t asfAllowTrustLineClawback</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00094">TxFlags.h:94</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_adebe4d783be9c979e67fdbb2bc27162fad237d4c433f46906a2b8b2e1624c1aff"><div class="ttname"><a href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162fad237d4c433f46906a2b8b2e1624c1aff">ripple::terPRE_TICKET</a></div><div class="ttdeci">@ terPRE_TICKET</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00226">TER.h:226</a></div></div>
<div class="ttc" id="anamespaceripple_html_af10fd1df5a0f8f32f4bfd9f07b0c3596"><div class="ttname"><a href="namespaceripple.html#af10fd1df5a0f8f32f4bfd9f07b0c3596">ripple::dirIsEmpty</a></div><div class="ttdeci">bool dirIsEmpty(ReadView const &amp;view, Keylet const &amp;k)</div><div class="ttdoc">Returns true if the directory is empty.</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00905">View.cpp:905</a></div></div>
<div class="ttc" id="anamespaceripple_html_af9cd2b389ce115ba9d17fbd557aca94d"><div class="ttname"><a href="namespaceripple.html#af9cd2b389ce115ba9d17fbd557aca94d">ripple::asfDisallowXRP</a></div><div class="ttdeci">constexpr std::uint32_t asfDisallowXRP</div><div class="ttdef"><b>Definition:</b> <a href="TxFlags_8h_source.html#l00079">TxFlags.h:79</a></div></div>
<div class="ttc" id="anamespaceripple_html_afe21c8454670d46fb93751a5edffed46aa4754e0f122658747650b3b1c0a846a8"><div class="ttname"><a href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46aa4754e0f122658747650b3b1c0a846a8">ripple::temINVALID_FLAG</a></div><div class="ttdeci">@ temINVALID_FLAG</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00111">TER.h:111</a></div></div>
<div class="ttc" id="anamespaceripple_html_afe21c8454670d46fb93751a5edffed46ad133291770952919f6bddd673ae920a0"><div class="ttname"><a href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46ad133291770952919f6bddd673ae920a0">ripple::temBAD_TRANSFER_RATE</a></div><div class="ttdeci">@ temBAD_TRANSFER_RATE</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00107">TER.h:107</a></div></div>
<div class="ttc" id="anamespaceripple_html_ac52a0a522fc11bdd47fce39bd29f97bc"><div class="ttname"><a href="namespaceripple.html#ac52a0a522fc11bdd47fce39bd29f97bc">ripple::randomKeyPair</a></div><div class="ttdeci">std::pair&lt; PublicKey, SecretKey &gt; randomKeyPair(KeyType type)</div><div class="ttdoc">Create a key pair using secure random numbers.</div><div class="ttdef"><b>Definition</b> <a href="SecretKey_8cpp_source.html#l00386">SecretKey.cpp:386</a></div></div>
<div class="ttc" id="anamespaceripple_html_acedcd08c62e1bb941e2f6c9e289c6582"><div class="ttname"><a href="namespaceripple.html#acedcd08c62e1bb941e2f6c9e289c6582">ripple::asfAllowTrustLineClawback</a></div><div class="ttdeci">constexpr std::uint32_t asfAllowTrustLineClawback</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00094">TxFlags.h:94</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_adebe4d783be9c979e67fdbb2bc27162fad237d4c433f46906a2b8b2e1624c1aff"><div class="ttname"><a href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162fad237d4c433f46906a2b8b2e1624c1aff">ripple::terPRE_TICKET</a></div><div class="ttdeci">@ terPRE_TICKET</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00226">TER.h:226</a></div></div>
<div class="ttc" id="anamespaceripple_html_af10fd1df5a0f8f32f4bfd9f07b0c3596"><div class="ttname"><a href="namespaceripple.html#af10fd1df5a0f8f32f4bfd9f07b0c3596">ripple::dirIsEmpty</a></div><div class="ttdeci">bool dirIsEmpty(ReadView const &amp;view, Keylet const &amp;k)</div><div class="ttdoc">Returns true if the directory is empty.</div><div class="ttdef"><b>Definition</b> <a href="View_8cpp_source.html#l00905">View.cpp:905</a></div></div>
<div class="ttc" id="anamespaceripple_html_af9cd2b389ce115ba9d17fbd557aca94d"><div class="ttname"><a href="namespaceripple.html#af9cd2b389ce115ba9d17fbd557aca94d">ripple::asfDisallowXRP</a></div><div class="ttdeci">constexpr std::uint32_t asfDisallowXRP</div><div class="ttdef"><b>Definition</b> <a href="TxFlags_8h_source.html#l00079">TxFlags.h:79</a></div></div>
<div class="ttc" id="anamespaceripple_html_afe21c8454670d46fb93751a5edffed46aa4754e0f122658747650b3b1c0a846a8"><div class="ttname"><a href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46aa4754e0f122658747650b3b1c0a846a8">ripple::temINVALID_FLAG</a></div><div class="ttdeci">@ temINVALID_FLAG</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00111">TER.h:111</a></div></div>
<div class="ttc" id="anamespaceripple_html_afe21c8454670d46fb93751a5edffed46ad133291770952919f6bddd673ae920a0"><div class="ttname"><a href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46ad133291770952919f6bddd673ae920a0">ripple::temBAD_TRANSFER_RATE</a></div><div class="ttdeci">@ temBAD_TRANSFER_RATE</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00107">TER.h:107</a></div></div>
<div class="ttc" id="asize_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/size.html">std::string::length</a></div><div class="ttdeci">T length(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_1Rate_html"><div class="ttname"><a href="structripple_1_1Rate.html">ripple::Rate</a></div><div class="ttdoc">Represents a transfer rate.</div><div class="ttdef"><b>Definition:</b> <a href="Rate_8h_source.html#l00039">Rate.h:40</a></div></div>
<div class="ttc" id="astructripple_1_1Rate_html"><div class="ttname"><a href="structripple_1_1Rate.html">ripple::Rate</a></div><div class="ttdoc">Represents a transfer rate.</div><div class="ttdef"><b>Definition</b> <a href="Rate_8h_source.html#l00039">Rate.h:40</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>