This commit is contained in:
nbougalis
2021-09-14 16:34:03 +00:00
parent 1ce46a7e6b
commit 062c9e2641
2021 changed files with 86789 additions and 76483 deletions

View File

@@ -114,7 +114,7 @@ $(function() {
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector&lt;std::string&gt;</a> <span class="keyword">const</span>&amp; expect_logs,</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">Precheck</a> <span class="keyword">const</span>&amp; precheck,</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <a class="code" href="classripple_1_1XRPAmount.html">XRPAmount</a> fee = <a class="code" href="classripple_1_1XRPAmount.html">XRPAmount</a>{},</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <a class="code" href="classripple_1_1STTx.html">STTx</a> tx = <a class="code" href="classripple_1_1STTx.html">STTx</a>{<a class="code" href="namespaceripple.html#a48e7bc26e67dbb8709698c89f67a9264a2e3f8a31c1949d1ed0c7ae7475ed039e">ttACCOUNT_SET</a>, [](<a class="code" href="classripple_1_1STObject.html">STObject</a>&amp;) {}},</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <a class="code" href="classripple_1_1STTx.html">STTx</a> tx = <a class="code" href="classripple_1_1STTx.html">STTx</a>{<a class="code" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a2e3f8a31c1949d1ed0c7ae7475ed039e">ttACCOUNT_SET</a>, [](<a class="code" href="classripple_1_1STObject.html">STObject</a>&amp;) {}},</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/initializer_list.html">std::initializer_list&lt;TER&gt;</a> ters = {</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <a class="code" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caa7dccd25363fdff0d363bd16553d1c84">tecINVARIANT_FAILED</a>,</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <a class="code" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4a5de771586af2869a8ef8bac2731fd456">tefINVARIANT_FAILED</a>})</div>
@@ -213,7 +213,7 @@ $(function() {
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; },</div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <a class="code" href="classripple_1_1XRPAmount.html">XRPAmount</a>{},</div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <a class="code" href="classripple_1_1STTx.html">STTx</a>{<a class="code" href="namespaceripple.html#a48e7bc26e67dbb8709698c89f67a9264aed9a372250602ac95e4428846335fcf6">ttACCOUNT_DELETE</a>, [](<a class="code" href="classripple_1_1STObject.html">STObject</a>&amp; tx) {}},</div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <a class="code" href="classripple_1_1STTx.html">STTx</a>{<a class="code" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126aed9a372250602ac95e4428846335fcf6">ttACCOUNT_DELETE</a>, [](<a class="code" href="classripple_1_1STObject.html">STObject</a>&amp; tx) {}},</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; {<a class="code" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caa7dccd25363fdff0d363bd16553d1c84">tecINVARIANT_FAILED</a>, <a class="code" href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caa7dccd25363fdff0d363bd16553d1c84">tecINVARIANT_FAILED</a>});</div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; </div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <span class="comment">// Successful AccountDelete that deleted more than one account.</span></div>
@@ -230,7 +230,7 @@ $(function() {
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; },</div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160; <a class="code" href="classripple_1_1XRPAmount.html">XRPAmount</a>{},</div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <a class="code" href="classripple_1_1STTx.html">STTx</a>{<a class="code" href="namespaceripple.html#a48e7bc26e67dbb8709698c89f67a9264aed9a372250602ac95e4428846335fcf6">ttACCOUNT_DELETE</a>, [](<a class="code" href="classripple_1_1STObject.html">STObject</a>&amp; tx) {}});</div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160; <a class="code" href="classripple_1_1STTx.html">STTx</a>{<a class="code" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126aed9a372250602ac95e4428846335fcf6">ttACCOUNT_DELETE</a>, [](<a class="code" href="classripple_1_1STObject.html">STObject</a>&amp; tx) {}});</div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; }</div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; </div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="keywordtype">void</span></div>
@@ -246,7 +246,7 @@ $(function() {
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> sle = ac.view().peek(<a class="code" href="namespaceripple_1_1keylet.html#a50c370db96b4fdcdd202d9c2c38afce9">keylet::account</a>(A1.id()));</div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="keywordflow">if</span> (!sle)</div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keyword">auto</span> sleNew = std::make_shared&lt;SLE&gt;(<a class="code" href="namespaceripple.html#af6e0324b257fc9992b83ecf827c2a07baa28c736ec52242ffe39aaa030db1accd">ltTICKET</a>, sle-&gt;key());</div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="keyword">auto</span> sleNew = std::make_shared&lt;SLE&gt;(<a class="code" href="namespaceripple.html#ac151bf19e1f4daae2b04c65c65117139aa28c736ec52242ffe39aaa030db1accd">ltTICKET</a>, sle-&gt;key());</div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; ac.rawView().rawReplace(sleNew);</div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; });</div>
@@ -267,7 +267,7 @@ $(function() {
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; </div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <span class="comment">// We don&#39;t use ltNICKNAME directly since it&#39;s marked deprecated</span></div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; <span class="comment">// to prevent accidental use elsewhere.</span></div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; sleNew-&gt;type_ = <span class="keyword">static_cast&lt;</span><a class="code" href="namespaceripple.html#af6e0324b257fc9992b83ecf827c2a07b">LedgerEntryType</a><span class="keyword">&gt;</span>(<span class="charliteral">&#39;n&#39;</span>);</div>
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; sleNew-&gt;type_ = <span class="keyword">static_cast&lt;</span><a class="code" href="namespaceripple.html#ac151bf19e1f4daae2b04c65c65117139">LedgerEntryType</a><span class="keyword">&gt;</span>(<span class="charliteral">&#39;n&#39;</span>);</div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160; ac.view().insert(sleNew);</div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; });</div>
@@ -364,7 +364,7 @@ $(function() {
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; {<span class="stringliteral">&quot;XRP net change of 0 doesn&#39;t match fee 20&quot;</span>}},</div>
<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160; [](Account <span class="keyword">const</span>&amp;, Account <span class="keyword">const</span>&amp;, <a class="code" href="classripple_1_1ApplyContext.html">ApplyContext</a>&amp;) { <span class="keywordflow">return</span> <span class="keyword">true</span>; },</div>
<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; <a class="code" href="classripple_1_1XRPAmount.html">XRPAmount</a>{20},</div>
<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; <a class="code" href="classripple_1_1STTx.html">STTx</a>{<a class="code" href="namespaceripple.html#a48e7bc26e67dbb8709698c89f67a9264a2e3f8a31c1949d1ed0c7ae7475ed039e">ttACCOUNT_SET</a>, [](<a class="code" href="classripple_1_1STObject.html">STObject</a>&amp; tx) {</div>
<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; <a class="code" href="classripple_1_1STTx.html">STTx</a>{<a class="code" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a2e3f8a31c1949d1ed0c7ae7475ed039e">ttACCOUNT_SET</a>, [](<a class="code" href="classripple_1_1STObject.html">STObject</a>&amp; tx) {</div>
<div class="line"><a name="l00297"></a><span class="lineno"> 297</span>&#160; tx.<a class="code" href="classripple_1_1STObject.html#a7eedf70fc6afba6c2b8c6b2ba27ba23e">setFieldAmount</a>(<a class="code" href="namespaceripple.html#a13864ec0864daa5d24b70d276414b8ff">sfFee</a>, <a class="code" href="classripple_1_1XRPAmount.html">XRPAmount</a>{10});</div>
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span>&#160; }});</div>
<div class="line"><a name="l00299"></a><span class="lineno"> 299</span>&#160; }</div>
@@ -529,7 +529,7 @@ $(function() {
<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; },</div>
<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160; <a class="code" href="classripple_1_1XRPAmount.html">XRPAmount</a>{},</div>
<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; <a class="code" href="classripple_1_1STTx.html">STTx</a>{<a class="code" href="namespaceripple.html#a48e7bc26e67dbb8709698c89f67a9264ace21e6721f555ecd4ebf9b2c104a7a21">ttPAYMENT</a>, [](<a class="code" href="classripple_1_1STObject.html">STObject</a>&amp; tx) {}});</div>
<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160; <a class="code" href="classripple_1_1STTx.html">STTx</a>{<a class="code" href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126ace21e6721f555ecd4ebf9b2c104a7a21">ttPAYMENT</a>, [](<a class="code" href="classripple_1_1STObject.html">STObject</a>&amp; tx) {}});</div>
<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160; }</div>
<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; </div>
<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160;<span class="keyword">public</span>:</div>
@@ -553,8 +553,9 @@ $(function() {
<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160;} <span class="comment">// namespace ripple</span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aclassripple_1_1Invariants__test_html_a89b8f0bcc5ae7c1513f4c20139a22755"><div class="ttname"><a href="classripple_1_1Invariants__test.html#a89b8f0bcc5ae7c1513f4c20139a22755">ripple::Invariants_test::testXRPNotCreated</a></div><div class="ttdeci">void testXRPNotCreated()</div><div class="ttdef"><b>Definition:</b> <a href="Invariants__test_8cpp_source.html#l00098">Invariants_test.cpp:98</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2ce3074a39ea65126b82fc59baf43126aed9a372250602ac95e4428846335fcf6"><div class="ttname"><a href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126aed9a372250602ac95e4428846335fcf6">ripple::ttACCOUNT_DELETE</a></div><div class="ttdeci">@ ttACCOUNT_DELETE</div><div class="ttdoc">This transaction type deletes an existing account.</div><div class="ttdef"><b>Definition:</b> <a href="TxFormats_8h_source.html#l00122">TxFormats.h:122</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a37cf35ddf6bc8f4c6cbfa3fba57d6815"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a37cf35ddf6bc8f4c6cbfa3fba57d6815">ripple::test::jtx::XRP</a></div><div class="ttdeci">const XRP_t XRP</div><div class="ttdoc">Converts to XRP Issue or STAmount.</div><div class="ttdef"><b>Definition:</b> <a href="amount_8cpp_source.html#l00105">amount.cpp:105</a></div></div>
<div class="ttc" id="anamespaceripple_html_a48e7bc26e67dbb8709698c89f67a9264aed9a372250602ac95e4428846335fcf6"><div class="ttname"><a href="namespaceripple.html#a48e7bc26e67dbb8709698c89f67a9264aed9a372250602ac95e4428846335fcf6">ripple::ttACCOUNT_DELETE</a></div><div class="ttdeci">@ ttACCOUNT_DELETE</div><div class="ttdef"><b>Definition:</b> <a href="TxFormats_8h_source.html#l00057">TxFormats.h:57</a></div></div>
<div class="ttc" id="anamespaceripple_html_ac151bf19e1f4daae2b04c65c65117139aa28c736ec52242ffe39aaa030db1accd"><div class="ttname"><a href="namespaceripple.html#ac151bf19e1f4daae2b04c65c65117139aa28c736ec52242ffe39aaa030db1accd">ripple::ltTICKET</a></div><div class="ttdeci">@ ltTICKET</div><div class="ttdoc">A ledger object which describes a ticket.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerFormats_8h_source.html#l00080">LedgerFormats.h:80</a></div></div>
<div class="ttc" id="aclassripple_1_1Invariants__test_html_aa45827abfbd6d88dfddc3d51e7a5eaf7"><div class="ttname"><a href="classripple_1_1Invariants__test.html#aa45827abfbd6d88dfddc3d51e7a5eaf7">ripple::Invariants_test::run</a></div><div class="ttdeci">void run() override</div><div class="ttdef"><b>Definition:</b> <a href="Invariants__test_8cpp_source.html#l00466">Invariants_test.cpp:466</a></div></div>
<div class="ttc" id="astructripple_1_1Keylet_html"><div class="ttname"><a href="structripple_1_1Keylet.html">ripple::Keylet</a></div><div class="ttdoc">A pair of SHAMap key and LedgerEntryType.</div><div class="ttdef"><b>Definition:</b> <a href="Keylet_8h_source.html#l00038">Keylet.h:38</a></div></div>
<div class="ttc" id="anamespaceripple_html_aa298e929e02f59c2b05a30ee8805b38caa7dccd25363fdff0d363bd16553d1c84"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caa7dccd25363fdff0d363bd16553d1c84">ripple::tecINVARIANT_FAILED</a></div><div class="ttdeci">@ tecINVARIANT_FAILED</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00275">TER.h:275</a></div></div>
@@ -569,33 +570,32 @@ $(function() {
<div class="ttc" id="anamespaceripple_1_1keylet_html_a5d33427228ab1869c37fcf11132865f6"><div class="ttname"><a href="namespaceripple_1_1keylet.html#a5d33427228ab1869c37fcf11132865f6">ripple::keylet::offer</a></div><div class="ttdeci">Keylet offer(AccountID const &amp;id, std::uint32_t seq) noexcept</div><div class="ttdoc">An offer from an account.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00219">Indexes.cpp:219</a></div></div>
<div class="ttc" id="afunction_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a></div></div>
<div class="ttc" id="anamespaceripple_html_ad2487abbcc1a5d6064b72144b461df6eaf77cbea9706ce2ee7fdf5a85efbf70c5"><div class="ttname"><a href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6eaf77cbea9706ce2ee7fdf5a85efbf70c5">ripple::tapNONE</a></div><div class="ttdeci">@ tapNONE</div><div class="ttdef"><b>Definition:</b> <a href="ApplyView_8h_source.html#l00030">ApplyView.h:30</a></div></div>
<div class="ttc" id="anamespaceripple_html_af6e0324b257fc9992b83ecf827c2a07baa28c736ec52242ffe39aaa030db1accd"><div class="ttname"><a href="namespaceripple.html#af6e0324b257fc9992b83ecf827c2a07baa28c736ec52242ffe39aaa030db1accd">ripple::ltTICKET</a></div><div class="ttdeci">@ ltTICKET</div><div class="ttdef"><b>Definition:</b> <a href="LedgerFormats_8h_source.html#l00068">LedgerFormats.h:68</a></div></div>
<div class="ttc" id="anamespaceripple_html_a48e7bc26e67dbb8709698c89f67a9264ace21e6721f555ecd4ebf9b2c104a7a21"><div class="ttname"><a href="namespaceripple.html#a48e7bc26e67dbb8709698c89f67a9264ace21e6721f555ecd4ebf9b2c104a7a21">ripple::ttPAYMENT</a></div><div class="ttdeci">@ ttPAYMENT</div><div class="ttdef"><b>Definition:</b> <a href="TxFormats_8h_source.html#l00036">TxFormats.h:36</a></div></div>
<div class="ttc" id="anamespaceripple_html_a55a2a537e79363b71783d5f6eaca5abf"><div class="ttname"><a href="namespaceripple.html#a55a2a537e79363b71783d5f6eaca5abf">ripple::INITIAL_XRP</a></div><div class="ttdeci">constexpr XRPAmount INITIAL_XRP</div><div class="ttdoc">Configure the native currency.</div><div class="ttdef"><b>Definition:</b> <a href="SystemParameters_8h_source.html#l00043">SystemParameters.h:43</a></div></div>
<div class="ttc" id="aclassripple_1_1Invariants__test_html_a183797e076a9b648f55884e26c6ff4d7"><div class="ttname"><a href="classripple_1_1Invariants__test.html#a183797e076a9b648f55884e26c6ff4d7">ripple::Invariants_test::testAccountRootsNotRemoved</a></div><div class="ttdeci">void testAccountRootsNotRemoved()</div><div class="ttdef"><b>Definition:</b> <a href="Invariants__test_8cpp_source.html#l00117">Invariants_test.cpp:117</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2ce3074a39ea65126b82fc59baf43126ace21e6721f555ecd4ebf9b2c104a7a21"><div class="ttname"><a href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126ace21e6721f555ecd4ebf9b2c104a7a21">ripple::ttPAYMENT</a></div><div class="ttdeci">@ ttPAYMENT</div><div class="ttdoc">This transaction type executes a payment.</div><div class="ttdef"><b>Definition:</b> <a href="TxFormats_8h_source.html#l00059">TxFormats.h:59</a></div></div>
<div class="ttc" id="anamespaceripple_html_a1bd06b8a74779afd739e715cbdbacddd"><div class="ttname"><a href="namespaceripple.html#a1bd06b8a74779afd739e715cbdbacddd">ripple::sfTakerPays</a></div><div class="ttdeci">const SF_AMOUNT sfTakerPays</div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_ab8e22fa493e990a1fdcb5bb3d2cfbfa2"><div class="ttname"><a href="namespaceripple_1_1keylet.html#ab8e22fa493e990a1fdcb5bb3d2cfbfa2">ripple::keylet::escrow</a></div><div class="ttdeci">Keylet escrow(AccountID const &amp;src, std::uint32_t seq) noexcept</div><div class="ttdoc">An escrow entry.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00315">Indexes.cpp:315</a></div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_a50c370db96b4fdcdd202d9c2c38afce9"><div class="ttname"><a href="namespaceripple_1_1keylet.html#a50c370db96b4fdcdd202d9c2c38afce9">ripple::keylet::account</a></div><div class="ttdeci">Keylet account(AccountID const &amp;id) noexcept</div><div class="ttdoc">AccountID root.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00130">Indexes.cpp:130</a></div></div>
<div class="ttc" id="aclassripple_1_1STObject_html_a7eedf70fc6afba6c2b8c6b2ba27ba23e"><div class="ttname"><a href="classripple_1_1STObject.html#a7eedf70fc6afba6c2b8c6b2ba27ba23e">ripple::STObject::setFieldAmount</a></div><div class="ttdeci">void setFieldAmount(SField const &amp;field, STAmount const &amp;)</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8cpp_source.html#l00680">STObject.cpp:680</a></div></div>
<div class="ttc" id="aclassripple_1_1Invariants__test_html_af085322b41e9d0ebc80fc07741c7ee87"><div class="ttname"><a href="classripple_1_1Invariants__test.html#af085322b41e9d0ebc80fc07741c7ee87">ripple::Invariants_test::testNoXRPTrustLine</a></div><div class="ttdeci">void testNoXRPTrustLine()</div><div class="ttdef"><b>Definition:</b> <a href="Invariants__test_8cpp_source.html#l00206">Invariants_test.cpp:206</a></div></div>
<div class="ttc" id="anamespaceripple_html_adfb760bc3e4ccb79d5d4f6ecff2f1817"><div class="ttname"><a href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">ripple::TER</a></div><div class="ttdeci">TERSubset&lt; CanCvtToTER &gt; TER</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00552">TER.h:552</a></div></div>
<div class="ttc" id="anamespaceripple_html_adfb760bc3e4ccb79d5d4f6ecff2f1817"><div class="ttname"><a href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">ripple::TER</a></div><div class="ttdeci">TERSubset&lt; CanCvtToTER &gt; TER</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00555">TER.h:555</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#l00043">STAmount.h:43</a></div></div>
<div class="ttc" id="anamespaceripple_html_a991c39f1a35b252660a3b33bd880eef5"><div class="ttname"><a href="namespaceripple.html#a991c39f1a35b252660a3b33bd880eef5">ripple::sfTakerGets</a></div><div class="ttdeci">const SF_AMOUNT sfTakerGets</div></div>
<div class="ttc" id="aclassripple_1_1STTx_html"><div class="ttname"><a href="classripple_1_1STTx.html">ripple::STTx</a></div><div class="ttdef"><b>Definition:</b> <a href="STTx_8h_source.html#l00042">STTx.h:42</a></div></div>
<div class="ttc" id="aclassripple_1_1STTx_html"><div class="ttname"><a href="classripple_1_1STTx.html">ripple::STTx</a></div><div class="ttdef"><b>Definition:</b> <a href="STTx_8h_source.html#l00043">STTx.h:43</a></div></div>
<div class="ttc" id="aclassripple_1_1Invariants__test_html_a9176f0c1d99ab8afb9720c80edc4336b"><div class="ttname"><a href="classripple_1_1Invariants__test.html#a9176f0c1d99ab8afb9720c80edc4336b">ripple::Invariants_test::testTypesMatch</a></div><div class="ttdeci">void testTypesMatch()</div><div class="ttdef"><b>Definition:</b> <a href="Invariants__test_8cpp_source.html#l00166">Invariants_test.cpp:166</a></div></div>
<div class="ttc" id="aclassripple_1_1ApplyContext_html"><div class="ttname"><a href="classripple_1_1ApplyContext.html">ripple::ApplyContext</a></div><div class="ttdoc">State information when applying a tx.</div><div class="ttdef"><b>Definition:</b> <a href="ApplyContext_8h_source.html#l00035">ApplyContext.h:35</a></div></div>
<div class="ttc" id="aclassbeast_1_1Journal_html"><div class="ttname"><a href="classbeast_1_1Journal.html">beast::Journal</a></div><div class="ttdoc">A generic endpoint for log messages.</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00058">Journal.h:58</a></div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_ad7913ec52c58534ee1601ab21956123f"><div class="ttname"><a href="namespaceripple_1_1keylet.html#ad7913ec52c58534ee1601ab21956123f">ripple::keylet::line</a></div><div class="ttdeci">Keylet line(AccountID const &amp;id0, AccountID const &amp;id1, Currency const &amp;currency) noexcept</div><div class="ttdoc">The index of a trust line for a given currency.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00190">Indexes.cpp:190</a></div></div>
<div class="ttc" id="aclassripple_1_1Invariants__test_html"><div class="ttname"><a href="classripple_1_1Invariants__test.html">ripple::Invariants_test</a></div><div class="ttdef"><b>Definition:</b> <a href="Invariants__test_8cpp_source.html#l00031">Invariants_test.cpp:31</a></div></div>
<div class="ttc" id="anamespaceripple_html_a2ce3074a39ea65126b82fc59baf43126a2e3f8a31c1949d1ed0c7ae7475ed039e"><div class="ttname"><a href="namespaceripple.html#a2ce3074a39ea65126b82fc59baf43126a2e3f8a31c1949d1ed0c7ae7475ed039e">ripple::ttACCOUNT_SET</a></div><div class="ttdeci">@ ttACCOUNT_SET</div><div class="ttdoc">This transaction type adjusts various account settings.</div><div class="ttdef"><b>Definition:</b> <a href="TxFormats_8h_source.html#l00068">TxFormats.h:68</a></div></div>
<div class="ttc" id="aclassripple_1_1STObject_html"><div class="ttname"><a href="classripple_1_1STObject.html">ripple::STObject</a></div><div class="ttdef"><b>Definition:</b> <a href="STObject_8h_source.html#l00051">STObject.h:51</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="RCLCensorshipDetector_8h_source.html#l00029">RCLCensorshipDetector.h:29</a></div></div>
<div class="ttc" id="anamespaceripple_html_ac151bf19e1f4daae2b04c65c65117139"><div class="ttname"><a href="namespaceripple.html#ac151bf19e1f4daae2b04c65c65117139">ripple::LedgerEntryType</a></div><div class="ttdeci">LedgerEntryType</div><div class="ttdoc">Identifiers for on-ledger objects.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerFormats_8h_source.html#l00053">LedgerFormats.h:53</a></div></div>
<div class="ttc" id="aclassripple_1_1Invariants__test_html_ac9c80dfb3ad12c584b8d1c1b38764dc0"><div class="ttname"><a href="classripple_1_1Invariants__test.html#ac9c80dfb3ad12c584b8d1c1b38764dc0">ripple::Invariants_test::doInvariantCheck</a></div><div class="ttdeci">void doInvariantCheck(std::vector&lt; std::string &gt; const &amp;expect_logs, Precheck const &amp;precheck, XRPAmount fee=XRPAmount{}, STTx tx=STTx{ttACCOUNT_SET, [](STObject &amp;) {}}, std::initializer_list&lt; TER &gt; ters={ tecINVARIANT_FAILED, tefINVARIANT_FAILED})</div><div class="ttdef"><b>Definition:</b> <a href="Invariants__test_8cpp_source.html#l00042">Invariants_test.cpp:42</a></div></div>
<div class="ttc" id="anamespaceripple_html_af6e0324b257fc9992b83ecf827c2a07b"><div class="ttname"><a href="namespaceripple.html#af6e0324b257fc9992b83ecf827c2a07b">ripple::LedgerEntryType</a></div><div class="ttdeci">LedgerEntryType</div><div class="ttdoc">Ledger entry types.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerFormats_8h_source.html#l00036">LedgerFormats.h:36</a></div></div>
<div class="ttc" id="anamespaceripple_html_a48e7bc26e67dbb8709698c89f67a9264a2e3f8a31c1949d1ed0c7ae7475ed039e"><div class="ttname"><a href="namespaceripple.html#a48e7bc26e67dbb8709698c89f67a9264a2e3f8a31c1949d1ed0c7ae7475ed039e">ripple::ttACCOUNT_SET</a></div><div class="ttdeci">@ ttACCOUNT_SET</div><div class="ttdef"><b>Definition:</b> <a href="TxFormats_8h_source.html#l00039">TxFormats.h:39</a></div></div>
<div class="ttc" id="anamespacebeast_1_1severities_html_a069a8a312b9123b77f6aa31733ca73beab6ef7006e42e82dcc97478e4e362f883"><div class="ttname"><a href="namespacebeast_1_1severities.html#a069a8a312b9123b77f6aa31733ca73beab6ef7006e42e82dcc97478e4e362f883">beast::severities::kWarning</a></div><div class="ttdeci">@ kWarning</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00037">Journal.h:37</a></div></div>
<div class="ttc" id="anamespaceripple_html_ab8a9c54401e8209fca7396c6b9c610f4"><div class="ttname"><a href="namespaceripple.html#ab8a9c54401e8209fca7396c6b9c610f4">ripple::sfBalance</a></div><div class="ttdeci">const SF_AMOUNT sfBalance</div></div>
<div class="ttc" id="anamespaceripple_html_af13e153259f9f64839b634f3b9642dcb"><div class="ttname"><a href="namespaceripple.html#af13e153259f9f64839b634f3b9642dcb">ripple::xrpIssue</a></div><div class="ttdeci">Issue const &amp; xrpIssue()</div><div class="ttdoc">Returns an asset specifier that represents XRP.</div><div class="ttdef"><b>Definition:</b> <a href="Issue_8h_source.html#l00097">Issue.h:97</a></div></div>
<div class="ttc" id="anamespaceripple_html_af9776f187d3686a7fba4c2d2fbeebdf4"><div class="ttname"><a href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">ripple::to_string</a></div><div class="ttdeci">std::string to_string(Manifest const &amp;m)</div><div class="ttdoc">Format the specified manifest to a string for debugging purposes.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00039">app/misc/impl/Manifest.cpp:39</a></div></div>
<div class="ttc" id="anamespaceripple_html_af9776f187d3686a7fba4c2d2fbeebdf4"><div class="ttname"><a href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">ripple::to_string</a></div><div class="ttdeci">std::string to_string(Manifest const &amp;m)</div><div class="ttdoc">Format the specified manifest to a string for debugging purposes.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00038">app/misc/impl/Manifest.cpp:38</a></div></div>
<div class="ttc" id="anamespaceripple_html_a13864ec0864daa5d24b70d276414b8ff"><div class="ttname"><a href="namespaceripple.html#a13864ec0864daa5d24b70d276414b8ff">ripple::sfFee</a></div><div class="ttdeci">const SF_AMOUNT sfFee</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#l00037">Account.h:37</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5bab99595719d22579e10d21cf048eb0"><div class="ttname"><a href="namespaceripple.html#a5bab99595719d22579e10d21cf048eb0">ripple::sfAccount</a></div><div class="ttdeci">const SF_ACCOUNT sfAccount</div></div>