This commit is contained in:
bthomee
2025-05-29 21:00:28 +00:00
parent 5243cbe582
commit e0ff9ab743
567 changed files with 23898 additions and 24756 deletions

View File

@@ -111,7 +111,7 @@ $(function() {
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <a class="code hl_class" href="classripple_1_1STTx.html">STTx</a> <span class="keyword">const</span>&amp; tx_,</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> preclaimResult_,</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> baseFee_,</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <a class="code hl_enumeration" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a>,</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <a class="code hl_enumeration" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6e">ApplyFlags</a> flags,</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> journal_)</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> : app(app_)</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> , tx(tx_)</div>
@@ -119,7 +119,7 @@ $(function() {
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> , baseFee(baseFee_)</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> , journal(journal_)</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> , base_(base)</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> , flags_(<a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1flags.html">flags</a>)</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> , flags_(flags)</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> , parentBatchId_(parentBatchId)</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span>{</div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> XRPL_ASSERT(</div>
@@ -135,10 +135,10 @@ $(function() {
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span>}</div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> </div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional&lt;TxMeta&gt;</a></div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="classripple_1_1ApplyContext.html#a2dc715eb28bf35611c931d4a84de4028"> 60</a></span><a class="code hl_function" href="classripple_1_1ApplyContext.html#a2dc715eb28bf35611c931d4a84de4028">ApplyContext::apply</a>(<a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>)</div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="classripple_1_1ApplyContext.html#a2dc715eb28bf35611c931d4a84de4028"> 60</a></span><a class="code hl_function" href="classripple_1_1ApplyContext.html#a2dc715eb28bf35611c931d4a84de4028">ApplyContext::apply</a>(<a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> ter)</div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span>{</div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classripple_1_1ApplyContext.html#ac3b064ffdc5c7e0b6217cac7407e2b61">view_</a>-&gt;apply(</div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> <a class="code hl_variable" href="classripple_1_1ApplyContext.html#a1867d261fef92d7f6d7676a1be52683b">base_</a>, <a class="code hl_variable" href="classripple_1_1ApplyContext.html#a8c8757b3b1f88baef47b31ed4e9682d0">tx</a>, <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1ter.html">ter</a>, <a class="code hl_variable" href="classripple_1_1ApplyContext.html#af9f9a56989246c0a965ed03458c9538e">parentBatchId_</a>, <a class="code hl_variable" href="classripple_1_1ApplyContext.html#a4ef7c25fdbb86f2252a8a97b063fe1a6">flags_</a> &amp; <a class="code hl_enumvalue" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6eae1e50802d5dd4edba9c41f3589086a03">tapDRY_RUN</a>, <a class="code hl_variable" href="classripple_1_1ApplyContext.html#a7b78c8e924babce4d14359970f55ba02">journal</a>);</div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> <a class="code hl_variable" href="classripple_1_1ApplyContext.html#a1867d261fef92d7f6d7676a1be52683b">base_</a>, <a class="code hl_variable" href="classripple_1_1ApplyContext.html#a8c8757b3b1f88baef47b31ed4e9682d0">tx</a>, ter, <a class="code hl_variable" href="classripple_1_1ApplyContext.html#af9f9a56989246c0a965ed03458c9538e">parentBatchId_</a>, <a class="code hl_variable" href="classripple_1_1ApplyContext.html#a4ef7c25fdbb86f2252a8a97b063fe1a6">flags_</a> &amp; <a class="code hl_enumvalue" href="namespaceripple.html#ad2487abbcc1a5d6064b72144b461df6eae1e50802d5dd4edba9c41f3589086a03">tapDRY_RUN</a>, <a class="code hl_variable" href="classripple_1_1ApplyContext.html#a7b78c8e924babce4d14359970f55ba02">journal</a>);</div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span>}</div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> </div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a></div>
@@ -174,7 +174,7 @@ $(function() {
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span><a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a></div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"><a class="line" href="classripple_1_1ApplyContext.html#aff25f5d949e126aa01acbd9c99c16430"> 97</a></span><a class="code hl_function" href="classripple_1_1ApplyContext.html#aff25f5d949e126aa01acbd9c99c16430">ApplyContext::checkInvariantsHelper</a>(</div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> <a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span> result,</div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a>,</div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span> fee,</div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/integer_sequence.html">std::index_sequence&lt;Is...&gt;</a>)</div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span>{</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> <span class="keywordflow">try</span></div>
@@ -197,7 +197,7 @@ $(function() {
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> <span class="comment">// not just the first one.</span></div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a>&lt;bool, <span class="keyword">sizeof</span>...(Is)&gt; finalizers{</div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> {std::get&lt;Is&gt;(checkers).finalize(</div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> <a class="code hl_variable" href="classripple_1_1ApplyContext.html#a8c8757b3b1f88baef47b31ed4e9682d0">tx</a>, result, <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a>, *<a class="code hl_variable" href="classripple_1_1ApplyContext.html#ac3b064ffdc5c7e0b6217cac7407e2b61">view_</a>, <a class="code hl_variable" href="classripple_1_1ApplyContext.html#a7b78c8e924babce4d14359970f55ba02">journal</a>)...}};</div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> <a class="code hl_variable" href="classripple_1_1ApplyContext.html#a8c8757b3b1f88baef47b31ed4e9682d0">tx</a>, result, fee, *<a class="code hl_variable" href="classripple_1_1ApplyContext.html#ac3b064ffdc5c7e0b6217cac7407e2b61">view_</a>, <a class="code hl_variable" href="classripple_1_1ApplyContext.html#a7b78c8e924babce4d14359970f55ba02">journal</a>)...}};</div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> </div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> <span class="comment">// call each check&#39;s finalizer to see that it passes</span></div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> <span class="keywordflow">if</span> (!<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/algorithm/all_any_none_of.html">std::all_of</a>(</div>
@@ -226,7 +226,7 @@ $(function() {
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span>}</div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> </div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span><a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a></div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"><a class="line" href="classripple_1_1ApplyContext.html#acf5f75ec76cec199781a945226834410"> 151</a></span><a class="code hl_function" href="classripple_1_1ApplyContext.html#acf5f75ec76cec199781a945226834410">ApplyContext::checkInvariants</a>(<a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span> result, <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a>)</div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"><a class="line" href="classripple_1_1ApplyContext.html#acf5f75ec76cec199781a945226834410"> 151</a></span><a class="code hl_function" href="classripple_1_1ApplyContext.html#acf5f75ec76cec199781a945226834410">ApplyContext::checkInvariants</a>(<a class="code hl_class" href="classripple_1_1TERSubset.html">TER</a> <span class="keyword">const</span> result, <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span> fee)</div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span>{</div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> XRPL_ASSERT(</div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> <a class="code hl_function" href="namespaceripple.html#ab48d5d1c4e2695c12f705e9d85fa560d">isTesSuccess</a>(result) || <a class="code hl_function" href="namespaceripple.html#ae193bf65f233ba37c47a7a8fc49a26e4">isTecClaim</a>(result),</div>
@@ -234,7 +234,7 @@ $(function() {
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> </div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> <span class="keywordflow">return</span> <a class="code hl_function" href="classripple_1_1ApplyContext.html#aff25f5d949e126aa01acbd9c99c16430">checkInvariantsHelper</a>(</div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> result,</div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1fee.html">fee</a>,</div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> fee,</div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/integer_sequence.html">std::make_index_sequence</a>&lt;std::tuple_size&lt;InvariantChecks&gt;::value&gt;{});</div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span>}</div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> </div>
@@ -264,9 +264,6 @@ $(function() {
<div class="ttc" id="aclassripple_1_1TERSubset_html"><div class="ttname"><a href="classripple_1_1TERSubset.html">ripple::TERSubset&lt; CanCvtToTER &gt;</a></div></div>
<div class="ttc" id="aclassripple_1_1XRPAmount_html"><div class="ttname"><a href="classripple_1_1XRPAmount.html">ripple::XRPAmount</a></div><div class="ttdef"><b>Definition:</b> <a href="XRPAmount_8h_source.html#l00039">XRPAmount.h:43</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_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#l00124">flags.h:125</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="aexception_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/error/exception.html">std::exception</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="ainteger_sequence_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/integer_sequence.html">std::index_sequence</a></div></div>