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: Env_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()"
@@ -114,18 +119,22 @@ $(function() {
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespaceripple.html">ripple</a> {</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="keyword">namespace </span>test {</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> </div>
<div class="foldopen" id="foldopen00039" data-start="{" data-end="};">
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1Env__test.html"> 39</a></span><span class="keyword">class </span><a class="code hl_class" href="classripple_1_1test_1_1Env__test.html">Env_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="l00040" name="l00040"></a><span class="lineno"> 40</span>{</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="keyword">public</span>:</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="keyword">static</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div>
<div class="foldopen" id="foldopen00044" data-start="{" data-end="}">
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1Env__test.html#a73c4949c5723e8e8c995cc85957250fe"> 44</a></span> <a class="code hl_function" href="classripple_1_1test_1_1Env__test.html#a73c4949c5723e8e8c995cc85957250fe">to_string</a>(T <span class="keyword">const</span>&amp; t)</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> {</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <span class="keywordflow">return</span> boost::lexical_cast&lt;std::string&gt;(t);</div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> }</div>
</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> </div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <span class="comment">// Declarations in Account.h</span></div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00051" data-start="{" data-end="}">
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1Env__test.html#ac0f8ee45d736a3d153fcb0ebd736ad01"> 51</a></span> <a class="code hl_function" href="classripple_1_1test_1_1Env__test.html#ac0f8ee45d736a3d153fcb0ebd736ad01">testAccount</a>()</div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> {</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> <span class="keyword">using namespace </span>jtx;</div>
@@ -143,12 +152,14 @@ $(function() {
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> [](<a class="code hl_typedef" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a>) {}(gw);</div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <span class="keyword">auto</span> <span class="keyword">const</span> USD = gw[<span class="stringliteral">&quot;USD&quot;</span>];</div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> void(<a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Account.html">Account</a>(<span class="stringliteral">&quot;alice&quot;</span>) &lt; gw);</div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/set.html">std::set&lt;Account&gt;</a>().<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/set/emplace.html">emplace</a>(gw);</div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::set&lt;Account&gt;</a>().emplace(gw);</div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/unordered_set.html">std::unordered_set&lt;Account, beast::uhash&lt;&gt;</a>&gt;().emplace(<span class="stringliteral">&quot;alice&quot;</span>);</div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> }</div>
</div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> </div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> <span class="comment">// Declarations in amount.h</span></div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00074" data-start="{" data-end="}">
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1Env__test.html#a4593e2ad58d041d2e1f876cbc683fb30"> 74</a></span> <a class="code hl_function" href="classripple_1_1test_1_1Env__test.html#a4593e2ad58d041d2e1f876cbc683fb30">testAmount</a>()</div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> {</div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> <span class="keyword">using namespace </span>jtx;</div>
@@ -222,9 +233,11 @@ $(function() {
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> BEAST_EXPECT(!<a class="code hl_function" href="namespaceripple.html#ac341e8b4d6615fda7866d3c1c0014e44">get</a>(USD(10)).is_any);</div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> BEAST_EXPECT(<a class="code hl_function" href="namespaceripple.html#ac341e8b4d6615fda7866d3c1c0014e44">get</a>(<a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#a8a28203f9e4f7546d0abf97e99660753">any</a>(USD(10))).is_any);</div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> }</div>
</div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> </div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> <span class="comment">// Test Env</span></div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00150" data-start="{" data-end="}">
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1Env__test.html#a1238ef48d7dbafb6ac5b7539023e3ce5"> 150</a></span> <a class="code hl_function" href="classripple_1_1test_1_1Env__test.html#a1238ef48d7dbafb6ac5b7539023e3ce5">testEnv</a>()</div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> {</div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> <span class="keyword">using namespace </span>jtx;</div>
@@ -311,9 +324,11 @@ $(function() {
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> env(<a class="code hl_enumvalue" href="namespaceripple.html#ac34a69f56216ea1e430c09ba049bf0aea5483bf26dec486ec0175e2a3ca816a0a">noop</a>(<span class="stringliteral">&quot;alice&quot;</span>), <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a>(<a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#a34d36a371e1f4873695f3eecd5ccc82b">autofill</a>), <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a>(<a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#a34d36a371e1f4873695f3eecd5ccc82b">autofill</a>), <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1sig.html">sig</a>(<a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#a34d36a371e1f4873695f3eecd5ccc82b">autofill</a>));</div>
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> }</div>
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> }</div>
</div>
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span> </div>
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> <span class="comment">// Env::require</span></div>
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00239" data-start="{" data-end="}">
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1Env__test.html#a146d837dddfa7ddea2071cc55adfee80"> 239</a></span> <a class="code hl_function" href="classripple_1_1test_1_1Env__test.html#a146d837dddfa7ddea2071cc55adfee80">testRequire</a>()</div>
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span> {</div>
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> <span class="keyword">using namespace </span>jtx;</div>
@@ -336,9 +351,11 @@ $(function() {
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span> env(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a18cde110bb3ad7dce97ac11a4b251d0e">fclear</a>(<span class="stringliteral">&quot;alice&quot;</span>, <a class="code hl_variable" href="namespaceripple.html#a2e3220cb8c660141f5300a9e38841295">asfRequireDest</a>),</div>
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1require.html">require</a>(<a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1nflags.html">nflags</a>(<span class="stringliteral">&quot;alice&quot;</span>, <a class="code hl_variable" href="namespaceripple.html#a2e3220cb8c660141f5300a9e38841295">asfRequireDest</a>)));</div>
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span> }</div>
</div>
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> </div>
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> <span class="comment">// Signing with secp256k1 and ed25519 keys</span></div>
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00264" data-start="{" data-end="}">
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1Env__test.html#a0f7f78da91159990cac7db15048cbf70"> 264</a></span> <a class="code hl_function" href="classripple_1_1test_1_1Env__test.html#a0f7f78da91159990cac7db15048cbf70">testKeyType</a>()</div>
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span> {</div>
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span> <span class="keyword">using namespace </span>jtx;</div>
@@ -376,9 +393,11 @@ $(function() {
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span> env(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a18cde110bb3ad7dce97ac11a4b251d0e">fclear</a>(alice, <a class="code hl_variable" href="namespaceripple.html#a67cb8f38f9c204304ea44fcff2953438">asfDisableMaster</a>), <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1sig.html">sig</a>(bob));</div>
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span> env(<a class="code hl_enumvalue" href="namespaceripple.html#ac34a69f56216ea1e430c09ba049bf0aea5483bf26dec486ec0175e2a3ca816a0a">noop</a>(alice), <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1sig.html">sig</a>(alice));</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="comment">// Payment basics</span></div>
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"> 303</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00304" data-start="{" data-end="}">
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1Env__test.html#abe57bbf942c8fec4da6d0309267c7477"> 304</a></span> <a class="code hl_function" href="classripple_1_1test_1_1Env__test.html#abe57bbf942c8fec4da6d0309267c7477">testPayments</a>()</div>
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span> {</div>
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span> <span class="keyword">using namespace </span>jtx;</div>
@@ -447,11 +466,13 @@ $(function() {
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span> env(<a class="code hl_enumvalue" href="namespaceripple.html#ac34a69f56216ea1e430c09ba049bf0aea5483bf26dec486ec0175e2a3ca816a0a">noop</a>(<span class="stringliteral">&quot;alice&quot;</span>), <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1sig.html">sig</a>(<span class="stringliteral">&quot;eric&quot;</span>), <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>(<a class="code hl_enumvalue" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4a9b1c8c6894c68f06887180402c387a03">tefBAD_AUTH</a>));</div>
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span> env(<a class="code hl_enumvalue" href="namespaceripple.html#ac34a69f56216ea1e430c09ba049bf0aea5483bf26dec486ec0175e2a3ca816a0a">noop</a>(<span class="stringliteral">&quot;alice&quot;</span>));</div>
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span> }</div>
</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> <span class="comment">// Rudimentary test to ensure fail_hard</span></div>
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span> <span class="comment">// transactions are neither queued nor</span></div>
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"> 375</span> <span class="comment">// held.</span></div>
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"> 376</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00377" data-start="{" data-end="}">
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1Env__test.html#a2226c904cff76b2636c52761a0763291"> 377</a></span> <a class="code hl_function" href="classripple_1_1test_1_1Env__test.html#a2226c904cff76b2636c52761a0763291">testFailHard</a>()</div>
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span> {</div>
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span> <span class="keyword">using namespace </span>jtx;</div>
@@ -533,9 +554,11 @@ $(function() {
<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"> 455</span> BEAST_EXPECT(env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#acd48f8ab02c37b1a30cedf4dec7cc96c">app</a>().<a class="code hl_function" href="classripple_1_1Application.html#a8f55e8599c1fdd368f131ff26c2039f1">getOPs</a>().<a class="code hl_function" href="classripple_1_1NetworkOPs.html#aa9220ccf8382acf85ccd1043f68b9c37">getLocalTxCount</a>() == localTxCnt + 1);</div>
<div class="line"><a id="l00456" name="l00456"></a><span class="lineno"> 456</span> BEAST_EXPECT(env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#a65bedb2e0babbd55343f721de9008a37">current</a>()-&gt;txCount() == openTxCount + 1);</div>
<div class="line"><a id="l00457" name="l00457"></a><span class="lineno"> 457</span> }</div>
</div>
<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"> 458</span> </div>
<div class="line"><a id="l00459" name="l00459"></a><span class="lineno"> 459</span> <span class="comment">// Multi-sign basics</span></div>
<div class="line"><a id="l00460" name="l00460"></a><span class="lineno"> 460</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00461" data-start="{" data-end="}">
<div class="line"><a id="l00461" name="l00461"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1Env__test.html#a862d9ef03522e52ac95e2e7c79d64b19"> 461</a></span> <a class="code hl_function" href="classripple_1_1test_1_1Env__test.html#a862d9ef03522e52ac95e2e7c79d64b19">testMultiSign</a>()</div>
<div class="line"><a id="l00462" name="l00462"></a><span class="lineno"> 462</span> {</div>
<div class="line"><a id="l00463" name="l00463"></a><span class="lineno"> 463</span> <span class="keyword">using namespace </span>jtx;</div>
@@ -558,8 +581,10 @@ $(function() {
<div class="line"><a id="l00480" name="l00480"></a><span class="lineno"> 480</span> </div>
<div class="line"><a id="l00481" name="l00481"></a><span class="lineno"> 481</span> env(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a2f130edacc0e266d31bd9d4fe4def16c">signers</a>(<span class="stringliteral">&quot;alice&quot;</span>, <a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#a3456c2965b84d7eb0beeee1d4b9fbc3a">none</a>));</div>
<div class="line"><a id="l00482" name="l00482"></a><span class="lineno"> 482</span> }</div>
</div>
<div class="line"><a id="l00483" name="l00483"></a><span class="lineno"> 483</span> </div>
<div class="line"><a id="l00484" name="l00484"></a><span class="lineno"> 484</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00485" data-start="{" data-end="}">
<div class="line"><a id="l00485" name="l00485"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1Env__test.html#a205495c8893a4272ac0a38cf9ea6925a"> 485</a></span> <a class="code hl_function" href="classripple_1_1test_1_1Env__test.html#a205495c8893a4272ac0a38cf9ea6925a">testTicket</a>()</div>
<div class="line"><a id="l00486" name="l00486"></a><span class="lineno"> 486</span> {</div>
<div class="line"><a id="l00487" name="l00487"></a><span class="lineno"> 487</span> <span class="keyword">using namespace </span>jtx;</div>
@@ -575,12 +600,16 @@ $(function() {
<div class="line"><a id="l00497" name="l00497"></a><span class="lineno"> 497</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1require.html">require</a>(<a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1owners.html">owners</a>(<span class="stringliteral">&quot;alice&quot;</span>, 1), <a class="code hl_typedef" href="namespaceripple_1_1test_1_1jtx.html#ae64f812b5cb3805c184e07d6b1b643de">tickets</a>(<span class="stringliteral">&quot;alice&quot;</span>, 1)));</div>
<div class="line"><a id="l00498" name="l00498"></a><span class="lineno"> 498</span> }</div>
<div class="line"><a id="l00499" name="l00499"></a><span class="lineno"> 499</span> }</div>
</div>
<div class="line"><a id="l00500" name="l00500"></a><span class="lineno"> 500</span> </div>
<div class="foldopen" id="foldopen00501" data-start="{" data-end="};">
<div class="line"><a id="l00501" name="l00501"></a><span class="lineno"><a class="line" href="structripple_1_1test_1_1Env__test_1_1UDT.html"> 501</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structripple_1_1test_1_1Env__test_1_1UDT.html">UDT</a></div>
<div class="line"><a id="l00502" name="l00502"></a><span class="lineno"> 502</span> {</div>
<div class="line"><a id="l00503" name="l00503"></a><span class="lineno"> 503</span> };</div>
</div>
<div class="line"><a id="l00504" name="l00504"></a><span class="lineno"> 504</span> </div>
<div class="line"><a id="l00505" name="l00505"></a><span class="lineno"> 505</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00506" data-start="{" data-end="}">
<div class="line"><a id="l00506" name="l00506"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1Env__test.html#a8ed91ce291dad033f4e10ede6cb0cbbf"> 506</a></span> <a class="code hl_function" href="classripple_1_1test_1_1Env__test.html#a8ed91ce291dad033f4e10ede6cb0cbbf">testJTxProperties</a>()</div>
<div class="line"><a id="l00507" name="l00507"></a><span class="lineno"> 507</span> {</div>
<div class="line"><a id="l00508" name="l00508"></a><span class="lineno"> 508</span> <span class="keyword">struct </span>T</div>
@@ -616,8 +645,10 @@ $(function() {
<div class="line"><a id="l00538" name="l00538"></a><span class="lineno"> 538</span> BEAST_EXPECT(*jt2.get&lt;<span class="keywordtype">int</span>&gt;() == 42);</div>
<div class="line"><a id="l00539" name="l00539"></a><span class="lineno"> 539</span> BEAST_EXPECT(!jt2.get&lt;<a class="code hl_struct" href="structripple_1_1test_1_1Env__test_1_1UDT.html">UDT</a>&gt;());</div>
<div class="line"><a id="l00540" name="l00540"></a><span class="lineno"> 540</span> }</div>
</div>
<div class="line"><a id="l00541" name="l00541"></a><span class="lineno"> 541</span> </div>
<div class="line"><a id="l00542" name="l00542"></a><span class="lineno"> 542</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00543" data-start="{" data-end="}">
<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1Env__test.html#aef97756d513074a11a2facc7d27fcf95"> 543</a></span> <a class="code hl_function" href="classripple_1_1test_1_1Env__test.html#aef97756d513074a11a2facc7d27fcf95">testProp</a>()</div>
<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> <span class="keyword">using namespace </span>jtx;</div>
@@ -637,8 +668,10 @@ $(function() {
<div class="line"><a id="l00559" name="l00559"></a><span class="lineno"> 559</span> BEAST_EXPECT(jt3.get&lt;<span class="keywordtype">bool</span>&gt;());</div>
<div class="line"><a id="l00560" name="l00560"></a><span class="lineno"> 560</span> BEAST_EXPECT(!*jt3.get&lt;<span class="keywordtype">bool</span>&gt;());</div>
<div class="line"><a id="l00561" name="l00561"></a><span class="lineno"> 561</span> }</div>
</div>
<div class="line"><a id="l00562" name="l00562"></a><span class="lineno"> 562</span> </div>
<div class="line"><a id="l00563" name="l00563"></a><span class="lineno"> 563</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00564" data-start="{" data-end="}">
<div class="line"><a id="l00564" name="l00564"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1Env__test.html#aa8581e2852e87a1217586ff95a0bc8b0"> 564</a></span> <a class="code hl_function" href="classripple_1_1test_1_1Env__test.html#aa8581e2852e87a1217586ff95a0bc8b0">testJTxCopy</a>()</div>
<div class="line"><a id="l00565" name="l00565"></a><span class="lineno"> 565</span> {</div>
<div class="line"><a id="l00566" name="l00566"></a><span class="lineno"> 566</span> <span class="keyword">struct </span>T</div>
@@ -660,8 +693,10 @@ $(function() {
<div class="line"><a id="l00582" name="l00582"></a><span class="lineno"> 582</span> BEAST_EXPECT(*jt3.<a class="code hl_function" href="structripple_1_1test_1_1jtx_1_1JTx.html#a0fe744d0a4e8eff63f5737f29abca0e7">get</a>&lt;<span class="keywordtype">int</span>&gt;() == 7);</div>
<div class="line"><a id="l00583" name="l00583"></a><span class="lineno"> 583</span> BEAST_EXPECT(!jt3.<a class="code hl_function" href="structripple_1_1test_1_1jtx_1_1JTx.html#a0fe744d0a4e8eff63f5737f29abca0e7">get</a>&lt;<a class="code hl_struct" href="structripple_1_1test_1_1Env__test_1_1UDT.html">UDT</a>&gt;());</div>
<div class="line"><a id="l00584" name="l00584"></a><span class="lineno"> 584</span> }</div>
</div>
<div class="line"><a id="l00585" name="l00585"></a><span class="lineno"> 585</span> </div>
<div class="line"><a id="l00586" name="l00586"></a><span class="lineno"> 586</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00587" data-start="{" data-end="}">
<div class="line"><a id="l00587" name="l00587"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1Env__test.html#a0841c7aa5938091110243d1ae250be70"> 587</a></span> <a class="code hl_function" href="classripple_1_1test_1_1Env__test.html#a0841c7aa5938091110243d1ae250be70">testJTxMove</a>()</div>
<div class="line"><a id="l00588" name="l00588"></a><span class="lineno"> 588</span> {</div>
<div class="line"><a id="l00589" name="l00589"></a><span class="lineno"> 589</span> <span class="keyword">struct </span>T</div>
@@ -686,8 +721,10 @@ $(function() {
<div class="line"><a id="l00608" name="l00608"></a><span class="lineno"> 608</span> BEAST_EXPECT(*jt1.<a class="code hl_function" href="structripple_1_1test_1_1jtx_1_1JTx.html#a0fe744d0a4e8eff63f5737f29abca0e7">get</a>&lt;<span class="keywordtype">int</span>&gt;() == 7);</div>
<div class="line"><a id="l00609" name="l00609"></a><span class="lineno"> 609</span> BEAST_EXPECT(!jt1.<a class="code hl_function" href="structripple_1_1test_1_1jtx_1_1JTx.html#a0fe744d0a4e8eff63f5737f29abca0e7">get</a>&lt;<a class="code hl_struct" href="structripple_1_1test_1_1Env__test_1_1UDT.html">UDT</a>&gt;());</div>
<div class="line"><a id="l00610" name="l00610"></a><span class="lineno"> 610</span> }</div>
</div>
<div class="line"><a id="l00611" name="l00611"></a><span class="lineno"> 611</span> </div>
<div class="line"><a id="l00612" name="l00612"></a><span class="lineno"> 612</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00613" data-start="{" data-end="}">
<div class="line"><a id="l00613" name="l00613"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1Env__test.html#abb36541b703b88001b56649749a11a04"> 613</a></span> <a class="code hl_function" href="classripple_1_1test_1_1Env__test.html#abb36541b703b88001b56649749a11a04">testMemo</a>()</div>
<div class="line"><a id="l00614" name="l00614"></a><span class="lineno"> 614</span> {</div>
<div class="line"><a id="l00615" name="l00615"></a><span class="lineno"> 615</span> <span class="keyword">using namespace </span>jtx;</div>
@@ -704,8 +741,10 @@ $(function() {
<div class="line"><a id="l00626" name="l00626"></a><span class="lineno"> 626</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1memo.html">memo</a>(<span class="stringliteral">&quot;data1&quot;</span>, <span class="stringliteral">&quot;format1&quot;</span>, <span class="stringliteral">&quot;type1&quot;</span>),</div>
<div class="line"><a id="l00627" name="l00627"></a><span class="lineno"> 627</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1memo.html">memo</a>(<span class="stringliteral">&quot;data2&quot;</span>, <span class="stringliteral">&quot;format2&quot;</span>, <span class="stringliteral">&quot;type2&quot;</span>));</div>
<div class="line"><a id="l00628" name="l00628"></a><span class="lineno"> 628</span> }</div>
</div>
<div class="line"><a id="l00629" name="l00629"></a><span class="lineno"> 629</span> </div>
<div class="line"><a id="l00630" name="l00630"></a><span class="lineno"> 630</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00631" data-start="{" data-end="}">
<div class="line"><a id="l00631" name="l00631"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1Env__test.html#a69a0aecc2d3787197b81eb13856fb21b"> 631</a></span> <a class="code hl_function" href="classripple_1_1test_1_1Env__test.html#a69a0aecc2d3787197b81eb13856fb21b">testMemoResult</a>()</div>
<div class="line"><a id="l00632" name="l00632"></a><span class="lineno"> 632</span> {</div>
<div class="line"><a id="l00633" name="l00633"></a><span class="lineno"> 633</span> <span class="keyword">using namespace </span>jtx;</div>
@@ -721,8 +760,10 @@ $(function() {
<div class="line"><a id="l00643" name="l00643"></a><span class="lineno"> 643</span> BEAST_EXPECT(</div>
<div class="line"><a id="l00644" name="l00644"></a><span class="lineno"> 644</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1memo.html">memo</a>[<span class="stringliteral">&quot;MemoType&quot;</span>].asString() == <a class="code hl_function" href="namespaceripple.html#a86e358ce3f06ff049af13c2342791cf8">strHex</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>(<span class="stringliteral">&quot;type&quot;</span>)));</div>
<div class="line"><a id="l00645" name="l00645"></a><span class="lineno"> 645</span> }</div>
</div>
<div class="line"><a id="l00646" name="l00646"></a><span class="lineno"> 646</span> </div>
<div class="line"><a id="l00647" name="l00647"></a><span class="lineno"> 647</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00648" data-start="{" data-end="}">
<div class="line"><a id="l00648" name="l00648"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1Env__test.html#a320f88955e40ea13daf99d7afe3d816e"> 648</a></span> <a class="code hl_function" href="classripple_1_1test_1_1Env__test.html#a320f88955e40ea13daf99d7afe3d816e">testAdvance</a>()</div>
<div class="line"><a id="l00649" name="l00649"></a><span class="lineno"> 649</span> {</div>
<div class="line"><a id="l00650" name="l00650"></a><span class="lineno"> 650</span> <span class="keyword">using namespace </span>jtx;</div>
@@ -736,8 +777,10 @@ $(function() {
<div class="line"><a id="l00658" name="l00658"></a><span class="lineno"> 658</span> BEAST_EXPECT(env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#a14cbba5f53c931d433ce2e403bf692f4">closed</a>()-&gt;seq() == <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a> + 1);</div>
<div class="line"><a id="l00659" name="l00659"></a><span class="lineno"> 659</span> BEAST_EXPECT(env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#a65bedb2e0babbd55343f721de9008a37">current</a>()-&gt;seq() == <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1seq.html">seq</a> + 2);</div>
<div class="line"><a id="l00660" name="l00660"></a><span class="lineno"> 660</span> }</div>
</div>
<div class="line"><a id="l00661" name="l00661"></a><span class="lineno"> 661</span> </div>
<div class="line"><a id="l00662" name="l00662"></a><span class="lineno"> 662</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00663" data-start="{" data-end="}">
<div class="line"><a id="l00663" name="l00663"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1Env__test.html#af69c06a5fb546cbd1a76d87261cbd8fb"> 663</a></span> <a class="code hl_function" href="classripple_1_1test_1_1Env__test.html#af69c06a5fb546cbd1a76d87261cbd8fb">testClose</a>()</div>
<div class="line"><a id="l00664" name="l00664"></a><span class="lineno"> 664</span> {</div>
<div class="line"><a id="l00665" name="l00665"></a><span class="lineno"> 665</span> <span class="keyword">using namespace </span>jtx;</div>
@@ -752,8 +795,10 @@ $(function() {
<div class="line"><a id="l00674" name="l00674"></a><span class="lineno"> 674</span> env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">close</a>();</div>
<div class="line"><a id="l00675" name="l00675"></a><span class="lineno"> 675</span> env(<a class="code hl_enumvalue" href="namespaceripple.html#ac34a69f56216ea1e430c09ba049bf0aea5483bf26dec486ec0175e2a3ca816a0a">noop</a>(<span class="stringliteral">&quot;bob&quot;</span>));</div>
<div class="line"><a id="l00676" name="l00676"></a><span class="lineno"> 676</span> }</div>
</div>
<div class="line"><a id="l00677" name="l00677"></a><span class="lineno"> 677</span> </div>
<div class="line"><a id="l00678" name="l00678"></a><span class="lineno"> 678</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00679" data-start="{" data-end="}">
<div class="line"><a id="l00679" name="l00679"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1Env__test.html#ac1959a398ae0e458fca2aa4fabadf047"> 679</a></span> <a class="code hl_function" href="classripple_1_1test_1_1Env__test.html#ac1959a398ae0e458fca2aa4fabadf047">testPath</a>()</div>
<div class="line"><a id="l00680" name="l00680"></a><span class="lineno"> 680</span> {</div>
<div class="line"><a id="l00681" name="l00681"></a><span class="lineno"> 681</span> <span class="keyword">using namespace </span>jtx;</div>
@@ -771,9 +816,11 @@ $(function() {
<div class="line"><a id="l00693" name="l00693"></a><span class="lineno"> 693</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1path.html">path</a>(~USD),</div>
<div class="line"><a id="l00694" name="l00694"></a><span class="lineno"> 694</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1path.html">path</a>(<span class="stringliteral">&quot;bob&quot;</span>, USD, ~<a class="code hl_variable" href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">XRP</a>, ~USD));</div>
<div class="line"><a id="l00695" name="l00695"></a><span class="lineno"> 695</span> }</div>
</div>
<div class="line"><a id="l00696" name="l00696"></a><span class="lineno"> 696</span> </div>
<div class="line"><a id="l00697" name="l00697"></a><span class="lineno"> 697</span> <span class="comment">// Test that jtx can re-sign a transaction that&#39;s already been signed.</span></div>
<div class="line"><a id="l00698" name="l00698"></a><span class="lineno"> 698</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00699" data-start="{" data-end="}">
<div class="line"><a id="l00699" name="l00699"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1Env__test.html#aacf567c64bfd291c6ed150517b2a3034"> 699</a></span> <a class="code hl_function" href="classripple_1_1test_1_1Env__test.html#aacf567c64bfd291c6ed150517b2a3034">testResignSigned</a>()</div>
<div class="line"><a id="l00700" name="l00700"></a><span class="lineno"> 700</span> {</div>
<div class="line"><a id="l00701" name="l00701"></a><span class="lineno"> 701</span> <span class="keyword">using namespace </span>jtx;</div>
@@ -790,8 +837,10 @@ $(function() {
<div class="line"><a id="l00712" name="l00712"></a><span class="lineno"> 712</span> <a class="code hl_struct" href="structripple_1_1test_1_1jtx_1_1JTx.html">JTx</a> jt = env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#ac97544537f03e62be698194aabe47a32">jt</a>(jsonNoop);</div>
<div class="line"><a id="l00713" name="l00713"></a><span class="lineno"> 713</span> env(jt);</div>
<div class="line"><a id="l00714" name="l00714"></a><span class="lineno"> 714</span> }</div>
</div>
<div class="line"><a id="l00715" name="l00715"></a><span class="lineno"> 715</span> </div>
<div class="line"><a id="l00716" name="l00716"></a><span class="lineno"> 716</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00717" data-start="{" data-end="}">
<div class="line"><a id="l00717" name="l00717"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1Env__test.html#a9a34a64d5ad1b5d1cebc3501df3696a8"> 717</a></span> <a class="code hl_function" href="classripple_1_1test_1_1Env__test.html#a9a34a64d5ad1b5d1cebc3501df3696a8">testSignAndSubmit</a>()</div>
<div class="line"><a id="l00718" name="l00718"></a><span class="lineno"> 718</span> {</div>
<div class="line"><a id="l00719" name="l00719"></a><span class="lineno"> 719</span> <span class="keyword">using namespace </span>jtx;</div>
@@ -848,8 +897,10 @@ $(function() {
<div class="line"><a id="l00770" name="l00770"></a><span class="lineno"> 770</span> BEAST_EXPECT(!tx);</div>
<div class="line"><a id="l00771" name="l00771"></a><span class="lineno"> 771</span> }</div>
<div class="line"><a id="l00772" name="l00772"></a><span class="lineno"> 772</span> }</div>
</div>
<div class="line"><a id="l00773" name="l00773"></a><span class="lineno"> 773</span> </div>
<div class="line"><a id="l00774" name="l00774"></a><span class="lineno"> 774</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00775" data-start="{" data-end="}">
<div class="line"><a id="l00775" name="l00775"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1Env__test.html#a865d4d4cd1643bcef728984cded58dfd"> 775</a></span> <a class="code hl_function" href="classripple_1_1test_1_1Env__test.html#a865d4d4cd1643bcef728984cded58dfd">testFeatures</a>()</div>
<div class="line"><a id="l00776" name="l00776"></a><span class="lineno"> 776</span> {</div>
<div class="line"><a id="l00777" name="l00777"></a><span class="lineno"> 777</span> <a class="code hl_variable" href="classbeast_1_1unit__test_1_1suite.html#aaa1237d9b85c69d35fe86645cee094b5">testcase</a>(<span class="stringliteral">&quot;Env features&quot;</span>);</div>
@@ -866,7 +917,7 @@ $(function() {
<div class="line"><a id="l00788" name="l00788"></a><span class="lineno"> 788</span> <span class="keywordflow">if</span> (!supported[i])</div>
<div class="line"><a id="l00789" name="l00789"></a><span class="lineno"> 789</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespaceripple.html#a28da871aa8d28d28a444e1b3885065cf">bitsetIndexToFeature</a>(i);</div>
<div class="line"><a id="l00790" name="l00790"></a><span class="lineno"> 790</span> </div>
<div class="line"><a id="l00791" name="l00791"></a><span class="lineno"> 791</span> <span class="keywordflow">return</span> std::nullopt;</div>
<div class="line"><a id="l00791" name="l00791"></a><span class="lineno"> 791</span> <span class="keywordflow">return</span> <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="l00792" name="l00792"></a><span class="lineno"> 792</span> }();</div>
<div class="line"><a id="l00793" name="l00793"></a><span class="lineno"> 793</span> </div>
<div class="line"><a id="l00794" name="l00794"></a><span class="lineno"> 794</span> <span class="keywordflow">if</span> (!neverSupportedFeat)</div>
@@ -977,8 +1028,10 @@ $(function() {
<div class="line"><a id="l00899" name="l00899"></a><span class="lineno"> 899</span> });</div>
<div class="line"><a id="l00900" name="l00900"></a><span class="lineno"> 900</span> }</div>
<div class="line"><a id="l00901" name="l00901"></a><span class="lineno"> 901</span> }</div>
</div>
<div class="line"><a id="l00902" name="l00902"></a><span class="lineno"> 902</span> </div>
<div class="line"><a id="l00903" name="l00903"></a><span class="lineno"> 903</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00904" data-start="{" data-end="}">
<div class="line"><a id="l00904" name="l00904"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1Env__test.html#ad37638ec774beacaaadbe2aa60eb4923"> 904</a></span> <a class="code hl_function" href="classripple_1_1test_1_1Env__test.html#ad37638ec774beacaaadbe2aa60eb4923">testExceptionalShutdown</a>()</div>
<div class="line"><a id="l00905" name="l00905"></a><span class="lineno"> 905</span> {</div>
<div class="line"><a id="l00906" name="l00906"></a><span class="lineno"> 906</span> <a class="code hl_function" href="classbeast_1_1unit__test_1_1suite.html#adcc8cb5a0237760a7555c80c5bcef563">except</a>([<span class="keyword">this</span>] {</div>
@@ -993,8 +1046,10 @@ $(function() {
<div class="line"><a id="l00915" name="l00915"></a><span class="lineno"> 915</span> });</div>
<div class="line"><a id="l00916" name="l00916"></a><span class="lineno"> 916</span> <a class="code hl_function" href="classbeast_1_1unit__test_1_1suite.html#a5c723fb774d3c25ba877c5b9ce681d6f">pass</a>();</div>
<div class="line"><a id="l00917" name="l00917"></a><span class="lineno"> 917</span> }</div>
</div>
<div class="line"><a id="l00918" name="l00918"></a><span class="lineno"> 918</span> </div>
<div class="line"><a id="l00919" name="l00919"></a><span class="lineno"> 919</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00920" data-start="{" data-end="}">
<div class="line"><a id="l00920" name="l00920"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1Env__test.html#af34b7f4131ad17aec9b39897524ff356"> 920</a></span> <a class="code hl_function" href="classripple_1_1test_1_1Env__test.html#af34b7f4131ad17aec9b39897524ff356">run</a>()<span class="keyword"> override</span></div>
<div class="line"><a id="l00921" name="l00921"></a><span class="lineno"> 921</span><span class="keyword"> </span>{</div>
<div class="line"><a id="l00922" name="l00922"></a><span class="lineno"> 922</span> <a class="code hl_function" href="classripple_1_1test_1_1Env__test.html#ac0f8ee45d736a3d153fcb0ebd736ad01">testAccount</a>();</div>
@@ -1020,160 +1075,161 @@ $(function() {
<div class="line"><a id="l00942" name="l00942"></a><span class="lineno"> 942</span> <a class="code hl_function" href="classripple_1_1test_1_1Env__test.html#a865d4d4cd1643bcef728984cded58dfd">testFeatures</a>();</div>
<div class="line"><a id="l00943" name="l00943"></a><span class="lineno"> 943</span> <a class="code hl_function" href="classripple_1_1test_1_1Env__test.html#ad37638ec774beacaaadbe2aa60eb4923">testExceptionalShutdown</a>();</div>
<div class="line"><a id="l00944" name="l00944"></a><span class="lineno"> 944</span> }</div>
</div>
<div class="line"><a id="l00945" name="l00945"></a><span class="lineno"> 945</span>};</div>
</div>
<div class="line"><a id="l00946" name="l00946"></a><span class="lineno"> 946</span> </div>
<div class="line"><a id="l00947" name="l00947"></a><span class="lineno"><a class="line" href="namespaceripple_1_1test.html#a320d6daabdca1fd0b7e188d8da2f0565"> 947</a></span>BEAST_DEFINE_TESTSUITE(<a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Env.html">Env</a>, jtx, <a class="code hl_namespace" href="namespaceripple.html">ripple</a>);</div>
<div class="line"><a id="l00948" name="l00948"></a><span class="lineno"> 948</span> </div>
<div class="line"><a id="l00949" name="l00949"></a><span class="lineno"> 949</span>} <span class="comment">// namespace test</span></div>
<div class="line"><a id="l00950" name="l00950"></a><span class="lineno"> 950</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="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="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_a19b8ee0ce850d78834984655ae83b20e"><div class="ttname"><a href="classbeast_1_1unit__test_1_1suite.html#a19b8ee0ce850d78834984655ae83b20e">beast::unit_test::suite::log</a></div><div class="ttdeci">log_os&lt; char &gt; log</div><div class="ttdoc">Logging output stream.</div><div class="ttdef"><b>Definition:</b> <a href="suite_8h_source.html#l00152">suite.h:152</a></div></div>
<div class="ttc" id="aclassbeast_1_1unit__test_1_1suite_html_a5c723fb774d3c25ba877c5b9ce681d6f"><div class="ttname"><a href="classbeast_1_1unit__test_1_1suite.html#a5c723fb774d3c25ba877c5b9ce681d6f">beast::unit_test::suite::pass</a></div><div class="ttdeci">void pass()</div><div class="ttdoc">Record a successful test condition.</div><div class="ttdef"><b>Definition:</b> <a href="suite_8h_source.html#l00511">suite.h:511</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_adcc8cb5a0237760a7555c80c5bcef563"><div class="ttname"><a href="classbeast_1_1unit__test_1_1suite.html#adcc8cb5a0237760a7555c80c5bcef563">beast::unit_test::suite::except</a></div><div class="ttdeci">bool except(F &amp;&amp;f, String const &amp;reason)</div><div class="ttdef"><b>Definition:</b> <a href="suite_8h_source.html#l00448">suite.h:448</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="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="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_a19b8ee0ce850d78834984655ae83b20e"><div class="ttname"><a href="classbeast_1_1unit__test_1_1suite.html#a19b8ee0ce850d78834984655ae83b20e">beast::unit_test::suite::log</a></div><div class="ttdeci">log_os&lt; char &gt; log</div><div class="ttdoc">Logging output stream.</div><div class="ttdef"><b>Definition</b> <a href="suite_8h_source.html#l00152">suite.h:152</a></div></div>
<div class="ttc" id="aclassbeast_1_1unit__test_1_1suite_html_a5c723fb774d3c25ba877c5b9ce681d6f"><div class="ttname"><a href="classbeast_1_1unit__test_1_1suite.html#a5c723fb774d3c25ba877c5b9ce681d6f">beast::unit_test::suite::pass</a></div><div class="ttdeci">void pass()</div><div class="ttdoc">Record a successful test condition.</div><div class="ttdef"><b>Definition</b> <a href="suite_8h_source.html#l00511">suite.h:511</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_adcc8cb5a0237760a7555c80c5bcef563"><div class="ttname"><a href="classbeast_1_1unit__test_1_1suite.html#adcc8cb5a0237760a7555c80c5bcef563">beast::unit_test::suite::except</a></div><div class="ttdeci">bool except(F &amp;&amp;f, String const &amp;reason)</div><div class="ttdef"><b>Definition</b> <a href="suite_8h_source.html#l00448">suite.h:448</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_1Application_html_a0c48dd5bcaef14e30e9ef5b96b0daa39"><div class="ttname"><a href="classripple_1_1Application.html#a0c48dd5bcaef14e30e9ef5b96b0daa39">ripple::Application::config</a></div><div class="ttdeci">virtual Config &amp; config()=0</div></div>
<div class="ttc" id="aclassripple_1_1Application_html_a8f55e8599c1fdd368f131ff26c2039f1"><div class="ttname"><a href="classripple_1_1Application.html#a8f55e8599c1fdd368f131ff26c2039f1">ripple::Application::getOPs</a></div><div class="ttdeci">virtual NetworkOPs &amp; getOPs()=0</div></div>
<div class="ttc" id="aclassripple_1_1Application_html_abcadc50f7bafb5f027e40e18191a7de0"><div class="ttname"><a href="classripple_1_1Application.html#abcadc50f7bafb5f027e40e18191a7de0">ripple::Application::getTxQ</a></div><div class="ttdeci">virtual TxQ &amp; getTxQ()=0</div></div>
<div class="ttc" id="aclassripple_1_1Config_html_ad053293ba571075ebfa6f086ed70fdc5"><div class="ttname"><a href="classripple_1_1Config.html#ad053293ba571075ebfa6f086ed70fdc5">ripple::Config::features</a></div><div class="ttdeci">std::unordered_set&lt; uint256, beast::uhash&lt;&gt; &gt; features</div><div class="ttdef"><b>Definition:</b> <a href="Config_8h_source.html#l00276">Config.h:276</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_1FeatureBitset_html_ad40989d282fa5a30c5d17fbbbc62f2fa"><div class="ttname"><a href="classripple_1_1FeatureBitset.html#ad40989d282fa5a30c5d17fbbbc62f2fa">ripple::FeatureBitset::set</a></div><div class="ttdeci">FeatureBitset &amp; set(uint256 const &amp;f, bool value=true)</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8h_source.html#l00231">Feature.h:231</a></div></div>
<div class="ttc" id="aclassripple_1_1Config_html_ad053293ba571075ebfa6f086ed70fdc5"><div class="ttname"><a href="classripple_1_1Config.html#ad053293ba571075ebfa6f086ed70fdc5">ripple::Config::features</a></div><div class="ttdeci">std::unordered_set&lt; uint256, beast::uhash&lt;&gt; &gt; features</div><div class="ttdef"><b>Definition</b> <a href="Config_8h_source.html#l00276">Config.h:276</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_1FeatureBitset_html_ad40989d282fa5a30c5d17fbbbc62f2fa"><div class="ttname"><a href="classripple_1_1FeatureBitset.html#ad40989d282fa5a30c5d17fbbbc62f2fa">ripple::FeatureBitset::set</a></div><div class="ttdeci">FeatureBitset &amp; set(uint256 const &amp;f, bool value=true)</div><div class="ttdef"><b>Definition</b> <a href="Feature_8h_source.html#l00231">Feature.h:231</a></div></div>
<div class="ttc" id="aclassripple_1_1NetworkOPs_html_aa9220ccf8382acf85ccd1043f68b9c37"><div class="ttname"><a href="classripple_1_1NetworkOPs.html#aa9220ccf8382acf85ccd1043f68b9c37">ripple::NetworkOPs::getLocalTxCount</a></div><div class="ttdeci">virtual std::size_t getLocalTxCount()=0</div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html"><div class="ttname"><a href="classripple_1_1STAmount.html">ripple::STAmount</a></div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00049">STAmount.h:50</a></div></div>
<div class="ttc" id="aclassripple_1_1Serializer_html"><div class="ttname"><a href="classripple_1_1Serializer.html">ripple::Serializer</a></div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8h_source.html#l00040">Serializer.h:41</a></div></div>
<div class="ttc" id="aclassripple_1_1Serializer_html_a394c3299f6cfcebdaa4bc98ec0c602d6"><div class="ttname"><a href="classripple_1_1Serializer.html#a394c3299f6cfcebdaa4bc98ec0c602d6">ripple::Serializer::slice</a></div><div class="ttdeci">Slice slice() const noexcept</div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8h_source.html#l00066">Serializer.h:66</a></div></div>
<div class="ttc" id="aclassripple_1_1TxQ_html_a2a08d6cdb1e6700a24dc0f71eb3ef7ed"><div class="ttname"><a href="classripple_1_1TxQ.html#a2a08d6cdb1e6700a24dc0f71eb3ef7ed">ripple::TxQ::getMetrics</a></div><div class="ttdeci">Metrics getMetrics(OpenView const &amp;view) const</div><div class="ttdoc">Returns fee metrics in reference fee level units.</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8cpp_source.html#l01778">TxQ.cpp:1778</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html"><div class="ttname"><a href="classripple_1_1STAmount.html">ripple::STAmount</a></div><div class="ttdef"><b>Definition</b> <a href="STAmount_8h_source.html#l00049">STAmount.h:50</a></div></div>
<div class="ttc" id="aclassripple_1_1Serializer_html"><div class="ttname"><a href="classripple_1_1Serializer.html">ripple::Serializer</a></div><div class="ttdef"><b>Definition</b> <a href="Serializer_8h_source.html#l00040">Serializer.h:41</a></div></div>
<div class="ttc" id="aclassripple_1_1Serializer_html_a394c3299f6cfcebdaa4bc98ec0c602d6"><div class="ttname"><a href="classripple_1_1Serializer.html#a394c3299f6cfcebdaa4bc98ec0c602d6">ripple::Serializer::slice</a></div><div class="ttdeci">Slice slice() const noexcept</div><div class="ttdef"><b>Definition</b> <a href="Serializer_8h_source.html#l00066">Serializer.h:66</a></div></div>
<div class="ttc" id="aclassripple_1_1TxQ_html_a2a08d6cdb1e6700a24dc0f71eb3ef7ed"><div class="ttname"><a href="classripple_1_1TxQ.html#a2a08d6cdb1e6700a24dc0f71eb3ef7ed">ripple::TxQ::getMetrics</a></div><div class="ttdeci">Metrics getMetrics(OpenView const &amp;view) const</div><div class="ttdoc">Returns fee metrics in reference fee level units.</div><div class="ttdef"><b>Definition</b> <a href="TxQ_8cpp_source.html#l01778">TxQ.cpp:1778</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="aclassripple_1_1test_1_1Env__test_html"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html">ripple::test::Env_test</a></div><div class="ttdef"><b>Definition:</b> <a href="Env__test_8cpp_source.html#l00039">Env_test.cpp:40</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_a0841c7aa5938091110243d1ae250be70"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#a0841c7aa5938091110243d1ae250be70">ripple::test::Env_test::testJTxMove</a></div><div class="ttdeci">void testJTxMove()</div><div class="ttdef"><b>Definition:</b> <a href="Env__test_8cpp_source.html#l00587">Env_test.cpp:587</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_a0f7f78da91159990cac7db15048cbf70"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#a0f7f78da91159990cac7db15048cbf70">ripple::test::Env_test::testKeyType</a></div><div class="ttdeci">void testKeyType()</div><div class="ttdef"><b>Definition:</b> <a href="Env__test_8cpp_source.html#l00264">Env_test.cpp:264</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_a1238ef48d7dbafb6ac5b7539023e3ce5"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#a1238ef48d7dbafb6ac5b7539023e3ce5">ripple::test::Env_test::testEnv</a></div><div class="ttdeci">void testEnv()</div><div class="ttdef"><b>Definition:</b> <a href="Env__test_8cpp_source.html#l00150">Env_test.cpp:150</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_a146d837dddfa7ddea2071cc55adfee80"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#a146d837dddfa7ddea2071cc55adfee80">ripple::test::Env_test::testRequire</a></div><div class="ttdeci">void testRequire()</div><div class="ttdef"><b>Definition:</b> <a href="Env__test_8cpp_source.html#l00239">Env_test.cpp:239</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_a205495c8893a4272ac0a38cf9ea6925a"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#a205495c8893a4272ac0a38cf9ea6925a">ripple::test::Env_test::testTicket</a></div><div class="ttdeci">void testTicket()</div><div class="ttdef"><b>Definition:</b> <a href="Env__test_8cpp_source.html#l00485">Env_test.cpp:485</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_a2226c904cff76b2636c52761a0763291"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#a2226c904cff76b2636c52761a0763291">ripple::test::Env_test::testFailHard</a></div><div class="ttdeci">void testFailHard()</div><div class="ttdef"><b>Definition:</b> <a href="Env__test_8cpp_source.html#l00377">Env_test.cpp:377</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_a320f88955e40ea13daf99d7afe3d816e"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#a320f88955e40ea13daf99d7afe3d816e">ripple::test::Env_test::testAdvance</a></div><div class="ttdeci">void testAdvance()</div><div class="ttdef"><b>Definition:</b> <a href="Env__test_8cpp_source.html#l00648">Env_test.cpp:648</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_a4593e2ad58d041d2e1f876cbc683fb30"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#a4593e2ad58d041d2e1f876cbc683fb30">ripple::test::Env_test::testAmount</a></div><div class="ttdeci">void testAmount()</div><div class="ttdef"><b>Definition:</b> <a href="Env__test_8cpp_source.html#l00074">Env_test.cpp:74</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_a69a0aecc2d3787197b81eb13856fb21b"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#a69a0aecc2d3787197b81eb13856fb21b">ripple::test::Env_test::testMemoResult</a></div><div class="ttdeci">void testMemoResult()</div><div class="ttdef"><b>Definition:</b> <a href="Env__test_8cpp_source.html#l00631">Env_test.cpp:631</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_a73c4949c5723e8e8c995cc85957250fe"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#a73c4949c5723e8e8c995cc85957250fe">ripple::test::Env_test::to_string</a></div><div class="ttdeci">static std::string to_string(T const &amp;t)</div><div class="ttdef"><b>Definition:</b> <a href="Env__test_8cpp_source.html#l00044">Env_test.cpp:44</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_a862d9ef03522e52ac95e2e7c79d64b19"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#a862d9ef03522e52ac95e2e7c79d64b19">ripple::test::Env_test::testMultiSign</a></div><div class="ttdeci">void testMultiSign()</div><div class="ttdef"><b>Definition:</b> <a href="Env__test_8cpp_source.html#l00461">Env_test.cpp:461</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_a865d4d4cd1643bcef728984cded58dfd"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#a865d4d4cd1643bcef728984cded58dfd">ripple::test::Env_test::testFeatures</a></div><div class="ttdeci">void testFeatures()</div><div class="ttdef"><b>Definition:</b> <a href="Env__test_8cpp_source.html#l00775">Env_test.cpp:775</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_a8ed91ce291dad033f4e10ede6cb0cbbf"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#a8ed91ce291dad033f4e10ede6cb0cbbf">ripple::test::Env_test::testJTxProperties</a></div><div class="ttdeci">void testJTxProperties()</div><div class="ttdef"><b>Definition:</b> <a href="Env__test_8cpp_source.html#l00506">Env_test.cpp:506</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_a9a34a64d5ad1b5d1cebc3501df3696a8"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#a9a34a64d5ad1b5d1cebc3501df3696a8">ripple::test::Env_test::testSignAndSubmit</a></div><div class="ttdeci">void testSignAndSubmit()</div><div class="ttdef"><b>Definition:</b> <a href="Env__test_8cpp_source.html#l00717">Env_test.cpp:717</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_aa8581e2852e87a1217586ff95a0bc8b0"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#aa8581e2852e87a1217586ff95a0bc8b0">ripple::test::Env_test::testJTxCopy</a></div><div class="ttdeci">void testJTxCopy()</div><div class="ttdef"><b>Definition:</b> <a href="Env__test_8cpp_source.html#l00564">Env_test.cpp:564</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_aacf567c64bfd291c6ed150517b2a3034"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#aacf567c64bfd291c6ed150517b2a3034">ripple::test::Env_test::testResignSigned</a></div><div class="ttdeci">void testResignSigned()</div><div class="ttdef"><b>Definition:</b> <a href="Env__test_8cpp_source.html#l00699">Env_test.cpp:699</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_abb36541b703b88001b56649749a11a04"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#abb36541b703b88001b56649749a11a04">ripple::test::Env_test::testMemo</a></div><div class="ttdeci">void testMemo()</div><div class="ttdef"><b>Definition:</b> <a href="Env__test_8cpp_source.html#l00613">Env_test.cpp:613</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_abe57bbf942c8fec4da6d0309267c7477"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#abe57bbf942c8fec4da6d0309267c7477">ripple::test::Env_test::testPayments</a></div><div class="ttdeci">void testPayments()</div><div class="ttdef"><b>Definition:</b> <a href="Env__test_8cpp_source.html#l00304">Env_test.cpp:304</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_ac0f8ee45d736a3d153fcb0ebd736ad01"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#ac0f8ee45d736a3d153fcb0ebd736ad01">ripple::test::Env_test::testAccount</a></div><div class="ttdeci">void testAccount()</div><div class="ttdef"><b>Definition:</b> <a href="Env__test_8cpp_source.html#l00051">Env_test.cpp:51</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_ac1959a398ae0e458fca2aa4fabadf047"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#ac1959a398ae0e458fca2aa4fabadf047">ripple::test::Env_test::testPath</a></div><div class="ttdeci">void testPath()</div><div class="ttdef"><b>Definition:</b> <a href="Env__test_8cpp_source.html#l00679">Env_test.cpp:679</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_ad37638ec774beacaaadbe2aa60eb4923"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#ad37638ec774beacaaadbe2aa60eb4923">ripple::test::Env_test::testExceptionalShutdown</a></div><div class="ttdeci">void testExceptionalShutdown()</div><div class="ttdef"><b>Definition:</b> <a href="Env__test_8cpp_source.html#l00904">Env_test.cpp:904</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_aef97756d513074a11a2facc7d27fcf95"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#aef97756d513074a11a2facc7d27fcf95">ripple::test::Env_test::testProp</a></div><div class="ttdeci">void testProp()</div><div class="ttdef"><b>Definition:</b> <a href="Env__test_8cpp_source.html#l00543">Env_test.cpp:543</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_af34b7f4131ad17aec9b39897524ff356"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#af34b7f4131ad17aec9b39897524ff356">ripple::test::Env_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="Env__test_8cpp_source.html#l00920">Env_test.cpp:920</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_af69c06a5fb546cbd1a76d87261cbd8fb"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#af69c06a5fb546cbd1a76d87261cbd8fb">ripple::test::Env_test::testClose</a></div><div class="ttdeci">void testClose()</div><div class="ttdef"><b>Definition:</b> <a href="Env__test_8cpp_source.html#l00663">Env_test.cpp:663</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Account_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Account.html">ripple::test::jtx::Account</a></div><div class="ttdoc">Immutable cryptographic account descriptor.</div><div class="ttdef"><b>Definition:</b> <a href="Account_8h_source.html#l00038">Account.h:39</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env__ss_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env__ss.html">ripple::test::jtx::Env_ss</a></div><div class="ttdoc">A transaction testing environment wrapper.</div><div class="ttdef"><b>Definition:</b> <a href="Env__ss_8h_source.html#l00033">Env_ss.h:34</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html">ripple::test::jtx::Env</a></div><div class="ttdoc">A transaction testing environment.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00120">Env.h:121</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a04bca20bfc7f43c7a3627ead6bfc1645"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a04bca20bfc7f43c7a3627ead6bfc1645">ripple::test::jtx::Env::json</a></div><div class="ttdeci">Json::Value json(JsonValue &amp;&amp;jv, FN const &amp;... fN)</div><div class="ttdoc">Create JSON from parameters.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00531">Env.h:531</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a14cbba5f53c931d433ce2e403bf692f4"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a14cbba5f53c931d433ce2e403bf692f4">ripple::test::jtx::Env::closed</a></div><div class="ttdeci">std::shared_ptr&lt; ReadView const &gt; closed()</div><div class="ttdoc">Returns the last closed ledger.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8cpp_source.html#l00115">Env.cpp:115</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a2ef09f6f41b7d8a2dc89175e3b108f87"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a2ef09f6f41b7d8a2dc89175e3b108f87">ripple::test::jtx::Env::seq</a></div><div class="ttdeci">std::uint32_t seq(Account const &amp;account) const</div><div class="ttdoc">Returns the next sequence number on account.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8cpp_source.html#l00258">Env.cpp:258</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a34c9d58eaca6b7238258eadaf94b4a46"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a34c9d58eaca6b7238258eadaf94b4a46">ripple::test::jtx::Env::require</a></div><div class="ttdeci">void require(Args const &amp;... args)</div><div class="ttdoc">Check a set of requirements.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00544">Env.h:544</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a57001b726ea6929d328a784eaf5b0227"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a57001b726ea6929d328a784eaf5b0227">ripple::test::jtx::Env::tx</a></div><div class="ttdeci">std::shared_ptr&lt; STTx const &gt; tx() const</div><div class="ttdoc">Return the tx data for the last JTx.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8cpp_source.html#l00506">Env.cpp:506</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a65bedb2e0babbd55343f721de9008a37"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a65bedb2e0babbd55343f721de9008a37">ripple::test::jtx::Env::current</a></div><div class="ttdeci">std::shared_ptr&lt; OpenView const &gt; current() const</div><div class="ttdoc">Returns the current ledger.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00331">Env.h:331</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a69095691c9bcfab1f3d69c645f2dbe33"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">ripple::test::jtx::Env::close</a></div><div class="ttdeci">bool close(NetClock::time_point closeTime, std::optional&lt; std::chrono::milliseconds &gt; consensusDelay=std::nullopt)</div><div class="ttdoc">Close and advance the ledger.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8cpp_source.html#l00121">Env.cpp:121</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a90fecf3c0f6cdc1c40761e19917bf65a"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a90fecf3c0f6cdc1c40761e19917bf65a">ripple::test::jtx::Env::trust</a></div><div class="ttdeci">void trust(STAmount const &amp;amount, Account const &amp;account)</div><div class="ttdoc">Establish trust lines.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8cpp_source.html#l00310">Env.cpp:310</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_abc9bfd942ee848f3a9f16ab0e34e0c28"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#abc9bfd942ee848f3a9f16ab0e34e0c28">ripple::test::jtx::Env::master</a></div><div class="ttdeci">Account const &amp; master</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00125">Env.h:125</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_ac97544537f03e62be698194aabe47a32"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#ac97544537f03e62be698194aabe47a32">ripple::test::jtx::Env::jt</a></div><div class="ttdeci">JTx jt(JsonValue &amp;&amp;jv, FN const &amp;... fN)</div><div class="ttdoc">Create a JTx from parameters.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00505">Env.h:505</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_acd48f8ab02c37b1a30cedf4dec7cc96c"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#acd48f8ab02c37b1a30cedf4dec7cc96c">ripple::test::jtx::Env::app</a></div><div class="ttdeci">Application &amp; app()</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00261">Env.h:261</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_ad69855b4b26fc3c83922c5783487592c"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#ad69855b4b26fc3c83922c5783487592c">ripple::test::jtx::Env::rpc</a></div><div class="ttdeci">Json::Value rpc(unsigned apiVersion, std::unordered_map&lt; std::string, std::string &gt; const &amp;headers, std::string const &amp;cmd, Args &amp;&amp;... args)</div><div class="ttdoc">Execute an RPC command.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00788">Env.h:788</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_ae2349266cb09d1f1c3de06606ebdf9e2"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#ae2349266cb09d1f1c3de06606ebdf9e2">ripple::test::jtx::Env::fund</a></div><div class="ttdeci">void fund(bool setDefaultRipple, STAmount const &amp;amount, Account const &amp;account)</div><div class="ttdef"><b>Definition:</b> <a href="Env_8cpp_source.html#l00279">Env.cpp:279</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_af09170466fd01f912527c64d7a34dc1e"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#af09170466fd01f912527c64d7a34dc1e">ripple::test::jtx::Env::balance</a></div><div class="ttdeci">PrettyAmount balance(Account const &amp;account) const</div><div class="ttdoc">Returns the XRP balance on an account.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8cpp_source.html#l00183">Env.cpp:183</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_af50f3bc6a170b27a2f0e5663f373b44d"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#af50f3bc6a170b27a2f0e5663f373b44d">ripple::test::jtx::Env::memoize</a></div><div class="ttdeci">void memoize(Account const &amp;account)</div><div class="ttdoc">Associate AccountID with account.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8cpp_source.html#l00156">Env.cpp:156</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1balance_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1balance.html">ripple::test::jtx::balance</a></div><div class="ttdoc">A balance matches.</div><div class="ttdef"><b>Definition:</b> <a href="balance_8h_source.html#l00038">balance.h:39</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1fee_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1fee.html">ripple::test::jtx::fee</a></div><div class="ttdoc">Set the fee on a JTx.</div><div class="ttdef"><b>Definition:</b> <a href="fee_8h_source.html#l00036">fee.h:37</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1flags_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1flags.html">ripple::test::jtx::flags</a></div><div class="ttdoc">Match set account flags.</div><div class="ttdef"><b>Definition:</b> <a href="flags_8h_source.html#l00127">flags.h:128</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1memo_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1memo.html">ripple::test::jtx::memo</a></div><div class="ttdoc">Add a memo to a JTx.</div><div class="ttdef"><b>Definition:</b> <a href="memo_8h_source.html#l00034">memo.h:35</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1memodata_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1memodata.html">ripple::test::jtx::memodata</a></div><div class="ttdef"><b>Definition:</b> <a href="memo_8h_source.html#l00054">memo.h:55</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1memoformat_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1memoformat.html">ripple::test::jtx::memoformat</a></div><div class="ttdef"><b>Definition:</b> <a href="memo_8h_source.html#l00068">memo.h:69</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1memondata_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1memondata.html">ripple::test::jtx::memondata</a></div><div class="ttdef"><b>Definition:</b> <a href="memo_8h_source.html#l00096">memo.h:97</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1memonformat_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1memonformat.html">ripple::test::jtx::memonformat</a></div><div class="ttdef"><b>Definition:</b> <a href="memo_8h_source.html#l00112">memo.h:113</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1memontype_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1memontype.html">ripple::test::jtx::memontype</a></div><div class="ttdef"><b>Definition:</b> <a href="memo_8h_source.html#l00128">memo.h:129</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1memotype_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1memotype.html">ripple::test::jtx::memotype</a></div><div class="ttdef"><b>Definition:</b> <a href="memo_8h_source.html#l00082">memo.h:83</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1msig_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1msig.html">ripple::test::jtx::msig</a></div><div class="ttdoc">Set a multisignature on a JTx.</div><div class="ttdef"><b>Definition:</b> <a href="multisign_8h_source.html#l00066">multisign.h:67</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1nflags_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1nflags.html">ripple::test::jtx::nflags</a></div><div class="ttdoc">Match clear account flags.</div><div class="ttdef"><b>Definition:</b> <a href="flags_8h_source.html#l00144">flags.h:145</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1owners_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1owners.html">ripple::test::jtx::owners</a></div><div class="ttdoc">Match the number of items in the account's owner directory.</div><div class="ttdef"><b>Definition:</b> <a href="owners_8h_source.html#l00072">owners.h:73</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1path_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1path.html">ripple::test::jtx::path</a></div><div class="ttdoc">Add a path.</div><div class="ttdef"><b>Definition:</b> <a href="paths_8h_source.html#l00057">paths.h:58</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1paths_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1paths.html">ripple::test::jtx::paths</a></div><div class="ttdoc">Set Paths, SendMax on a JTx.</div><div class="ttdef"><b>Definition:</b> <a href="paths_8h_source.html#l00034">paths.h:35</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1require_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1require.html">ripple::test::jtx::require</a></div><div class="ttdoc">Check a set of conditions.</div><div class="ttdef"><b>Definition:</b> <a href="require_8h_source.html#l00064">require.h:65</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1rpc_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1rpc.html">ripple::test::jtx::rpc</a></div><div class="ttdoc">Set the expected result code for a JTx The test will fail if the code doesn't match.</div><div class="ttdef"><b>Definition:</b> <a href="rpc_8h_source.html#l00034">rpc.h:35</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1sendmax_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1sendmax.html">ripple::test::jtx::sendmax</a></div><div class="ttdoc">Sets the SendMax on a JTx.</div><div class="ttdef"><b>Definition:</b> <a href="sendmax_8h_source.html#l00032">sendmax.h:33</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1sig_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1sig.html">ripple::test::jtx::sig</a></div><div class="ttdoc">Set the regular signature on a JTx.</div><div class="ttdef"><b>Definition:</b> <a href="sig_8h_source.html#l00034">sig.h:35</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1ter_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1ter.html">ripple::test::jtx::ter</a></div><div class="ttdoc">Set the expected result code for a JTx The test will fail if the code doesn't match.</div><div class="ttdef"><b>Definition:</b> <a href="ter_8h_source.html#l00034">ter.h:35</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html">ripple::test::Env_test</a></div><div class="ttdef"><b>Definition</b> <a href="Env__test_8cpp_source.html#l00039">Env_test.cpp:40</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_a0841c7aa5938091110243d1ae250be70"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#a0841c7aa5938091110243d1ae250be70">ripple::test::Env_test::testJTxMove</a></div><div class="ttdeci">void testJTxMove()</div><div class="ttdef"><b>Definition</b> <a href="Env__test_8cpp_source.html#l00587">Env_test.cpp:587</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_a0f7f78da91159990cac7db15048cbf70"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#a0f7f78da91159990cac7db15048cbf70">ripple::test::Env_test::testKeyType</a></div><div class="ttdeci">void testKeyType()</div><div class="ttdef"><b>Definition</b> <a href="Env__test_8cpp_source.html#l00264">Env_test.cpp:264</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_a1238ef48d7dbafb6ac5b7539023e3ce5"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#a1238ef48d7dbafb6ac5b7539023e3ce5">ripple::test::Env_test::testEnv</a></div><div class="ttdeci">void testEnv()</div><div class="ttdef"><b>Definition</b> <a href="Env__test_8cpp_source.html#l00150">Env_test.cpp:150</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_a146d837dddfa7ddea2071cc55adfee80"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#a146d837dddfa7ddea2071cc55adfee80">ripple::test::Env_test::testRequire</a></div><div class="ttdeci">void testRequire()</div><div class="ttdef"><b>Definition</b> <a href="Env__test_8cpp_source.html#l00239">Env_test.cpp:239</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_a205495c8893a4272ac0a38cf9ea6925a"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#a205495c8893a4272ac0a38cf9ea6925a">ripple::test::Env_test::testTicket</a></div><div class="ttdeci">void testTicket()</div><div class="ttdef"><b>Definition</b> <a href="Env__test_8cpp_source.html#l00485">Env_test.cpp:485</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_a2226c904cff76b2636c52761a0763291"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#a2226c904cff76b2636c52761a0763291">ripple::test::Env_test::testFailHard</a></div><div class="ttdeci">void testFailHard()</div><div class="ttdef"><b>Definition</b> <a href="Env__test_8cpp_source.html#l00377">Env_test.cpp:377</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_a320f88955e40ea13daf99d7afe3d816e"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#a320f88955e40ea13daf99d7afe3d816e">ripple::test::Env_test::testAdvance</a></div><div class="ttdeci">void testAdvance()</div><div class="ttdef"><b>Definition</b> <a href="Env__test_8cpp_source.html#l00648">Env_test.cpp:648</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_a4593e2ad58d041d2e1f876cbc683fb30"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#a4593e2ad58d041d2e1f876cbc683fb30">ripple::test::Env_test::testAmount</a></div><div class="ttdeci">void testAmount()</div><div class="ttdef"><b>Definition</b> <a href="Env__test_8cpp_source.html#l00074">Env_test.cpp:74</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_a69a0aecc2d3787197b81eb13856fb21b"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#a69a0aecc2d3787197b81eb13856fb21b">ripple::test::Env_test::testMemoResult</a></div><div class="ttdeci">void testMemoResult()</div><div class="ttdef"><b>Definition</b> <a href="Env__test_8cpp_source.html#l00631">Env_test.cpp:631</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_a73c4949c5723e8e8c995cc85957250fe"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#a73c4949c5723e8e8c995cc85957250fe">ripple::test::Env_test::to_string</a></div><div class="ttdeci">static std::string to_string(T const &amp;t)</div><div class="ttdef"><b>Definition</b> <a href="Env__test_8cpp_source.html#l00044">Env_test.cpp:44</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_a862d9ef03522e52ac95e2e7c79d64b19"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#a862d9ef03522e52ac95e2e7c79d64b19">ripple::test::Env_test::testMultiSign</a></div><div class="ttdeci">void testMultiSign()</div><div class="ttdef"><b>Definition</b> <a href="Env__test_8cpp_source.html#l00461">Env_test.cpp:461</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_a865d4d4cd1643bcef728984cded58dfd"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#a865d4d4cd1643bcef728984cded58dfd">ripple::test::Env_test::testFeatures</a></div><div class="ttdeci">void testFeatures()</div><div class="ttdef"><b>Definition</b> <a href="Env__test_8cpp_source.html#l00775">Env_test.cpp:775</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_a8ed91ce291dad033f4e10ede6cb0cbbf"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#a8ed91ce291dad033f4e10ede6cb0cbbf">ripple::test::Env_test::testJTxProperties</a></div><div class="ttdeci">void testJTxProperties()</div><div class="ttdef"><b>Definition</b> <a href="Env__test_8cpp_source.html#l00506">Env_test.cpp:506</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_a9a34a64d5ad1b5d1cebc3501df3696a8"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#a9a34a64d5ad1b5d1cebc3501df3696a8">ripple::test::Env_test::testSignAndSubmit</a></div><div class="ttdeci">void testSignAndSubmit()</div><div class="ttdef"><b>Definition</b> <a href="Env__test_8cpp_source.html#l00717">Env_test.cpp:717</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_aa8581e2852e87a1217586ff95a0bc8b0"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#aa8581e2852e87a1217586ff95a0bc8b0">ripple::test::Env_test::testJTxCopy</a></div><div class="ttdeci">void testJTxCopy()</div><div class="ttdef"><b>Definition</b> <a href="Env__test_8cpp_source.html#l00564">Env_test.cpp:564</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_aacf567c64bfd291c6ed150517b2a3034"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#aacf567c64bfd291c6ed150517b2a3034">ripple::test::Env_test::testResignSigned</a></div><div class="ttdeci">void testResignSigned()</div><div class="ttdef"><b>Definition</b> <a href="Env__test_8cpp_source.html#l00699">Env_test.cpp:699</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_abb36541b703b88001b56649749a11a04"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#abb36541b703b88001b56649749a11a04">ripple::test::Env_test::testMemo</a></div><div class="ttdeci">void testMemo()</div><div class="ttdef"><b>Definition</b> <a href="Env__test_8cpp_source.html#l00613">Env_test.cpp:613</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_abe57bbf942c8fec4da6d0309267c7477"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#abe57bbf942c8fec4da6d0309267c7477">ripple::test::Env_test::testPayments</a></div><div class="ttdeci">void testPayments()</div><div class="ttdef"><b>Definition</b> <a href="Env__test_8cpp_source.html#l00304">Env_test.cpp:304</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_ac0f8ee45d736a3d153fcb0ebd736ad01"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#ac0f8ee45d736a3d153fcb0ebd736ad01">ripple::test::Env_test::testAccount</a></div><div class="ttdeci">void testAccount()</div><div class="ttdef"><b>Definition</b> <a href="Env__test_8cpp_source.html#l00051">Env_test.cpp:51</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_ac1959a398ae0e458fca2aa4fabadf047"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#ac1959a398ae0e458fca2aa4fabadf047">ripple::test::Env_test::testPath</a></div><div class="ttdeci">void testPath()</div><div class="ttdef"><b>Definition</b> <a href="Env__test_8cpp_source.html#l00679">Env_test.cpp:679</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_ad37638ec774beacaaadbe2aa60eb4923"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#ad37638ec774beacaaadbe2aa60eb4923">ripple::test::Env_test::testExceptionalShutdown</a></div><div class="ttdeci">void testExceptionalShutdown()</div><div class="ttdef"><b>Definition</b> <a href="Env__test_8cpp_source.html#l00904">Env_test.cpp:904</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_aef97756d513074a11a2facc7d27fcf95"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#aef97756d513074a11a2facc7d27fcf95">ripple::test::Env_test::testProp</a></div><div class="ttdeci">void testProp()</div><div class="ttdef"><b>Definition</b> <a href="Env__test_8cpp_source.html#l00543">Env_test.cpp:543</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_af34b7f4131ad17aec9b39897524ff356"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#af34b7f4131ad17aec9b39897524ff356">ripple::test::Env_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="Env__test_8cpp_source.html#l00920">Env_test.cpp:920</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1Env__test_html_af69c06a5fb546cbd1a76d87261cbd8fb"><div class="ttname"><a href="classripple_1_1test_1_1Env__test.html#af69c06a5fb546cbd1a76d87261cbd8fb">ripple::test::Env_test::testClose</a></div><div class="ttdeci">void testClose()</div><div class="ttdef"><b>Definition</b> <a href="Env__test_8cpp_source.html#l00663">Env_test.cpp:663</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Account_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Account.html">ripple::test::jtx::Account</a></div><div class="ttdoc">Immutable cryptographic account descriptor.</div><div class="ttdef"><b>Definition</b> <a href="Account_8h_source.html#l00038">Account.h:39</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env__ss_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env__ss.html">ripple::test::jtx::Env_ss</a></div><div class="ttdoc">A transaction testing environment wrapper.</div><div class="ttdef"><b>Definition</b> <a href="Env__ss_8h_source.html#l00033">Env_ss.h:34</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html">ripple::test::jtx::Env</a></div><div class="ttdoc">A transaction testing environment.</div><div class="ttdef"><b>Definition</b> <a href="Env_8h_source.html#l00120">Env.h:121</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a04bca20bfc7f43c7a3627ead6bfc1645"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a04bca20bfc7f43c7a3627ead6bfc1645">ripple::test::jtx::Env::json</a></div><div class="ttdeci">Json::Value json(JsonValue &amp;&amp;jv, FN const &amp;... fN)</div><div class="ttdoc">Create JSON from parameters.</div><div class="ttdef"><b>Definition</b> <a href="Env_8h_source.html#l00531">Env.h:531</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a14cbba5f53c931d433ce2e403bf692f4"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a14cbba5f53c931d433ce2e403bf692f4">ripple::test::jtx::Env::closed</a></div><div class="ttdeci">std::shared_ptr&lt; ReadView const &gt; closed()</div><div class="ttdoc">Returns the last closed ledger.</div><div class="ttdef"><b>Definition</b> <a href="Env_8cpp_source.html#l00115">Env.cpp:115</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a2ef09f6f41b7d8a2dc89175e3b108f87"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a2ef09f6f41b7d8a2dc89175e3b108f87">ripple::test::jtx::Env::seq</a></div><div class="ttdeci">std::uint32_t seq(Account const &amp;account) const</div><div class="ttdoc">Returns the next sequence number on account.</div><div class="ttdef"><b>Definition</b> <a href="Env_8cpp_source.html#l00258">Env.cpp:258</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a34c9d58eaca6b7238258eadaf94b4a46"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a34c9d58eaca6b7238258eadaf94b4a46">ripple::test::jtx::Env::require</a></div><div class="ttdeci">void require(Args const &amp;... args)</div><div class="ttdoc">Check a set of requirements.</div><div class="ttdef"><b>Definition</b> <a href="Env_8h_source.html#l00544">Env.h:544</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a57001b726ea6929d328a784eaf5b0227"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a57001b726ea6929d328a784eaf5b0227">ripple::test::jtx::Env::tx</a></div><div class="ttdeci">std::shared_ptr&lt; STTx const &gt; tx() const</div><div class="ttdoc">Return the tx data for the last JTx.</div><div class="ttdef"><b>Definition</b> <a href="Env_8cpp_source.html#l00506">Env.cpp:506</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a65bedb2e0babbd55343f721de9008a37"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a65bedb2e0babbd55343f721de9008a37">ripple::test::jtx::Env::current</a></div><div class="ttdeci">std::shared_ptr&lt; OpenView const &gt; current() const</div><div class="ttdoc">Returns the current ledger.</div><div class="ttdef"><b>Definition</b> <a href="Env_8h_source.html#l00331">Env.h:331</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a69095691c9bcfab1f3d69c645f2dbe33"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a69095691c9bcfab1f3d69c645f2dbe33">ripple::test::jtx::Env::close</a></div><div class="ttdeci">bool close(NetClock::time_point closeTime, std::optional&lt; std::chrono::milliseconds &gt; consensusDelay=std::nullopt)</div><div class="ttdoc">Close and advance the ledger.</div><div class="ttdef"><b>Definition</b> <a href="Env_8cpp_source.html#l00121">Env.cpp:121</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_a90fecf3c0f6cdc1c40761e19917bf65a"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#a90fecf3c0f6cdc1c40761e19917bf65a">ripple::test::jtx::Env::trust</a></div><div class="ttdeci">void trust(STAmount const &amp;amount, Account const &amp;account)</div><div class="ttdoc">Establish trust lines.</div><div class="ttdef"><b>Definition</b> <a href="Env_8cpp_source.html#l00310">Env.cpp:310</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_abc9bfd942ee848f3a9f16ab0e34e0c28"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#abc9bfd942ee848f3a9f16ab0e34e0c28">ripple::test::jtx::Env::master</a></div><div class="ttdeci">Account const &amp; master</div><div class="ttdef"><b>Definition</b> <a href="Env_8h_source.html#l00125">Env.h:125</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_ac97544537f03e62be698194aabe47a32"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#ac97544537f03e62be698194aabe47a32">ripple::test::jtx::Env::jt</a></div><div class="ttdeci">JTx jt(JsonValue &amp;&amp;jv, FN const &amp;... fN)</div><div class="ttdoc">Create a JTx from parameters.</div><div class="ttdef"><b>Definition</b> <a href="Env_8h_source.html#l00505">Env.h:505</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_acd48f8ab02c37b1a30cedf4dec7cc96c"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#acd48f8ab02c37b1a30cedf4dec7cc96c">ripple::test::jtx::Env::app</a></div><div class="ttdeci">Application &amp; app()</div><div class="ttdef"><b>Definition</b> <a href="Env_8h_source.html#l00261">Env.h:261</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_ad69855b4b26fc3c83922c5783487592c"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#ad69855b4b26fc3c83922c5783487592c">ripple::test::jtx::Env::rpc</a></div><div class="ttdeci">Json::Value rpc(unsigned apiVersion, std::unordered_map&lt; std::string, std::string &gt; const &amp;headers, std::string const &amp;cmd, Args &amp;&amp;... args)</div><div class="ttdoc">Execute an RPC command.</div><div class="ttdef"><b>Definition</b> <a href="Env_8h_source.html#l00788">Env.h:788</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_ae2349266cb09d1f1c3de06606ebdf9e2"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#ae2349266cb09d1f1c3de06606ebdf9e2">ripple::test::jtx::Env::fund</a></div><div class="ttdeci">void fund(bool setDefaultRipple, STAmount const &amp;amount, Account const &amp;account)</div><div class="ttdef"><b>Definition</b> <a href="Env_8cpp_source.html#l00279">Env.cpp:279</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_af09170466fd01f912527c64d7a34dc1e"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#af09170466fd01f912527c64d7a34dc1e">ripple::test::jtx::Env::balance</a></div><div class="ttdeci">PrettyAmount balance(Account const &amp;account) const</div><div class="ttdoc">Returns the XRP balance on an account.</div><div class="ttdef"><b>Definition</b> <a href="Env_8cpp_source.html#l00183">Env.cpp:183</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_af50f3bc6a170b27a2f0e5663f373b44d"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#af50f3bc6a170b27a2f0e5663f373b44d">ripple::test::jtx::Env::memoize</a></div><div class="ttdeci">void memoize(Account const &amp;account)</div><div class="ttdoc">Associate AccountID with account.</div><div class="ttdef"><b>Definition</b> <a href="Env_8cpp_source.html#l00156">Env.cpp:156</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1balance_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1balance.html">ripple::test::jtx::balance</a></div><div class="ttdoc">A balance matches.</div><div class="ttdef"><b>Definition</b> <a href="balance_8h_source.html#l00038">balance.h:39</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1fee_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1fee.html">ripple::test::jtx::fee</a></div><div class="ttdoc">Set the fee on a JTx.</div><div class="ttdef"><b>Definition</b> <a href="fee_8h_source.html#l00036">fee.h:37</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1flags_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1flags.html">ripple::test::jtx::flags</a></div><div class="ttdoc">Match set account flags.</div><div class="ttdef"><b>Definition</b> <a href="flags_8h_source.html#l00127">flags.h:128</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1memo_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1memo.html">ripple::test::jtx::memo</a></div><div class="ttdoc">Add a memo to a JTx.</div><div class="ttdef"><b>Definition</b> <a href="memo_8h_source.html#l00034">memo.h:35</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1memodata_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1memodata.html">ripple::test::jtx::memodata</a></div><div class="ttdef"><b>Definition</b> <a href="memo_8h_source.html#l00054">memo.h:55</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1memoformat_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1memoformat.html">ripple::test::jtx::memoformat</a></div><div class="ttdef"><b>Definition</b> <a href="memo_8h_source.html#l00068">memo.h:69</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1memondata_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1memondata.html">ripple::test::jtx::memondata</a></div><div class="ttdef"><b>Definition</b> <a href="memo_8h_source.html#l00096">memo.h:97</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1memonformat_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1memonformat.html">ripple::test::jtx::memonformat</a></div><div class="ttdef"><b>Definition</b> <a href="memo_8h_source.html#l00112">memo.h:113</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1memontype_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1memontype.html">ripple::test::jtx::memontype</a></div><div class="ttdef"><b>Definition</b> <a href="memo_8h_source.html#l00128">memo.h:129</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1memotype_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1memotype.html">ripple::test::jtx::memotype</a></div><div class="ttdef"><b>Definition</b> <a href="memo_8h_source.html#l00082">memo.h:83</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1msig_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1msig.html">ripple::test::jtx::msig</a></div><div class="ttdoc">Set a multisignature on a JTx.</div><div class="ttdef"><b>Definition</b> <a href="multisign_8h_source.html#l00066">multisign.h:67</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1nflags_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1nflags.html">ripple::test::jtx::nflags</a></div><div class="ttdoc">Match clear account flags.</div><div class="ttdef"><b>Definition</b> <a href="flags_8h_source.html#l00144">flags.h:145</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1owners_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1owners.html">ripple::test::jtx::owners</a></div><div class="ttdoc">Match the number of items in the account's owner directory.</div><div class="ttdef"><b>Definition</b> <a href="owners_8h_source.html#l00072">owners.h:73</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1path_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1path.html">ripple::test::jtx::path</a></div><div class="ttdoc">Add a path.</div><div class="ttdef"><b>Definition</b> <a href="paths_8h_source.html#l00057">paths.h:58</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1paths_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1paths.html">ripple::test::jtx::paths</a></div><div class="ttdoc">Set Paths, SendMax on a JTx.</div><div class="ttdef"><b>Definition</b> <a href="paths_8h_source.html#l00034">paths.h:35</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1require_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1require.html">ripple::test::jtx::require</a></div><div class="ttdoc">Check a set of conditions.</div><div class="ttdef"><b>Definition</b> <a href="require_8h_source.html#l00064">require.h:65</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1rpc_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1rpc.html">ripple::test::jtx::rpc</a></div><div class="ttdoc">Set the expected result code for a JTx The test will fail if the code doesn't match.</div><div class="ttdef"><b>Definition</b> <a href="rpc_8h_source.html#l00034">rpc.h:35</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1sendmax_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1sendmax.html">ripple::test::jtx::sendmax</a></div><div class="ttdoc">Sets the SendMax on a JTx.</div><div class="ttdef"><b>Definition</b> <a href="sendmax_8h_source.html#l00032">sendmax.h:33</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1sig_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1sig.html">ripple::test::jtx::sig</a></div><div class="ttdoc">Set the regular signature on a JTx.</div><div class="ttdef"><b>Definition</b> <a href="sig_8h_source.html#l00034">sig.h:35</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1ter_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1ter.html">ripple::test::jtx::ter</a></div><div class="ttdoc">Set the expected result code for a JTx The test will fail if the code doesn't match.</div><div class="ttdef"><b>Definition</b> <a href="ter_8h_source.html#l00034">ter.h:35</a></div></div>
<div class="ttc" id="adomain_error_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/error/domain_error.html">std::domain_error</a></div></div>
<div class="ttc" id="aemplace_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/set/emplace.html">std::set::emplace</a></div><div class="ttdeci">T emplace(T... args)</div></div>
<div class="ttc" id="aendl_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/manip/endl.html">std::endl</a></div><div class="ttdeci">T endl(T... args)</div></div>
<div class="ttc" id="ainteger_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint16_t</a></div></div>
<div class="ttc" id="ais_constructible_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/is_constructible.html">std::is_trivially_constructible</a></div></div>
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4ea7d9899633b4409bd3fc107e6737f8391"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4ea7d9899633b4409bd3fc107e6737f8391">Json::nullValue</a></div><div class="ttdeci">@ nullValue</div><div class="ttdoc">'null' value</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00038">json_value.h:38</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="anamespacebeast_1_1severities_html_a069a8a312b9123b77f6aa31733ca73beae13a45640877c138fc59c94443ece6f0"><div class="ttname"><a href="namespacebeast_1_1severities.html#a069a8a312b9123b77f6aa31733ca73beae13a45640877c138fc59c94443ece6f0">beast::severities::kDisabled</a></div><div class="ttdeci">@ kDisabled</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00042">Journal.h:42</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_1_1ticket_html_a1e24650b39bab99fc665d9f80365cc27"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx_1_1ticket.html#a1e24650b39bab99fc665d9f80365cc27">ripple::test::jtx::ticket::create</a></div><div class="ttdeci">Json::Value create(Account const &amp;account, std::uint32_t count)</div><div class="ttdoc">Create one of more tickets.</div><div class="ttdef"><b>Definition:</b> <a href="ticket_8cpp_source.html#l00031">ticket.cpp:31</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a07a4f5b92ce36a9cbf86ab7845fb94b4"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a07a4f5b92ce36a9cbf86ab7845fb94b4">ripple::test::jtx::lines</a></div><div class="ttdeci">owner_count&lt; ltRIPPLE_STATE &gt; lines</div><div class="ttdoc">Match the number of trust lines in the account's owner directory.</div><div class="ttdef"><b>Definition:</b> <a href="owners_8h_source.html#l00089">owners.h:89</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a18cde110bb3ad7dce97ac11a4b251d0e"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a18cde110bb3ad7dce97ac11a4b251d0e">ripple::test::jtx::fclear</a></div><div class="ttdeci">Json::Value fclear(Account const &amp;account, std::uint32_t off)</div><div class="ttdoc">Remove account flag.</div><div class="ttdef"><b>Definition:</b> <a href="flags_8h_source.html#l00041">flags.h:41</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a25348362262144c3927b86f8d349fd86"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a25348362262144c3927b86f8d349fd86">ripple::test::jtx::regkey</a></div><div class="ttdeci">Json::Value regkey(Account const &amp;account, disabled_t)</div><div class="ttdoc">Disable the regular key.</div><div class="ttdef"><b>Definition:</b> <a href="regkey_8cpp_source.html#l00029">regkey.cpp:29</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a2f130edacc0e266d31bd9d4fe4def16c"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a2f130edacc0e266d31bd9d4fe4def16c">ripple::test::jtx::signers</a></div><div class="ttdeci">Json::Value signers(Account const &amp;account, std::uint32_t quorum, std::vector&lt; signer &gt; const &amp;v)</div><div class="ttdef"><b>Definition:</b> <a href="multisign_8cpp_source.html#l00034">multisign.cpp:34</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_1_1test_1_1jtx_html_a34d36a371e1f4873695f3eecd5ccc82b"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a34d36a371e1f4873695f3eecd5ccc82b">ripple::test::jtx::autofill</a></div><div class="ttdeci">static autofill_t const autofill</div><div class="ttdef"><b>Definition:</b> <a href="tags_8h_source.html#l00042">tags.h:42</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a47271eb5e7eb9b5aada383ccfaf9c0cf"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a47271eb5e7eb9b5aada383ccfaf9c0cf">ripple::test::jtx::drops</a></div><div class="ttdeci">PrettyAmount drops(Integer i)</div><div class="ttdoc">Returns an XRP PrettyAmount, which is trivially convertible to STAmount.</div><div class="ttdef"><b>Definition:</b> <a href="src_2test_2jtx_2amount_8h_source.html#l00297">src/test/jtx/amount.h:297</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a47cac3a8bfbc8c14ae8da735ec52ebbf"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a47cac3a8bfbc8c14ae8da735ec52ebbf">ripple::test::jtx::trust</a></div><div class="ttdeci">Json::Value trust(Account const &amp;account, STAmount const &amp;amount, std::uint32_t flags)</div><div class="ttdoc">Modify a trust line.</div><div class="ttdef"><b>Definition:</b> <a href="trust_8cpp_source.html#l00032">trust.cpp:32</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a50cacef3867fc01273aa9c29231f9a7c"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a50cacef3867fc01273aa9c29231f9a7c">ripple::test::jtx::fset</a></div><div class="ttdeci">Json::Value fset(Account const &amp;account, std::uint32_t on, std::uint32_t off=0)</div><div class="ttdoc">Add and/or remove flag.</div><div class="ttdef"><b>Definition:</b> <a href="flags_8cpp_source.html#l00029">flags.cpp:29</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a66b99468a4160bccaa9959a444b40d40"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a66b99468a4160bccaa9959a444b40d40">ripple::test::jtx::pay</a></div><div class="ttdeci">Json::Value pay(AccountID const &amp;account, AccountID const &amp;to, AnyAmount amount)</div><div class="ttdoc">Create a payment.</div><div class="ttdef"><b>Definition:</b> <a href="pay_8cpp_source.html#l00030">pay.cpp:30</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a7a4caa0465c555c5c59ce7c0d0d48d78"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a7a4caa0465c555c5c59ce7c0d0d48d78">ripple::test::jtx::envconfig</a></div><div class="ttdeci">std::unique_ptr&lt; Config &gt; envconfig()</div><div class="ttdoc">creates and initializes a default configuration for jtx::Env</div><div class="ttdef"><b>Definition:</b> <a href="envconfig_8h_source.html#l00054">envconfig.h:54</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a8a28203f9e4f7546d0abf97e99660753"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a8a28203f9e4f7546d0abf97e99660753">ripple::test::jtx::any</a></div><div class="ttdeci">any_t const any</div><div class="ttdoc">Returns an amount representing &quot;any issuer&quot;.</div><div class="ttdef"><b>Definition:</b> <a href="amount_8cpp_source.html#l00127">amount.cpp:127</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a8e5379a68ca5b5ae718e77312c2f1f94"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a8e5379a68ca5b5ae718e77312c2f1f94">ripple::test::jtx::testable_amendments</a></div><div class="ttdeci">FeatureBitset testable_amendments()</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00074">Env.h:74</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a8e8d814b8820ce0b6979abde0d6a2618"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a8e8d814b8820ce0b6979abde0d6a2618">ripple::test::jtx::rate</a></div><div class="ttdeci">Json::Value rate(Account const &amp;account, double multiplier)</div><div class="ttdoc">Set a transfer rate.</div><div class="ttdef"><b>Definition:</b> <a href="rate_8cpp_source.html#l00032">rate.cpp:32</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_aa65461f71566ee64dca6878a9e78fbcc"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#aa65461f71566ee64dca6878a9e78fbcc">ripple::test::jtx::disabled</a></div><div class="ttdeci">static disabled_t const disabled</div><div class="ttdef"><b>Definition:</b> <a href="tags_8h_source.html#l00050">tags.h:50</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_ac423e2aa3fd7a14ae651849b430994f1"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#ac423e2aa3fd7a14ae651849b430994f1">ripple::test::jtx::offer</a></div><div class="ttdeci">Json::Value offer(Account const &amp;account, STAmount const &amp;takerPays, STAmount const &amp;takerGets, std::uint32_t flags)</div><div class="ttdoc">Create an offer.</div><div class="ttdef"><b>Definition:</b> <a href="offer_8cpp_source.html#l00029">offer.cpp:29</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_ae64f812b5cb3805c184e07d6b1b643de"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#ae64f812b5cb3805c184e07d6b1b643de">ripple::test::jtx::tickets</a></div><div class="ttdeci">owner_count&lt; ltTICKET &gt; tickets</div><div class="ttdoc">Match the number of tickets on the account.</div><div class="ttdef"><b>Definition:</b> <a href="ticket_8h_source.html#l00064">ticket.h:64</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="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_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="anamespacebeast_1_1severities_html_a069a8a312b9123b77f6aa31733ca73beae13a45640877c138fc59c94443ece6f0"><div class="ttname"><a href="namespacebeast_1_1severities.html#a069a8a312b9123b77f6aa31733ca73beae13a45640877c138fc59c94443ece6f0">beast::severities::kDisabled</a></div><div class="ttdeci">@ kDisabled</div><div class="ttdef"><b>Definition</b> <a href="Journal_8h_source.html#l00042">Journal.h:42</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_1_1ticket_html_a1e24650b39bab99fc665d9f80365cc27"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx_1_1ticket.html#a1e24650b39bab99fc665d9f80365cc27">ripple::test::jtx::ticket::create</a></div><div class="ttdeci">Json::Value create(Account const &amp;account, std::uint32_t count)</div><div class="ttdoc">Create one of more tickets.</div><div class="ttdef"><b>Definition</b> <a href="ticket_8cpp_source.html#l00031">ticket.cpp:31</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a07a4f5b92ce36a9cbf86ab7845fb94b4"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a07a4f5b92ce36a9cbf86ab7845fb94b4">ripple::test::jtx::lines</a></div><div class="ttdeci">owner_count&lt; ltRIPPLE_STATE &gt; lines</div><div class="ttdoc">Match the number of trust lines in the account's owner directory.</div><div class="ttdef"><b>Definition</b> <a href="owners_8h_source.html#l00089">owners.h:89</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a18cde110bb3ad7dce97ac11a4b251d0e"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a18cde110bb3ad7dce97ac11a4b251d0e">ripple::test::jtx::fclear</a></div><div class="ttdeci">Json::Value fclear(Account const &amp;account, std::uint32_t off)</div><div class="ttdoc">Remove account flag.</div><div class="ttdef"><b>Definition</b> <a href="flags_8h_source.html#l00041">flags.h:41</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a25348362262144c3927b86f8d349fd86"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a25348362262144c3927b86f8d349fd86">ripple::test::jtx::regkey</a></div><div class="ttdeci">Json::Value regkey(Account const &amp;account, disabled_t)</div><div class="ttdoc">Disable the regular key.</div><div class="ttdef"><b>Definition</b> <a href="regkey_8cpp_source.html#l00029">regkey.cpp:29</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a2f130edacc0e266d31bd9d4fe4def16c"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a2f130edacc0e266d31bd9d4fe4def16c">ripple::test::jtx::signers</a></div><div class="ttdeci">Json::Value signers(Account const &amp;account, std::uint32_t quorum, std::vector&lt; signer &gt; const &amp;v)</div><div class="ttdef"><b>Definition</b> <a href="multisign_8cpp_source.html#l00034">multisign.cpp:34</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_1_1test_1_1jtx_html_a34d36a371e1f4873695f3eecd5ccc82b"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a34d36a371e1f4873695f3eecd5ccc82b">ripple::test::jtx::autofill</a></div><div class="ttdeci">static autofill_t const autofill</div><div class="ttdef"><b>Definition</b> <a href="tags_8h_source.html#l00042">tags.h:42</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a47271eb5e7eb9b5aada383ccfaf9c0cf"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a47271eb5e7eb9b5aada383ccfaf9c0cf">ripple::test::jtx::drops</a></div><div class="ttdeci">PrettyAmount drops(Integer i)</div><div class="ttdoc">Returns an XRP PrettyAmount, which is trivially convertible to STAmount.</div><div class="ttdef"><b>Definition</b> <a href="src_2test_2jtx_2amount_8h_source.html#l00297">src/test/jtx/amount.h:297</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a47cac3a8bfbc8c14ae8da735ec52ebbf"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a47cac3a8bfbc8c14ae8da735ec52ebbf">ripple::test::jtx::trust</a></div><div class="ttdeci">Json::Value trust(Account const &amp;account, STAmount const &amp;amount, std::uint32_t flags)</div><div class="ttdoc">Modify a trust line.</div><div class="ttdef"><b>Definition</b> <a href="trust_8cpp_source.html#l00032">trust.cpp:32</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a50cacef3867fc01273aa9c29231f9a7c"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a50cacef3867fc01273aa9c29231f9a7c">ripple::test::jtx::fset</a></div><div class="ttdeci">Json::Value fset(Account const &amp;account, std::uint32_t on, std::uint32_t off=0)</div><div class="ttdoc">Add and/or remove flag.</div><div class="ttdef"><b>Definition</b> <a href="flags_8cpp_source.html#l00029">flags.cpp:29</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a66b99468a4160bccaa9959a444b40d40"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a66b99468a4160bccaa9959a444b40d40">ripple::test::jtx::pay</a></div><div class="ttdeci">Json::Value pay(AccountID const &amp;account, AccountID const &amp;to, AnyAmount amount)</div><div class="ttdoc">Create a payment.</div><div class="ttdef"><b>Definition</b> <a href="pay_8cpp_source.html#l00030">pay.cpp:30</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a7a4caa0465c555c5c59ce7c0d0d48d78"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a7a4caa0465c555c5c59ce7c0d0d48d78">ripple::test::jtx::envconfig</a></div><div class="ttdeci">std::unique_ptr&lt; Config &gt; envconfig()</div><div class="ttdoc">creates and initializes a default configuration for jtx::Env</div><div class="ttdef"><b>Definition</b> <a href="envconfig_8h_source.html#l00054">envconfig.h:54</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a8a28203f9e4f7546d0abf97e99660753"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a8a28203f9e4f7546d0abf97e99660753">ripple::test::jtx::any</a></div><div class="ttdeci">any_t const any</div><div class="ttdoc">Returns an amount representing &quot;any issuer&quot;.</div><div class="ttdef"><b>Definition</b> <a href="amount_8cpp_source.html#l00127">amount.cpp:127</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a8e5379a68ca5b5ae718e77312c2f1f94"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a8e5379a68ca5b5ae718e77312c2f1f94">ripple::test::jtx::testable_amendments</a></div><div class="ttdeci">FeatureBitset testable_amendments()</div><div class="ttdef"><b>Definition</b> <a href="Env_8h_source.html#l00074">Env.h:74</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a8e8d814b8820ce0b6979abde0d6a2618"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a8e8d814b8820ce0b6979abde0d6a2618">ripple::test::jtx::rate</a></div><div class="ttdeci">Json::Value rate(Account const &amp;account, double multiplier)</div><div class="ttdoc">Set a transfer rate.</div><div class="ttdef"><b>Definition</b> <a href="rate_8cpp_source.html#l00032">rate.cpp:32</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_aa65461f71566ee64dca6878a9e78fbcc"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#aa65461f71566ee64dca6878a9e78fbcc">ripple::test::jtx::disabled</a></div><div class="ttdeci">static disabled_t const disabled</div><div class="ttdef"><b>Definition</b> <a href="tags_8h_source.html#l00050">tags.h:50</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_ac423e2aa3fd7a14ae651849b430994f1"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#ac423e2aa3fd7a14ae651849b430994f1">ripple::test::jtx::offer</a></div><div class="ttdeci">Json::Value offer(Account const &amp;account, STAmount const &amp;takerPays, STAmount const &amp;takerGets, std::uint32_t flags)</div><div class="ttdoc">Create an offer.</div><div class="ttdef"><b>Definition</b> <a href="offer_8cpp_source.html#l00029">offer.cpp:29</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_ae64f812b5cb3805c184e07d6b1b643de"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#ae64f812b5cb3805c184e07d6b1b643de">ripple::test::jtx::tickets</a></div><div class="ttdeci">owner_count&lt; ltTICKET &gt; tickets</div><div class="ttdoc">Match the number of tickets on the account.</div><div class="ttdef"><b>Definition</b> <a href="ticket_8h_source.html#l00064">ticket.h:64</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_aea9cd3d4e6b5df2e62d53b34b605957e"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#aea9cd3d4e6b5df2e62d53b34b605957e">ripple::test::jtx::XRP</a></div><div class="ttdeci">XRP_t const XRP</div><div class="ttdoc">Converts to XRP Issue or STAmount.</div><div class="ttdef"><b>Definition</b> <a href="amount_8cpp_source.html#l00105">amount.cpp:105</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_html_acf39cc44acdd6b5089f2076897fa3911af34d3a138958b0d338875bb910a39cf6"><div class="ttname"><a href="namespaceripple_1_1test.html#acf39cc44acdd6b5089f2076897fa3911af34d3a138958b0d338875bb910a39cf6">ripple::test::TrustFlag::noripple</a></div><div class="ttdeci">@ noripple</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_a00ae0d729cb3e35b6bcac9a27ebb5284"><div class="ttname"><a href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">ripple::AccountID</a></div><div class="ttdeci">base_uint&lt; 160, detail::AccountIDTag &gt; AccountID</div><div class="ttdoc">A 160-bit unsigned that uniquely identifies an account.</div><div class="ttdef"><b>Definition:</b> <a href="AccountID_8h_source.html#l00048">AccountID.h:48</a></div></div>
<div class="ttc" id="anamespaceripple_html_a260d2970ac1119109937ed1c5d4ca962a595a44bbc04dffad91a353227660d6ba"><div class="ttname"><a href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a595a44bbc04dffad91a353227660d6ba">ripple::telINSUF_FEE_P</a></div><div class="ttdeci">@ telINSUF_FEE_P</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00057">TER.h:57</a></div></div>
<div class="ttc" id="anamespaceripple_html_a28da871aa8d28d28a444e1b3885065cf"><div class="ttname"><a href="namespaceripple.html#a28da871aa8d28d28a444e1b3885065cf">ripple::bitsetIndexToFeature</a></div><div class="ttdeci">uint256 bitsetIndexToFeature(size_t i)</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00415">Feature.cpp:415</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_a32d6d3ce1a48272b677d2c88b1d30932ae44751c9b253c3b447721a315c5525c7"><div class="ttname"><a href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932ae44751c9b253c3b447721a315c5525c7">ripple::rpcHIGH_FEE</a></div><div class="ttdeci">@ rpcHIGH_FEE</div><div class="ttdef"><b>Definition:</b> <a href="ErrorCodes_8h_source.html#l00058">ErrorCodes.h:58</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_a75cb21d7f1df42f2fdc8efddb79b63f4a9b1c8c6894c68f06887180402c387a03"><div class="ttname"><a href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4a9b1c8c6894c68f06887180402c387a03">ripple::tefBAD_AUTH</a></div><div class="ttdeci">@ tefBAD_AUTH</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00169">TER.h:169</a></div></div>
<div class="ttc" id="anamespaceripple_html_a75cb21d7f1df42f2fdc8efddb79b63f4ab2a35b856d8227d6717984f63aa5a445"><div class="ttname"><a href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4ab2a35b856d8227d6717984f63aa5a445">ripple::tefBAD_SIGNATURE</a></div><div class="ttdeci">@ tefBAD_SIGNATURE</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00179">TER.h:179</a></div></div>
<div class="ttc" id="anamespaceripple_html_a75cb21d7f1df42f2fdc8efddb79b63f4ac43369f518d28ae712ad223ab858edbe"><div class="ttname"><a href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4ac43369f518d28ae712ad223ab858edbe">ripple::tefMASTER_DISABLED</a></div><div class="ttdeci">@ tefMASTER_DISABLED</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00177">TER.h:177</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_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"><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_a00ae0d729cb3e35b6bcac9a27ebb5284"><div class="ttname"><a href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">ripple::AccountID</a></div><div class="ttdeci">base_uint&lt; 160, detail::AccountIDTag &gt; AccountID</div><div class="ttdoc">A 160-bit unsigned that uniquely identifies an account.</div><div class="ttdef"><b>Definition</b> <a href="AccountID_8h_source.html#l00048">AccountID.h:48</a></div></div>
<div class="ttc" id="anamespaceripple_html_a260d2970ac1119109937ed1c5d4ca962a595a44bbc04dffad91a353227660d6ba"><div class="ttname"><a href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a595a44bbc04dffad91a353227660d6ba">ripple::telINSUF_FEE_P</a></div><div class="ttdeci">@ telINSUF_FEE_P</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00057">TER.h:57</a></div></div>
<div class="ttc" id="anamespaceripple_html_a28da871aa8d28d28a444e1b3885065cf"><div class="ttname"><a href="namespaceripple.html#a28da871aa8d28d28a444e1b3885065cf">ripple::bitsetIndexToFeature</a></div><div class="ttdeci">uint256 bitsetIndexToFeature(size_t i)</div><div class="ttdef"><b>Definition</b> <a href="Feature_8cpp_source.html#l00415">Feature.cpp:415</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_a32d6d3ce1a48272b677d2c88b1d30932ae44751c9b253c3b447721a315c5525c7"><div class="ttname"><a href="namespaceripple.html#a32d6d3ce1a48272b677d2c88b1d30932ae44751c9b253c3b447721a315c5525c7">ripple::rpcHIGH_FEE</a></div><div class="ttdeci">@ rpcHIGH_FEE</div><div class="ttdef"><b>Definition</b> <a href="ErrorCodes_8h_source.html#l00058">ErrorCodes.h:58</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_a75cb21d7f1df42f2fdc8efddb79b63f4a9b1c8c6894c68f06887180402c387a03"><div class="ttname"><a href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4a9b1c8c6894c68f06887180402c387a03">ripple::tefBAD_AUTH</a></div><div class="ttdeci">@ tefBAD_AUTH</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00169">TER.h:169</a></div></div>
<div class="ttc" id="anamespaceripple_html_a75cb21d7f1df42f2fdc8efddb79b63f4ab2a35b856d8227d6717984f63aa5a445"><div class="ttname"><a href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4ab2a35b856d8227d6717984f63aa5a445">ripple::tefBAD_SIGNATURE</a></div><div class="ttdeci">@ tefBAD_SIGNATURE</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00179">TER.h:179</a></div></div>
<div class="ttc" id="anamespaceripple_html_a75cb21d7f1df42f2fdc8efddb79b63f4ac43369f518d28ae712ad223ab858edbe"><div class="ttname"><a href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4ac43369f518d28ae712ad223ab858edbe">ripple::tefMASTER_DISABLED</a></div><div class="ttdeci">@ tefMASTER_DISABLED</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00177">TER.h:177</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_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_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_aa298e929e02f59c2b05a30ee8805b38cabd7038b5669becf7271665614c94efb6"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cabd7038b5669becf7271665614c94efb6">ripple::tecPATH_PARTIAL</a></div><div class="ttdeci">@ tecPATH_PARTIAL</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00282">TER.h:282</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_aa298e929e02f59c2b05a30ee8805b38cad7c0f4891446922b7248ed12f2207a57"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cad7c0f4891446922b7248ed12f2207a57">ripple::tecPATH_DRY</a></div><div class="ttdeci">@ tecPATH_DRY</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00294">TER.h:294</a></div></div>
<div class="ttc" id="anamespaceripple_html_ab8fff823cb47f139e7735bc8a65082eb"><div class="ttname"><a href="namespaceripple.html#ab8fff823cb47f139e7735bc8a65082eb">ripple::foreachFeature</a></div><div class="ttdeci">void foreachFeature(FeatureBitset bs, F &amp;&amp;f)</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8h_source.html#l00350">Feature.h:350</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_aa298e929e02f59c2b05a30ee8805b38cabd7038b5669becf7271665614c94efb6"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cabd7038b5669becf7271665614c94efb6">ripple::tecPATH_PARTIAL</a></div><div class="ttdeci">@ tecPATH_PARTIAL</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00282">TER.h:282</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_aa298e929e02f59c2b05a30ee8805b38cad7c0f4891446922b7248ed12f2207a57"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38cad7c0f4891446922b7248ed12f2207a57">ripple::tecPATH_DRY</a></div><div class="ttdeci">@ tecPATH_DRY</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00294">TER.h:294</a></div></div>
<div class="ttc" id="anamespaceripple_html_ab8fff823cb47f139e7735bc8a65082eb"><div class="ttname"><a href="namespaceripple.html#ab8fff823cb47f139e7735bc8a65082eb">ripple::foreachFeature</a></div><div class="ttdeci">void foreachFeature(FeatureBitset bs, F &amp;&amp;f)</div><div class="ttdef"><b>Definition</b> <a href="Feature_8h_source.html#l00350">Feature.h:350</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_adebe4d783be9c979e67fdbb2bc27162faa7ab9460c6755719dd1a4e74b83f34c4"><div class="ttname"><a href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162faa7ab9460c6755719dd1a4e74b83f34c4">ripple::terNO_ACCOUNT</a></div><div class="ttdeci">@ terNO_ACCOUNT</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00217">TER.h:217</a></div></div>
<div class="ttc" id="anamespaceripple_html_adebe4d783be9c979e67fdbb2bc27162fac3b54a70e0fa865ed6da55cfdddd725e"><div class="ttname"><a href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162fac3b54a70e0fa865ed6da55cfdddd725e">ripple::terPRE_SEQ</a></div><div class="ttdeci">@ terPRE_SEQ</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00221">TER.h:221</a></div></div>
<div class="ttc" id="anamespaceripple_html_afe21c8454670d46fb93751a5edffed46a33c7f00dec90dddffd0318dce2a4bf51"><div class="ttname"><a href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a33c7f00dec90dddffd0318dce2a4bf51">ripple::temBAD_SIGNER</a></div><div class="ttdeci">@ temBAD_SIGNER</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00115">TER.h:115</a></div></div>
<div class="ttc" id="anamespaceripple_html_afe21c8454670d46fb93751a5edffed46a6c750a245b6efb84fdc4ab34dc010328"><div class="ttname"><a href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a6c750a245b6efb84fdc4ab34dc010328">ripple::temMALFORMED</a></div><div class="ttdeci">@ temMALFORMED</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00087">TER.h:87</a></div></div>
<div class="ttc" id="anamespaceripple_html_adebe4d783be9c979e67fdbb2bc27162faa7ab9460c6755719dd1a4e74b83f34c4"><div class="ttname"><a href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162faa7ab9460c6755719dd1a4e74b83f34c4">ripple::terNO_ACCOUNT</a></div><div class="ttdeci">@ terNO_ACCOUNT</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00217">TER.h:217</a></div></div>
<div class="ttc" id="anamespaceripple_html_adebe4d783be9c979e67fdbb2bc27162fac3b54a70e0fa865ed6da55cfdddd725e"><div class="ttname"><a href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162fac3b54a70e0fa865ed6da55cfdddd725e">ripple::terPRE_SEQ</a></div><div class="ttdeci">@ terPRE_SEQ</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00221">TER.h:221</a></div></div>
<div class="ttc" id="anamespaceripple_html_afe21c8454670d46fb93751a5edffed46a33c7f00dec90dddffd0318dce2a4bf51"><div class="ttname"><a href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a33c7f00dec90dddffd0318dce2a4bf51">ripple::temBAD_SIGNER</a></div><div class="ttdeci">@ temBAD_SIGNER</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00115">TER.h:115</a></div></div>
<div class="ttc" id="anamespaceripple_html_afe21c8454670d46fb93751a5edffed46a6c750a245b6efb84fdc4ab34dc010328"><div class="ttname"><a href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a6c750a245b6efb84fdc4ab34dc010328">ripple::temMALFORMED</a></div><div class="ttdeci">@ temMALFORMED</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00087">TER.h:87</a></div></div>
<div class="ttc" id="aoptional_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/optional.html">optional</a></div></div>
<div class="ttc" id="aset_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/set.html">std::set</a></div></div>
<div class="ttc" id="astructripple_1_1TxQ_1_1Metrics_html_ade3363912328dbd806a24207929c4fb3"><div class="ttname"><a href="structripple_1_1TxQ_1_1Metrics.html#ade3363912328dbd806a24207929c4fb3">ripple::TxQ::Metrics::txCount</a></div><div class="ttdeci">std::size_t txCount</div><div class="ttdoc">Number of transactions in the queue.</div><div class="ttdef"><b>Definition:</b> <a href="TxQ_8h_source.html#l00170">TxQ.h:170</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1Env__test_1_1UDT_html"><div class="ttname"><a href="structripple_1_1test_1_1Env__test_1_1UDT.html">ripple::test::Env_test::UDT</a></div><div class="ttdef"><b>Definition:</b> <a href="Env__test_8cpp_source.html#l00501">Env_test.cpp:502</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1AnyAmount_html"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1AnyAmount.html">ripple::test::jtx::AnyAmount</a></div><div class="ttdoc">Amount specifier with an option for any issuer.</div><div class="ttdef"><b>Definition:</b> <a href="src_2test_2jtx_2amount_8h_source.html#l00485">src/test/jtx/amount.h:486</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1JTx_html"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1JTx.html">ripple::test::jtx::JTx</a></div><div class="ttdoc">Execution context for applying a JSON transaction.</div><div class="ttdef"><b>Definition:</b> <a href="JTx_8h_source.html#l00044">JTx.h:45</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1JTx_html_a0fe744d0a4e8eff63f5737f29abca0e7"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1JTx.html#a0fe744d0a4e8eff63f5737f29abca0e7">ripple::test::jtx::JTx::get</a></div><div class="ttdeci">Prop * get()</div><div class="ttdoc">Return a property if it exists.</div><div class="ttdef"><b>Definition:</b> <a href="JTx_8h_source.html#l00089">JTx.h:89</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1JTx_html_a4b79d68d69b3eb4f173ff66c4d561363"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1JTx.html#a4b79d68d69b3eb4f173ff66c4d561363">ripple::test::jtx::JTx::jv</a></div><div class="ttdeci">Json::Value jv</div><div class="ttdef"><b>Definition:</b> <a href="JTx_8h_source.html#l00046">JTx.h:46</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1JTx_html_a6aaacfb4ff9d3661b3891d11462b327d"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1JTx.html#a6aaacfb4ff9d3661b3891d11462b327d">ripple::test::jtx::JTx::set</a></div><div class="ttdeci">void set(std::unique_ptr&lt; basic_prop &gt; p)</div><div class="ttdoc">Set a property If the property already exists, it is replaced.</div><div class="ttdef"><b>Definition:</b> <a href="JTx_8h_source.html#l00118">JTx.h:118</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1PrettyAmount_html"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1PrettyAmount.html">ripple::test::jtx::PrettyAmount</a></div><div class="ttdoc">Represents an XRP or IOU quantity This customizes the string conversion and supports XRP conversions ...</div><div class="ttdef"><b>Definition:</b> <a href="src_2test_2jtx_2amount_8h_source.html#l00074">src/test/jtx/amount.h:75</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1prop_html"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1prop.html">ripple::test::jtx::prop</a></div><div class="ttdoc">Set a property on a JTx.</div><div class="ttdef"><b>Definition:</b> <a href="prop_8h_source.html#l00033">prop.h:34</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1seq_html"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1seq.html">ripple::test::jtx::seq</a></div><div class="ttdoc">Set the sequence number on a JTx.</div><div class="ttdef"><b>Definition:</b> <a href="seq_8h_source.html#l00033">seq.h:34</a></div></div>
<div class="ttc" id="astructripple_1_1TxQ_1_1Metrics_html_ade3363912328dbd806a24207929c4fb3"><div class="ttname"><a href="structripple_1_1TxQ_1_1Metrics.html#ade3363912328dbd806a24207929c4fb3">ripple::TxQ::Metrics::txCount</a></div><div class="ttdeci">std::size_t txCount</div><div class="ttdoc">Number of transactions in the queue.</div><div class="ttdef"><b>Definition</b> <a href="TxQ_8h_source.html#l00170">TxQ.h:170</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1Env__test_1_1UDT_html"><div class="ttname"><a href="structripple_1_1test_1_1Env__test_1_1UDT.html">ripple::test::Env_test::UDT</a></div><div class="ttdef"><b>Definition</b> <a href="Env__test_8cpp_source.html#l00501">Env_test.cpp:502</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1AnyAmount_html"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1AnyAmount.html">ripple::test::jtx::AnyAmount</a></div><div class="ttdoc">Amount specifier with an option for any issuer.</div><div class="ttdef"><b>Definition</b> <a href="src_2test_2jtx_2amount_8h_source.html#l00485">src/test/jtx/amount.h:486</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1JTx_html"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1JTx.html">ripple::test::jtx::JTx</a></div><div class="ttdoc">Execution context for applying a JSON transaction.</div><div class="ttdef"><b>Definition</b> <a href="JTx_8h_source.html#l00044">JTx.h:45</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1JTx_html_a0fe744d0a4e8eff63f5737f29abca0e7"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1JTx.html#a0fe744d0a4e8eff63f5737f29abca0e7">ripple::test::jtx::JTx::get</a></div><div class="ttdeci">Prop * get()</div><div class="ttdoc">Return a property if it exists.</div><div class="ttdef"><b>Definition</b> <a href="JTx_8h_source.html#l00089">JTx.h:89</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1JTx_html_a4b79d68d69b3eb4f173ff66c4d561363"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1JTx.html#a4b79d68d69b3eb4f173ff66c4d561363">ripple::test::jtx::JTx::jv</a></div><div class="ttdeci">Json::Value jv</div><div class="ttdef"><b>Definition</b> <a href="JTx_8h_source.html#l00046">JTx.h:46</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1JTx_html_a6aaacfb4ff9d3661b3891d11462b327d"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1JTx.html#a6aaacfb4ff9d3661b3891d11462b327d">ripple::test::jtx::JTx::set</a></div><div class="ttdeci">void set(std::unique_ptr&lt; basic_prop &gt; p)</div><div class="ttdoc">Set a property If the property already exists, it is replaced.</div><div class="ttdef"><b>Definition</b> <a href="JTx_8h_source.html#l00118">JTx.h:118</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1PrettyAmount_html"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1PrettyAmount.html">ripple::test::jtx::PrettyAmount</a></div><div class="ttdoc">Represents an XRP or IOU quantity This customizes the string conversion and supports XRP conversions ...</div><div class="ttdef"><b>Definition</b> <a href="src_2test_2jtx_2amount_8h_source.html#l00074">src/test/jtx/amount.h:75</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1prop_html"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1prop.html">ripple::test::jtx::prop</a></div><div class="ttdoc">Set a property on a JTx.</div><div class="ttdef"><b>Definition</b> <a href="prop_8h_source.html#l00033">prop.h:34</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1seq_html"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1seq.html">ripple::test::jtx::seq</a></div><div class="ttdoc">Set the sequence number on a JTx.</div><div class="ttdef"><b>Definition</b> <a href="seq_8h_source.html#l00033">seq.h:34</a></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="aunique_ptr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a></div></div>
<div class="ttc" id="aunordered_set_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/unordered_set.html">std::unordered_set</a></div></div>
@@ -1181,7 +1237,7 @@ $(function() {
</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>