This commit is contained in:
intelliot
2023-06-23 05:24:05 +00:00
parent b8a6895cd8
commit df089d923d
358 changed files with 34803 additions and 32760 deletions

View File

@@ -188,7 +188,7 @@ $(function() {
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="comment">// found unfunded</span></div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="comment">// These are the account balances before the strand executes</span></div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional&lt;PaymentSandbox&gt;</a> afView(&amp;baseView);</div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <a class="code" href="structripple_1_1EitherAmount.html">EitherAmount</a> <a class="code" href="namespaceripple.html#a7ae29d6afe7ae8560c7b6c106b2e7826">limitStepOut</a>;</div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <a class="code" href="structripple_1_1EitherAmount.html">EitherAmount</a> <a class="code" href="namespaceripple.html#a7402482fc3e1f806940356b151f5573b">limitStepOut</a>;</div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; {</div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <a class="code" href="structripple_1_1EitherAmount.html">EitherAmount</a> stepOut(<a class="code" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569fedac68271a63ddbc431c307beb7d2918275">out</a>);</div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> i = s; i--;)</div>
@@ -210,7 +210,7 @@ $(function() {
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="comment">// re-execute the limiting step</span></div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; r = strand[i]-&gt;fwd(</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; *sb, *afView, ofrsToRm, <a class="code" href="structripple_1_1EitherAmount.html">EitherAmount</a>(*maxIn));</div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <a class="code" href="namespaceripple.html#a7ae29d6afe7ae8560c7b6c106b2e7826">limitStepOut</a> = r.second;</div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <a class="code" href="namespaceripple.html#a7402482fc3e1f806940356b151f5573b">limitStepOut</a> = r.second;</div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; </div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <span class="keywordflow">if</span> (strand[i]-&gt;isZero(r.second))</div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; {</div>
@@ -241,7 +241,7 @@ $(function() {
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; <span class="comment">// re-execute the limiting step</span></div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; stepOut = r.second;</div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; r = strand[i]-&gt;rev(*sb, *afView, ofrsToRm, stepOut);</div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <a class="code" href="namespaceripple.html#a7ae29d6afe7ae8560c7b6c106b2e7826">limitStepOut</a> = r.second;</div>
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; <a class="code" href="namespaceripple.html#a7402482fc3e1f806940356b151f5573b">limitStepOut</a> = r.second;</div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; </div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; <span class="keywordflow">if</span> (strand[i]-&gt;isZero(r.second))</div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; {</div>
@@ -273,7 +273,7 @@ $(function() {
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; }</div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; </div>
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; {</div>
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <a class="code" href="structripple_1_1EitherAmount.html">EitherAmount</a> stepIn(<a class="code" href="namespaceripple.html#a7ae29d6afe7ae8560c7b6c106b2e7826">limitStepOut</a>);</div>
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; <a class="code" href="structripple_1_1EitherAmount.html">EitherAmount</a> stepIn(<a class="code" href="namespaceripple.html#a7402482fc3e1f806940356b151f5573b">limitStepOut</a>);</div>
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160; <span class="keywordflow">for</span> (<span class="keyword">auto</span> i = limitingStep + 1; i &lt; s; ++i)</div>
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160; {</div>
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160; <span class="keyword">auto</span> <span class="keyword">const</span> r = strand[i]-&gt;fwd(*sb, *afView, ofrsToRm, stepIn);</div>
@@ -816,8 +816,7 @@ $(function() {
<div class="ttc" id="asstream_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/sstream.html">sstream</a></div></div>
<div class="ttc" id="aclassripple_1_1Rules_html_a1a8388a2b9588aa9446ece92a88e0dd2"><div class="ttname"><a href="classripple_1_1Rules.html#a1a8388a2b9588aa9446ece92a88e0dd2">ripple::Rules::enabled</a></div><div class="ttdeci">bool enabled(uint256 const &amp;feature) const</div><div class="ttdoc">Returns true if a feature is enabled.</div><div class="ttdef"><b>Definition:</b> <a href="Rules_8cpp_source.html#l00094">Rules.cpp:94</a></div></div>
<div class="ttc" id="aclassbeast_1_1Journal_html_abbe082bd27ca0f1d1365af2824e4f85b"><div class="ttname"><a href="classbeast_1_1Journal.html#abbe082bd27ca0f1d1365af2824e4f85b">beast::Journal::trace</a></div><div class="ttdeci">Stream trace() const</div><div class="ttdoc">Severity stream access functions.</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00309">Journal.h:309</a></div></div>
<div class="ttc" id="anamespaceripple_html_a7c8945b5034bba5f9df719cff2503495"><div class="ttname"><a href="namespaceripple.html#a7c8945b5034bba5f9df719cff2503495">ripple::composed_quality</a></div><div class="ttdeci">Quality composed_quality(Quality const &amp;lhs, Quality const &amp;rhs)</div><div class="ttdef"><b>Definition:</b> <a href="Quality_8cpp_source.html#l00101">Quality.cpp:101</a></div></div>
<div class="ttc" id="anamespaceripple_html_a7ae29d6afe7ae8560c7b6c106b2e7826"><div class="ttname"><a href="namespaceripple.html#a7ae29d6afe7ae8560c7b6c106b2e7826">ripple::limitStepOut</a></div><div class="ttdeci">static void limitStepOut(Quality const &amp;ofrQ, TAmounts&lt; TIn, TOut &gt; &amp;ofrAmt, TAmounts&lt; TIn, TOut &gt; &amp;stpAmt, TOut &amp;ownerGives, std::uint32_t transferRateIn, std::uint32_t transferRateOut, TOut const &amp;limit)</div><div class="ttdef"><b>Definition:</b> <a href="BookStep_8cpp_source.html#l00527">BookStep.cpp:527</a></div></div>
<div class="ttc" id="anamespaceripple_html_a7c8945b5034bba5f9df719cff2503495"><div class="ttname"><a href="namespaceripple.html#a7c8945b5034bba5f9df719cff2503495">ripple::composed_quality</a></div><div class="ttdeci">Quality composed_quality(Quality const &amp;lhs, Quality const &amp;rhs)</div><div class="ttdef"><b>Definition:</b> <a href="Quality_8cpp_source.html#l00124">Quality.cpp:124</a></div></div>
<div class="ttc" id="astructripple_1_1StrandResult_html"><div class="ttname"><a href="structripple_1_1StrandResult.html">ripple::StrandResult</a></div><div class="ttdoc">Result of flow() execution of a single Strand.</div><div class="ttdef"><b>Definition:</b> <a href="StrandFlow_8h_source.html#l00045">StrandFlow.h:45</a></div></div>
<div class="ttc" id="anamespaceripple_html_a8c623abdba7fa97ffd148311056d401e"><div class="ttname"><a href="namespaceripple.html#a8c623abdba7fa97ffd148311056d401e">ripple::DebtDirection</a></div><div class="ttdeci">DebtDirection</div><div class="ttdef"><b>Definition:</b> <a href="Steps_8h_source.html#l00037">Steps.h:37</a></div></div>
<div class="ttc" id="aclassripple_1_1PaymentSandbox_html"><div class="ttname"><a href="classripple_1_1PaymentSandbox.html">ripple::PaymentSandbox</a></div><div class="ttdoc">A wrapper which makes credits unavailable to balances.</div><div class="ttdef"><b>Definition:</b> <a href="PaymentSandbox_8h_source.html#l00112">PaymentSandbox.h:112</a></div></div>
@@ -875,13 +874,14 @@ $(function() {
<div class="ttc" id="anumeric_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/numeric.html">numeric</a></div></div>
<div class="ttc" id="astable_sort_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/stable_sort.html">std::stable_sort</a></div><div class="ttdeci">T stable_sort(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 class="ttdoc">STL class.</div></div>
<div class="ttc" id="anamespaceripple_html_a06f1da429e6a72c7a8be4248d88ed6e7"><div class="ttname"><a href="namespaceripple.html#a06f1da429e6a72c7a8be4248d88ed6e7">ripple::sum</a></div><div class="ttdeci">static auto sum(TCollection const &amp;col)</div><div class="ttdef"><b>Definition:</b> <a href="BookStep_8cpp_source.html#l00710">BookStep.cpp:710</a></div></div>
<div class="ttc" id="anamespaceripple_html_a06f1da429e6a72c7a8be4248d88ed6e7"><div class="ttname"><a href="namespaceripple.html#a06f1da429e6a72c7a8be4248d88ed6e7">ripple::sum</a></div><div class="ttdeci">static auto sum(TCollection const &amp;col)</div><div class="ttdef"><b>Definition:</b> <a href="BookStep_8cpp_source.html#l00728">BookStep.cpp:728</a></div></div>
<div class="ttc" id="astructripple_1_1StrandResult_html_a4895ab90189a3292721fcb8dea377028"><div class="ttname"><a href="structripple_1_1StrandResult.html#a4895ab90189a3292721fcb8dea377028">ripple::StrandResult::sandbox</a></div><div class="ttdeci">std::optional&lt; PaymentSandbox &gt; sandbox</div><div class="ttdoc">Resulting Sandbox state.</div><div class="ttdef"><b>Definition:</b> <a href="StrandFlow_8h_source.html#l00050">StrandFlow.h:50</a></div></div>
<div class="ttc" id="astructripple_1_1StrandResult_html_a34318e69d95f3132660d2ad01a037418"><div class="ttname"><a href="structripple_1_1StrandResult.html#a34318e69d95f3132660d2ad01a037418">ripple::StrandResult::inactive</a></div><div class="ttdeci">bool inactive</div><div class="ttdoc">Strand should not considered as a further source of liquidity (dry)</div><div class="ttdef"><b>Definition:</b> <a href="StrandFlow_8h_source.html#l00057">StrandFlow.h:57</a></div></div>
<div class="ttc" id="anamespaceripple_html_aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151"><div class="ttname"><a href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">ripple::tesSUCCESS</a></div><div class="ttdeci">@ tesSUCCESS</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00222">TER.h:222</a></div></div>
<div class="ttc" id="aclassripple_1_1STAmount_html_a9f6e18316bf76a83906dfbebba3be79a"><div class="ttname"><a href="classripple_1_1STAmount.html#a9f6e18316bf76a83906dfbebba3be79a">ripple::STAmount::uRateOne</a></div><div class="ttdeci">static const std::uint64_t uRateOne</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00075">STAmount.h:75</a></div></div>
<div class="ttc" id="anamespaceripple_html_a104985c6e3067babe99aca6bbc51ba5d"><div class="ttname"><a href="namespaceripple.html#a104985c6e3067babe99aca6bbc51ba5d">ripple::get</a></div><div class="ttdeci">T &amp; get(EitherAmount &amp;amt)</div><div class="ttdef"><b>Definition:</b> <a href="AmountSpec_8h_source.html#l00118">AmountSpec.h:118</a></div></div>
<div class="ttc" id="anext_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/iterator/next.html">std::next</a></div><div class="ttdeci">T next(T... args)</div></div>
<div class="ttc" id="anamespaceripple_html_a7402482fc3e1f806940356b151f5573b"><div class="ttname"><a href="namespaceripple.html#a7402482fc3e1f806940356b151f5573b">ripple::limitStepOut</a></div><div class="ttdeci">static void limitStepOut(Quality const &amp;ofrQ, TAmounts&lt; TIn, TOut &gt; &amp;ofrAmt, TAmounts&lt; TIn, TOut &gt; &amp;stpAmt, TOut &amp;ownerGives, std::uint32_t transferRateIn, std::uint32_t transferRateOut, TOut const &amp;limit, Rules const &amp;rules)</div><div class="ttdef"><b>Definition:</b> <a href="BookStep_8cpp_source.html#l00527">BookStep.cpp:527</a></div></div>
<div class="ttc" id="astructripple_1_1StrandResult_html_a6db644aec626a02524fe13a7892b7e3f"><div class="ttname"><a href="structripple_1_1StrandResult.html#a6db644aec626a02524fe13a7892b7e3f">ripple::StrandResult::StrandResult</a></div><div class="ttdeci">StrandResult(Strand const &amp;strand, TInAmt const &amp;in_, TOutAmt const &amp;out_, PaymentSandbox &amp;&amp;sandbox_, boost::container::flat_set&lt; uint256 &gt; ofrsToRm_, bool inactive_)</div><div class="ttdef"><b>Definition:</b> <a href="StrandFlow_8h_source.html#l00063">StrandFlow.h:63</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>