mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-25 13:35:54 +00:00
deploy: cce09b717e
This commit is contained in:
@@ -166,7 +166,7 @@ $(function() {
|
||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  TOutAmt <span class="keyword">const</span>& out,</div>
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  <a class="code" href="classbeast_1_1Journal.html">beast::Journal</a> j)</div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> {</div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="keyword">using</span> Result = <a class="code" href="structripple_1_1StrandResult.html">StrandResult<TInAmt, TOutAmt></a>;</div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  <span class="keyword">using</span> <a class="code" href="namespaceripple.html#a60696b01dc3651699da2361a1e1479f2">Result</a> = <a class="code" href="structripple_1_1StrandResult.html">StrandResult<TInAmt, TOutAmt></a>;</div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <span class="keywordflow">if</span> (strand.empty())</div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  {</div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  JLOG(j.<a class="code" href="classbeast_1_1Journal.html#ad8fefe3e8ad583e1ed1bf02094ac3d8f">warn</a>()) << <span class="stringliteral">"Empty strand passed to Liquidity"</span>;</div>
|
||||
@@ -177,7 +177,7 @@ $(function() {
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>  </div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  <span class="keywordflow">if</span> (isDirectXrpToXrp<TInAmt, TOutAmt>(strand))</div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>  {</div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <span class="keywordflow">return</span> Result{strand, std::move(ofrsToRm)};</div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#a60696b01dc3651699da2361a1e1479f2">Result</a>{strand, std::move(ofrsToRm)};</div>
|
||||
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  }</div>
|
||||
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  </div>
|
||||
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="keywordflow">try</span></div>
|
||||
@@ -199,7 +199,7 @@ $(function() {
|
||||
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  <span class="keywordflow">if</span> (strand[i]->isZero(r.second))</div>
|
||||
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  {</div>
|
||||
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  JLOG(j.<a class="code" href="classbeast_1_1Journal.html#abbe082bd27ca0f1d1365af2824e4f85b">trace</a>()) << <span class="stringliteral">"Strand found dry in rev"</span>;</div>
|
||||
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  <span class="keywordflow">return</span> Result{strand, std::move(ofrsToRm)};</div>
|
||||
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#a60696b01dc3651699da2361a1e1479f2">Result</a>{strand, std::move(ofrsToRm)};</div>
|
||||
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  }</div>
|
||||
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  </div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="keywordflow">if</span> (i == 0 && maxIn && *maxIn < get<TInAmt>(r.first))</div>
|
||||
@@ -217,7 +217,7 @@ $(function() {
|
||||
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  <span class="keywordflow">if</span> (strand[i]->isZero(r.second))</div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  {</div>
|
||||
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  JLOG(j.<a class="code" href="classbeast_1_1Journal.html#abbe082bd27ca0f1d1365af2824e4f85b">trace</a>()) << <span class="stringliteral">"First step found dry"</span>;</div>
|
||||
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  <span class="keywordflow">return</span> Result{strand, std::move(ofrsToRm)};</div>
|
||||
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#a60696b01dc3651699da2361a1e1479f2">Result</a>{strand, std::move(ofrsToRm)};</div>
|
||||
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  }</div>
|
||||
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  <span class="keywordflow">if</span> (get<TInAmt>(r.first) != *maxIn)</div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  {</div>
|
||||
@@ -229,7 +229,7 @@ $(function() {
|
||||
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>  << <a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(get<TInAmt>(r.first))</div>
|
||||
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>  << <span class="stringliteral">" maxIn: "</span> << <a class="code" href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">to_string</a>(*maxIn);</div>
|
||||
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  assert(0);</div>
|
||||
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <span class="keywordflow">return</span> Result{strand, std::move(ofrsToRm)};</div>
|
||||
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#a60696b01dc3651699da2361a1e1479f2">Result</a>{strand, std::move(ofrsToRm)};</div>
|
||||
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  }</div>
|
||||
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  }</div>
|
||||
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  <span class="keywordflow">else</span> <span class="keywordflow">if</span> (!strand[i]->equalOut(r.second, stepOut))</div>
|
||||
@@ -250,7 +250,7 @@ $(function() {
|
||||
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  <span class="comment">// A tiny input amount can cause this step to output</span></div>
|
||||
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  <span class="comment">// zero. I.e. 10^-80 IOU into an IOU -> XRP offer.</span></div>
|
||||
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>  JLOG(j.<a class="code" href="classbeast_1_1Journal.html#abbe082bd27ca0f1d1365af2824e4f85b">trace</a>()) << <span class="stringliteral">"Limiting step found dry"</span>;</div>
|
||||
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <span class="keywordflow">return</span> Result{strand, std::move(ofrsToRm)};</div>
|
||||
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#a60696b01dc3651699da2361a1e1479f2">Result</a>{strand, std::move(ofrsToRm)};</div>
|
||||
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  }</div>
|
||||
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  <span class="keywordflow">if</span> (!strand[i]->equalOut(r.second, stepOut))</div>
|
||||
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  {</div>
|
||||
@@ -265,7 +265,7 @@ $(function() {
|
||||
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  JLOG(j.<a class="code" href="classbeast_1_1Journal.html#a3dfb8e2e3eecccdb5cf78ff21bca069c">fatal</a>()) << <span class="stringliteral">"Re-executed limiting step failed"</span>;</div>
|
||||
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  assert(0);</div>
|
||||
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  <span class="keywordflow">return</span> Result{strand, std::move(ofrsToRm)};</div>
|
||||
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#a60696b01dc3651699da2361a1e1479f2">Result</a>{strand, std::move(ofrsToRm)};</div>
|
||||
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  }</div>
|
||||
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  }</div>
|
||||
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  </div>
|
||||
@@ -284,7 +284,7 @@ $(function() {
|
||||
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  <span class="comment">// A tiny input amount can cause this step to output zero.</span></div>
|
||||
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  <span class="comment">// I.e. 10^-80 IOU into an IOU -> XRP offer.</span></div>
|
||||
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  JLOG(j.<a class="code" href="classbeast_1_1Journal.html#abbe082bd27ca0f1d1365af2824e4f85b">trace</a>()) << <span class="stringliteral">"Non-limiting step found dry"</span>;</div>
|
||||
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  <span class="keywordflow">return</span> Result{strand, std::move(ofrsToRm)};</div>
|
||||
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#a60696b01dc3651699da2361a1e1479f2">Result</a>{strand, std::move(ofrsToRm)};</div>
|
||||
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  }</div>
|
||||
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  <span class="keywordflow">if</span> (!strand[i]->equalIn(r.first, stepIn))</div>
|
||||
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  {</div>
|
||||
@@ -299,7 +299,7 @@ $(function() {
|
||||
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  JLOG(j.<a class="code" href="classbeast_1_1Journal.html#a3dfb8e2e3eecccdb5cf78ff21bca069c">fatal</a>()) << <span class="stringliteral">"Re-executed forward pass failed"</span>;</div>
|
||||
<div class="line"><a name="l00243"></a><span class="lineno"> 243</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>  assert(0);</div>
|
||||
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  <span class="keywordflow">return</span> Result{strand, std::move(ofrsToRm)};</div>
|
||||
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>  <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#a60696b01dc3651699da2361a1e1479f2">Result</a>{strand, std::move(ofrsToRm)};</div>
|
||||
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>  }</div>
|
||||
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>  stepIn = r.second;</div>
|
||||
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  }</div>
|
||||
@@ -335,7 +335,7 @@ $(function() {
|
||||
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span>  strand.end(),</div>
|
||||
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>  [](<a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr<Step></a> <span class="keyword">const</span>& step) { return step->inactive(); });</div>
|
||||
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  </div>
|
||||
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>  <span class="keywordflow">return</span> Result(</div>
|
||||
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span>  <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#a60696b01dc3651699da2361a1e1479f2">Result</a>(</div>
|
||||
<div class="line"><a name="l00282"></a><span class="lineno"> 282</span>  strand,</div>
|
||||
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span>  get<TInAmt>(strandIn),</div>
|
||||
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  get<TOutAmt>(strandOut),</div>
|
||||
@@ -345,7 +345,7 @@ $(function() {
|
||||
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>  }</div>
|
||||
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>  <span class="keywordflow">catch</span> (FlowException <span class="keyword">const</span>&)</div>
|
||||
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>  {</div>
|
||||
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>  <span class="keywordflow">return</span> Result{strand, std::move(ofrsToRm)};</div>
|
||||
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>  <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#a60696b01dc3651699da2361a1e1479f2">Result</a>{strand, std::move(ofrsToRm)};</div>
|
||||
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>  }</div>
|
||||
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span> }</div>
|
||||
<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>  </div>
|
||||
@@ -960,6 +960,7 @@ $(function() {
|
||||
<div class="ttc" id="anamespaceripple_html_a8c623abdba7fa97ffd148311056d401eafe5fe0415fc3e0ff4942d8454f363d2c"><div class="ttname"><a href="namespaceripple.html#a8c623abdba7fa97ffd148311056d401eafe5fe0415fc3e0ff4942d8454f363d2c">ripple::DebtDirection::issues</a></div><div class="ttdeci">@ issues</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="astructripple_1_1StrandResult_html_a3bab02a2e809107f1a0178b70ad19ecd"><div class="ttname"><a href="structripple_1_1StrandResult.html#a3bab02a2e809107f1a0178b70ad19ecd">ripple::StrandResult::success</a></div><div class="ttdeci">bool success</div><div class="ttdoc">Strand succeeded.</div><div class="ttdef"><b>Definition:</b> <a href="StrandFlow_8h_source.html#l00049">StrandFlow.h:49</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a60696b01dc3651699da2361a1e1479f2"><div class="ttname"><a href="namespaceripple.html#a60696b01dc3651699da2361a1e1479f2">ripple::Result</a></div><div class="ttdeci">boost::outcome_v2::result< T, std::error_code > Result</div><div class="ttdef"><b>Definition:</b> <a href="b58__utils_8h_source.html#l00037">b58_utils.h:37</a></div></div>
|
||||
<div class="ttc" id="abegin_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/begin.html">std::vector::begin</a></div><div class="ttdeci">T begin(T... args)</div></div>
|
||||
<div class="ttc" id="anamespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdoc">STL namespace.</div></div>
|
||||
<div class="ttc" id="astructripple_1_1EitherAmount_html"><div class="ttname"><a href="structripple_1_1EitherAmount.html">ripple::EitherAmount</a></div><div class="ttdef"><b>Definition:</b> <a href="AmountSpec_8h_source.html#l00059">AmountSpec.h:59</a></div></div>
|
||||
|
||||
Reference in New Issue
Block a user