mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-26 22:15:52 +00:00
deploy: afc05659ed
This commit is contained in:
@@ -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: StrandFlow.h 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&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&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()"
|
||||
@@ -121,6 +126,7 @@ $(function() {
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespaceripple.html">ripple</a> {</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span><span class="keyword">template</span> <<span class="keyword">class</span> TInAmt, <span class="keyword">class</span> TOutAmt></div>
|
||||
<div class="foldopen" id="foldopen00047" data-start="{" data-end="};">
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="structripple_1_1StrandResult.html"> 47</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structripple_1_1StrandResult.html">StrandResult</a></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"><a class="line" href="structripple_1_1StrandResult.html#a3bab02a2e809107f1a0178b70ad19ecd"> 49</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="structripple_1_1StrandResult.html#a3bab02a2e809107f1a0178b70ad19ecd">success</a>; </div>
|
||||
@@ -137,6 +143,7 @@ $(function() {
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> </div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="structripple_1_1StrandResult.html#af976cea690292c2f551b074ef401e38d"> 63</a></span> <a class="code hl_function" href="structripple_1_1StrandResult.html#af976cea690292c2f551b074ef401e38d">StrandResult</a>() = <span class="keywordflow">default</span>;</div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> </div>
|
||||
<div class="foldopen" id="foldopen00065" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="structripple_1_1StrandResult.html#a6db644aec626a02524fe13a7892b7e3f"> 65</a></span> <a class="code hl_function" href="structripple_1_1StrandResult.html#a6db644aec626a02524fe13a7892b7e3f">StrandResult</a>(</div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> Strand <span class="keyword">const</span>& strand,</div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> TInAmt <span class="keyword">const</span>& in_,</div>
|
||||
@@ -153,7 +160,9 @@ $(function() {
|
||||
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> , <a class="code hl_variable" href="structripple_1_1StrandResult.html#a34318e69d95f3132660d2ad01a037418">inactive</a>(inactive_)</div>
|
||||
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> {</div>
|
||||
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> </div>
|
||||
<div class="foldopen" id="foldopen00082" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"><a class="line" href="structripple_1_1StrandResult.html#ad2aeb74ea0283590413f70fd91ac5769"> 82</a></span> <a class="code hl_function" href="structripple_1_1StrandResult.html#ad2aeb74ea0283590413f70fd91ac5769">StrandResult</a>(</div>
|
||||
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> Strand <span class="keyword">const</span>& strand,</div>
|
||||
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> boost::container::flat_set<uint256> ofrsToRm_)</div>
|
||||
@@ -162,10 +171,13 @@ $(function() {
|
||||
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> , <a class="code hl_variable" href="structripple_1_1StrandResult.html#a3c99d3cccbd0bf109de0f572b8142d6a">ofrsUsed</a>(offersUsed(strand))</div>
|
||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> {</div>
|
||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> }</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> </div>
|
||||
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span><span class="keyword">template</span> <<span class="keyword">class</span> TInAmt, <span class="keyword">class</span> TOutAmt></div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span>StrandResult<TInAmt, TOutAmt></div>
|
||||
<div class="foldopen" id="foldopen00105" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"><a class="line" href="namespaceripple.html#a60ffcc7b0bcf661667d21f1a2c3b5548"> 105</a></span><a class="code hl_function" href="namespaceripple.html#a60ffcc7b0bcf661667d21f1a2c3b5548">flow</a>(</div>
|
||||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> <a class="code hl_class" href="classripple_1_1PaymentSandbox.html">PaymentSandbox</a> <span class="keyword">const</span>& baseView,</div>
|
||||
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> Strand <span class="keyword">const</span>& strand,</div>
|
||||
@@ -361,6 +373,7 @@ $(function() {
|
||||
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span> <span class="keywordflow">return</span> <a class="code hl_typedef" href="namespaceripple.html#a60696b01dc3651699da2361a1e1479f2">Result</a>{strand, std::move(ofrsToRm)};</div>
|
||||
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span> }</div>
|
||||
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span> </div>
|
||||
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"> 302</span><span class="keyword">template</span> <<span class="keyword">class</span> TInAmt, <span class="keyword">class</span> TOutAmt></div>
|
||||
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"> 303</span><span class="keyword">struct </span>FlowResult</div>
|
||||
@@ -412,7 +425,7 @@ $(function() {
|
||||
<div class="line"><a id="l00351" name="l00351"></a><span class="lineno"> 351</span> <span class="keywordflow">if</span> (<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/utility/tuple/tie.html">std::tie</a>(stepQ, dir) = step->qualityUpperBound(v, dir); stepQ)</div>
|
||||
<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"> 352</span> q = <a class="code hl_function" href="namespaceripple.html#a7c8945b5034bba5f9df719cff2503495">composed_quality</a>(q, *stepQ);</div>
|
||||
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span> <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"> 354</span> <span class="keywordflow">return</span> std::nullopt;</div>
|
||||
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"> 354</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="l00355" name="l00355"></a><span class="lineno"> 355</span> }</div>
|
||||
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"> 356</span> <span class="keywordflow">return</span> q;</div>
|
||||
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"> 357</span>};</div>
|
||||
@@ -450,9 +463,9 @@ $(function() {
|
||||
<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"> 398</span> <span class="keyword">auto</span> <span class="keyword">const</span> <a class="code hl_enumvalue" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569fedac68271a63ddbc431c307beb7d2918275">out</a> = [&]() {</div>
|
||||
<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"> 399</span> <span class="keywordflow">if</span> (<span class="keyword">auto</span> <span class="keyword">const</span> <a class="code hl_enumvalue" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569fedac68271a63ddbc431c307beb7d2918275">out</a> = qf->outFromAvgQ(limitQuality); !<a class="code hl_enumvalue" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569fedac68271a63ddbc431c307beb7d2918275">out</a>)</div>
|
||||
<div class="line"><a id="l00400" name="l00400"></a><span class="lineno"> 400</span> <span class="keywordflow">return</span> remainingOut;</div>
|
||||
<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"> 401</span> <span class="keywordflow">else</span> <span class="keywordflow">if</span> <span class="keyword">constexpr</span> (std::is_same_v<TOutAmt, XRPAmount>)</div>
|
||||
<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"> 401</span> <span class="keywordflow">else</span> <span class="keywordflow">if</span> <span class="keyword">constexpr</span> (<a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same_v<TOutAmt, XRPAmount></a>)</div>
|
||||
<div class="line"><a id="l00402" name="l00402"></a><span class="lineno"> 402</span> <span class="keywordflow">return</span> XRPAmount{*<a class="code hl_enumvalue" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569fedac68271a63ddbc431c307beb7d2918275">out</a>};</div>
|
||||
<div class="line"><a id="l00403" name="l00403"></a><span class="lineno"> 403</span> <span class="keywordflow">else</span> <span class="keywordflow">if</span> <span class="keyword">constexpr</span> (std::is_same_v<TOutAmt, IOUAmount>)</div>
|
||||
<div class="line"><a id="l00403" name="l00403"></a><span class="lineno"> 403</span> <span class="keywordflow">else</span> <span class="keywordflow">if</span> <span class="keyword">constexpr</span> (<a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same_v<TOutAmt, IOUAmount></a>)</div>
|
||||
<div class="line"><a id="l00404" name="l00404"></a><span class="lineno"> 404</span> <span class="keywordflow">return</span> IOUAmount{*<a class="code hl_enumvalue" href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569fedac68271a63ddbc431c307beb7d2918275">out</a>};</div>
|
||||
<div class="line"><a id="l00405" name="l00405"></a><span class="lineno"> 405</span> <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a id="l00406" name="l00406"></a><span class="lineno"> 406</span> <span class="keywordflow">return</span> STAmount{</div>
|
||||
@@ -485,7 +498,7 @@ $(function() {
|
||||
<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span> cur_.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/reserve.html">reserve</a>(strands.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/size.html">size</a>());</div>
|
||||
<div class="line"><a id="l00436" name="l00436"></a><span class="lineno"> 436</span> next_.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/reserve.html">reserve</a>(strands.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/size.html">size</a>());</div>
|
||||
<div class="line"><a id="l00437" name="l00437"></a><span class="lineno"> 437</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span>& strand : strands)</div>
|
||||
<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"> 438</span> next_.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/push_back.html">push_back</a>(&strand);</div>
|
||||
<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"> 438</span> next_.push_back(&strand);</div>
|
||||
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"> 439</span> }</div>
|
||||
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"> 440</span> </div>
|
||||
<div class="line"><a id="l00441" name="l00441"></a><span class="lineno"> 441</span> <span class="comment">// Start a new iteration in the search for liquidity</span></div>
|
||||
@@ -533,11 +546,11 @@ $(function() {
|
||||
<div class="line"><a id="l00483" name="l00483"></a><span class="lineno"> 483</span> <span class="comment">// higher qualities first</span></div>
|
||||
<div class="line"><a id="l00484" name="l00484"></a><span class="lineno"> 484</span> return std::get<Quality>(lhs) > std::get<Quality>(rhs);</div>
|
||||
<div class="line"><a id="l00485" name="l00485"></a><span class="lineno"> 485</span> });</div>
|
||||
<div class="line"><a id="l00486" name="l00486"></a><span class="lineno"> 486</span> next_.clear();</div>
|
||||
<div class="line"><a id="l00487" name="l00487"></a><span class="lineno"> 487</span> next_.reserve(strandQuals.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/size.html">size</a>());</div>
|
||||
<div class="line"><a id="l00486" name="l00486"></a><span class="lineno"> 486</span> next_.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/clear.html">clear</a>();</div>
|
||||
<div class="line"><a id="l00487" name="l00487"></a><span class="lineno"> 487</span> next_.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/reserve.html">reserve</a>(strandQuals.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/size.html">size</a>());</div>
|
||||
<div class="line"><a id="l00488" name="l00488"></a><span class="lineno"> 488</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>& sq : strandQuals)</div>
|
||||
<div class="line"><a id="l00489" name="l00489"></a><span class="lineno"> 489</span> {</div>
|
||||
<div class="line"><a id="l00490" name="l00490"></a><span class="lineno"> 490</span> next_.push_back(std::get<Strand const*>(sq));</div>
|
||||
<div class="line"><a id="l00490" name="l00490"></a><span class="lineno"> 490</span> next_.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/push_back.html">push_back</a>(<a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::get<Strand const*></a>(sq));</div>
|
||||
<div class="line"><a id="l00491" name="l00491"></a><span class="lineno"> 491</span> }</div>
|
||||
<div class="line"><a id="l00492" name="l00492"></a><span class="lineno"> 492</span> }</div>
|
||||
<div class="line"><a id="l00493" name="l00493"></a><span class="lineno"> 493</span> }</div>
|
||||
@@ -567,7 +580,7 @@ $(function() {
|
||||
<div class="line"><a id="l00517" name="l00517"></a><span class="lineno"> 517</span> {</div>
|
||||
<div class="line"><a id="l00518" name="l00518"></a><span class="lineno"> 518</span> <span class="keywordflow">if</span> (i >= cur_.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/size.html">size</a>())</div>
|
||||
<div class="line"><a id="l00519" name="l00519"></a><span class="lineno"> 519</span> <span class="keywordflow">return</span>;</div>
|
||||
<div class="line"><a id="l00520" name="l00520"></a><span class="lineno"> 520</span> next_.insert(next_.end(), <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/iterator/next.html">std::next</a>(cur_.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/begin.html">begin</a>(), i), cur_.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/end.html">end</a>());</div>
|
||||
<div class="line"><a id="l00520" name="l00520"></a><span class="lineno"> 520</span> next_.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/insert.html">insert</a>(next_.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/end.html">end</a>(), <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/iterator/next.html">std::next</a>(cur_.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/begin.html">begin</a>(), i), cur_.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/end.html">end</a>());</div>
|
||||
<div class="line"><a id="l00521" name="l00521"></a><span class="lineno"> 521</span> }</div>
|
||||
<div class="line"><a id="l00522" name="l00522"></a><span class="lineno"> 522</span> </div>
|
||||
<div class="line"><a id="l00523" name="l00523"></a><span class="lineno"> 523</span> <span class="keyword">auto</span></div>
|
||||
@@ -579,14 +592,15 @@ $(function() {
|
||||
<div class="line"><a id="l00529" name="l00529"></a><span class="lineno"> 529</span> <span class="keywordtype">void</span></div>
|
||||
<div class="line"><a id="l00530" name="l00530"></a><span class="lineno"> 530</span> removeIndex(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> i)</div>
|
||||
<div class="line"><a id="l00531" name="l00531"></a><span class="lineno"> 531</span> {</div>
|
||||
<div class="line"><a id="l00532" name="l00532"></a><span class="lineno"> 532</span> <span class="keywordflow">if</span> (i >= next_.size())</div>
|
||||
<div class="line"><a id="l00532" name="l00532"></a><span class="lineno"> 532</span> <span class="keywordflow">if</span> (i >= next_.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/size.html">size</a>())</div>
|
||||
<div class="line"><a id="l00533" name="l00533"></a><span class="lineno"> 533</span> <span class="keywordflow">return</span>;</div>
|
||||
<div class="line"><a id="l00534" name="l00534"></a><span class="lineno"> 534</span> next_.erase(next_.begin() + i);</div>
|
||||
<div class="line"><a id="l00534" name="l00534"></a><span class="lineno"> 534</span> next_.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/erase.html">erase</a>(next_.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/begin.html">begin</a>() + i);</div>
|
||||
<div class="line"><a id="l00535" name="l00535"></a><span class="lineno"> 535</span> }</div>
|
||||
<div class="line"><a id="l00536" name="l00536"></a><span class="lineno"> 536</span>};</div>
|
||||
<div class="line"><a id="l00538" name="l00538"></a><span class="lineno"> 538</span> </div>
|
||||
<div class="line"><a id="l00559" name="l00559"></a><span class="lineno"> 559</span><span class="keyword">template</span> <<span class="keyword">class</span> TInAmt, <span class="keyword">class</span> TOutAmt></div>
|
||||
<div class="line"><a id="l00560" name="l00560"></a><span class="lineno"> 560</span>FlowResult<TInAmt, TOutAmt></div>
|
||||
<div class="foldopen" id="foldopen00561" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00561" name="l00561"></a><span class="lineno"><a class="line" href="namespaceripple.html#a5d3909380210aadf305f0f34e5e5e3f7"> 561</a></span><a class="code hl_function" href="namespaceripple.html#a60ffcc7b0bcf661667d21f1a2c3b5548">flow</a>(</div>
|
||||
<div class="line"><a id="l00562" name="l00562"></a><span class="lineno"> 562</span> <a class="code hl_class" href="classripple_1_1PaymentSandbox.html">PaymentSandbox</a> <span class="keyword">const</span>& baseView,</div>
|
||||
<div class="line"><a id="l00563" name="l00563"></a><span class="lineno"> 563</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector<Strand></a> <span class="keyword">const</span>& strands,</div>
|
||||
@@ -638,9 +652,9 @@ $(function() {
|
||||
<div class="line"><a id="l00609" name="l00609"></a><span class="lineno"> 609</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<TInAmt></a> <span class="keyword">const</span> sendMax =</div>
|
||||
<div class="line"><a id="l00610" name="l00610"></a><span class="lineno"> 610</span> (sendMaxST && sendMaxInit >= beast::zero)</div>
|
||||
<div class="line"><a id="l00611" name="l00611"></a><span class="lineno"> 611</span> ? <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/utility/optional/make_optional.html">std::make_optional</a>(sendMaxInit)</div>
|
||||
<div class="line"><a id="l00612" name="l00612"></a><span class="lineno"> 612</span> : std::nullopt;</div>
|
||||
<div class="line"><a id="l00612" name="l00612"></a><span class="lineno"> 612</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="l00613" name="l00613"></a><span class="lineno"> 613</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<TInAmt></a> remainingIn =</div>
|
||||
<div class="line"><a id="l00614" name="l00614"></a><span class="lineno"> 614</span> !!sendMax ? <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/utility/optional/make_optional.html">std::make_optional</a>(sendMaxInit) : std::nullopt;</div>
|
||||
<div class="line"><a id="l00614" name="l00614"></a><span class="lineno"> 614</span> !!sendMax ? <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/utility/optional/make_optional.html">std::make_optional</a>(sendMaxInit) : <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="l00615" name="l00615"></a><span class="lineno"> 615</span> <span class="comment">// std::optional<TInAmt> remainingIn{sendMax};</span></div>
|
||||
<div class="line"><a id="l00616" name="l00616"></a><span class="lineno"> 616</span> </div>
|
||||
<div class="line"><a id="l00617" name="l00617"></a><span class="lineno"> 617</span> TOutAmt remainingOut(outReq);</div>
|
||||
@@ -923,6 +937,7 @@ $(function() {
|
||||
<div class="line"><a id="l00894" name="l00894"></a><span class="lineno"> 894</span> </div>
|
||||
<div class="line"><a id="l00895" name="l00895"></a><span class="lineno"> 895</span> <span class="keywordflow">return</span> {actualIn, actualOut, std::move(sb), std::move(ofrsToRmOnFail)};</div>
|
||||
<div class="line"><a id="l00896" name="l00896"></a><span class="lineno"> 896</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00897" name="l00897"></a><span class="lineno"> 897</span> </div>
|
||||
<div class="line"><a id="l00898" name="l00898"></a><span class="lineno"> 898</span>} <span class="comment">// namespace ripple</span></div>
|
||||
<div class="line"><a id="l00899" name="l00899"></a><span class="lineno"> 899</span> </div>
|
||||
@@ -931,53 +946,56 @@ $(function() {
|
||||
<div class="ttc" id="aalgorithm_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/algorithm.html">algorithm</a></div></div>
|
||||
<div class="ttc" id="aall_any_none_of_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/all_any_none_of.html">std::any_of</a></div><div class="ttdeci">T any_of(T... args)</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="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#l00059">Journal.h:60</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1Journal_html_a3dfb8e2e3eecccdb5cf78ff21bca069c"><div class="ttname"><a href="classbeast_1_1Journal.html#a3dfb8e2e3eecccdb5cf78ff21bca069c">beast::Journal::fatal</a></div><div class="ttdeci">Stream fatal() const</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00352">Journal.h:352</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#l00322">Journal.h:322</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1Journal_html_ad8fefe3e8ad583e1ed1bf02094ac3d8f"><div class="ttname"><a href="classbeast_1_1Journal.html#ad8fefe3e8ad583e1ed1bf02094ac3d8f">beast::Journal::warn</a></div><div class="ttdeci">Stream warn() const</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00340">Journal.h:340</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1AMMContext_html"><div class="ttname"><a href="classripple_1_1AMMContext.html">ripple::AMMContext</a></div><div class="ttdoc">Maintains AMM info per overall payment engine execution and individual iteration.</div><div class="ttdef"><b>Definition:</b> <a href="AMMContext_8h_source.html#l00035">AMMContext.h:36</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1AMMContext_html_a0e5706e836b12761e2d0d263c6ed5235"><div class="ttname"><a href="classripple_1_1AMMContext.html#a0e5706e836b12761e2d0d263c6ed5235">ripple::AMMContext::update</a></div><div class="ttdeci">void update()</div><div class="ttdef"><b>Definition:</b> <a href="AMMContext_8h_source.html#l00082">AMMContext.h:82</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1AMMContext_html_abcbd78fc21b665fcb32a30f29d392993"><div class="ttname"><a href="classripple_1_1AMMContext.html#abcbd78fc21b665fcb32a30f29d392993">ripple::AMMContext::setMultiPath</a></div><div class="ttdeci">void setMultiPath(bool fs)</div><div class="ttdef"><b>Definition:</b> <a href="AMMContext_8h_source.html#l00070">AMMContext.h:70</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1AMMContext_html_abec2e6d73481df858d50472c420295d4"><div class="ttname"><a href="classripple_1_1AMMContext.html#abec2e6d73481df858d50472c420295d4">ripple::AMMContext::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdoc">Strand execution may fail.</div><div class="ttdef"><b>Definition:</b> <a href="AMMContext_8h_source.html#l00111">AMMContext.h:111</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Number_html"><div class="ttname"><a href="classripple_1_1Number.html">ripple::Number</a></div><div class="ttdef"><b>Definition:</b> <a href="Number_8h_source.html#l00035">Number.h:36</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#l00113">PaymentSandbox.h:114</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 &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#l00130">Rules.cpp:130</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STAmount_html_afcd276e76921eac7cb0aa914bf434f9a"><div class="ttname"><a href="classripple_1_1STAmount.html#afcd276e76921eac7cb0aa914bf434f9a">ripple::STAmount::uRateOne</a></div><div class="ttdeci">static std::uint64_t const uRateOne</div><div class="ttdef"><b>Definition:</b> <a href="STAmount_8h_source.html#l00080">STAmount.h:80</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1detail_1_1ApplyViewBase_html_af16244cf2efd903b4575a0b85c94d159"><div class="ttname"><a href="classripple_1_1detail_1_1ApplyViewBase.html#af16244cf2efd903b4575a0b85c94d159">ripple::detail::ApplyViewBase::rules</a></div><div class="ttdeci">Rules const & rules() const override</div><div class="ttdoc">Returns the tx processing rules.</div><div class="ttdef"><b>Definition:</b> <a href="ApplyViewBase_8cpp_source.html#l00051">ApplyViewBase.cpp:51</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1detail_1_1ApplyViewBase_html_afe88196d7aec85f2af00d7cd0b1a28c3"><div class="ttname"><a href="classripple_1_1detail_1_1ApplyViewBase.html#afe88196d7aec85f2af00d7cd0b1a28c3">ripple::detail::ApplyViewBase::peek</a></div><div class="ttdeci">std::shared_ptr< SLE > peek(Keylet const &k) override</div><div class="ttdoc">Prepare to modify the SLE associated with key.</div><div class="ttdef"><b>Definition:</b> <a href="ApplyViewBase_8cpp_source.html#l00127">ApplyViewBase.cpp:127</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#l00059">Journal.h:60</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1Journal_html_a3dfb8e2e3eecccdb5cf78ff21bca069c"><div class="ttname"><a href="classbeast_1_1Journal.html#a3dfb8e2e3eecccdb5cf78ff21bca069c">beast::Journal::fatal</a></div><div class="ttdeci">Stream fatal() const</div><div class="ttdef"><b>Definition</b> <a href="Journal_8h_source.html#l00352">Journal.h:352</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#l00322">Journal.h:322</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1Journal_html_ad8fefe3e8ad583e1ed1bf02094ac3d8f"><div class="ttname"><a href="classbeast_1_1Journal.html#ad8fefe3e8ad583e1ed1bf02094ac3d8f">beast::Journal::warn</a></div><div class="ttdeci">Stream warn() const</div><div class="ttdef"><b>Definition</b> <a href="Journal_8h_source.html#l00340">Journal.h:340</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1AMMContext_html"><div class="ttname"><a href="classripple_1_1AMMContext.html">ripple::AMMContext</a></div><div class="ttdoc">Maintains AMM info per overall payment engine execution and individual iteration.</div><div class="ttdef"><b>Definition</b> <a href="AMMContext_8h_source.html#l00035">AMMContext.h:36</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1AMMContext_html_a0e5706e836b12761e2d0d263c6ed5235"><div class="ttname"><a href="classripple_1_1AMMContext.html#a0e5706e836b12761e2d0d263c6ed5235">ripple::AMMContext::update</a></div><div class="ttdeci">void update()</div><div class="ttdef"><b>Definition</b> <a href="AMMContext_8h_source.html#l00082">AMMContext.h:82</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1AMMContext_html_abcbd78fc21b665fcb32a30f29d392993"><div class="ttname"><a href="classripple_1_1AMMContext.html#abcbd78fc21b665fcb32a30f29d392993">ripple::AMMContext::setMultiPath</a></div><div class="ttdeci">void setMultiPath(bool fs)</div><div class="ttdef"><b>Definition</b> <a href="AMMContext_8h_source.html#l00070">AMMContext.h:70</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1AMMContext_html_abec2e6d73481df858d50472c420295d4"><div class="ttname"><a href="classripple_1_1AMMContext.html#abec2e6d73481df858d50472c420295d4">ripple::AMMContext::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdoc">Strand execution may fail.</div><div class="ttdef"><b>Definition</b> <a href="AMMContext_8h_source.html#l00111">AMMContext.h:111</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Number_html"><div class="ttname"><a href="classripple_1_1Number.html">ripple::Number</a></div><div class="ttdef"><b>Definition</b> <a href="Number_8h_source.html#l00035">Number.h:36</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#l00113">PaymentSandbox.h:114</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 &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#l00130">Rules.cpp:130</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STAmount_html_afcd276e76921eac7cb0aa914bf434f9a"><div class="ttname"><a href="classripple_1_1STAmount.html#afcd276e76921eac7cb0aa914bf434f9a">ripple::STAmount::uRateOne</a></div><div class="ttdeci">static std::uint64_t const uRateOne</div><div class="ttdef"><b>Definition</b> <a href="STAmount_8h_source.html#l00080">STAmount.h:80</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1detail_1_1ApplyViewBase_html_af16244cf2efd903b4575a0b85c94d159"><div class="ttname"><a href="classripple_1_1detail_1_1ApplyViewBase.html#af16244cf2efd903b4575a0b85c94d159">ripple::detail::ApplyViewBase::rules</a></div><div class="ttdeci">Rules const & rules() const override</div><div class="ttdoc">Returns the tx processing rules.</div><div class="ttdef"><b>Definition</b> <a href="ApplyViewBase_8cpp_source.html#l00051">ApplyViewBase.cpp:51</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1detail_1_1ApplyViewBase_html_afe88196d7aec85f2af00d7cd0b1a28c3"><div class="ttname"><a href="classripple_1_1detail_1_1ApplyViewBase.html#afe88196d7aec85f2af00d7cd0b1a28c3">ripple::detail::ApplyViewBase::peek</a></div><div class="ttdeci">std::shared_ptr< SLE > peek(Keylet const &k) override</div><div class="ttdoc">Prepare to modify the SLE associated with key.</div><div class="ttdef"><b>Definition</b> <a href="ApplyViewBase_8cpp_source.html#l00127">ApplyViewBase.cpp:127</a></div></div>
|
||||
<div class="ttc" id="aclear_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/clear.html">std::vector::clear</a></div><div class="ttdeci">T clear(T... args)</div></div>
|
||||
<div class="ttc" id="adecay_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/decay.html">std::decay_t</a></div></div>
|
||||
<div class="ttc" id="aemplace_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/optional/emplace.html">std::optional::emplace</a></div><div class="ttdeci">T emplace(T... args)</div></div>
|
||||
<div class="ttc" id="aempty_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/empty.html">std::vector::empty</a></div><div class="ttdeci">T empty(T... args)</div></div>
|
||||
<div class="ttc" id="aend_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/end.html">std::vector::end</a></div><div class="ttdeci">T end(T... args)</div></div>
|
||||
<div class="ttc" id="aerase_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/erase.html">std::vector::erase</a></div><div class="ttdeci">T erase(T... args)</div></div>
|
||||
<div class="ttc" id="ainsert_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/insert.html">std::vector::insert</a></div><div class="ttdeci">T insert(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::uint32_t</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="aiterator_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/iterator.html">iterator</a></div></div>
|
||||
<div class="ttc" id="amake_optional_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/optional/make_optional.html">std::make_optional</a></div><div class="ttdeci">T make_optional(T... args)</div></div>
|
||||
<div class="ttc" id="amin_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/min.html">std::min</a></div><div class="ttdeci">T min(T... args)</div></div>
|
||||
<div class="ttc" id="amove_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/ranges/move.html">std::ranges::move</a></div><div class="ttdeci">T move(T... args)</div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1credentials_html_ab0cd6a3f76fa9f09c5f1c2d6fffc11e0"><div class="ttname"><a href="namespaceripple_1_1credentials.html#ab0cd6a3f76fa9f09c5f1c2d6fffc11e0">ripple::credentials::valid</a></div><div class="ttdeci">TER valid(STTx const &tx, ReadView const &view, AccountID const &src, beast::Journal j)</div><div class="ttdef"><b>Definition:</b> <a href="CredentialHelpers_8cpp_source.html#l00153">CredentialHelpers.cpp:153</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1keylet_html_aeffddd45805feb6cc0678738b5c21072"><div class="ttname"><a href="namespaceripple_1_1keylet.html#aeffddd45805feb6cc0678738b5c21072">ripple::keylet::offer</a></div><div class="ttdeci">Keylet offer(AccountID const &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#l00274">Indexes.cpp:274</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_a06f1da429e6a72c7a8be4248d88ed6e7"><div class="ttname"><a href="namespaceripple.html#a06f1da429e6a72c7a8be4248d88ed6e7">ripple::sum</a></div><div class="ttdeci">static auto sum(TCollection const &col)</div><div class="ttdef"><b>Definition:</b> <a href="BookStep_8cpp_source.html#l01004">BookStep.cpp:1004</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a260d2970ac1119109937ed1c5d4ca962a453d7db3d36a5516e925c466d1dc0ac1"><div class="ttname"><a href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a453d7db3d36a5516e925c466d1dc0ac1">ripple::telFAILED_PROCESSING</a></div><div class="ttdeci">@ telFAILED_PROCESSING</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00056">TER.h:56</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="anamespaceripple_html_a60ffcc7b0bcf661667d21f1a2c3b5548"><div class="ttname"><a href="namespaceripple.html#a60ffcc7b0bcf661667d21f1a2c3b5548">ripple::flow</a></div><div class="ttdeci">StrandResult< TInAmt, TOutAmt > flow(PaymentSandbox const &baseView, Strand const &strand, std::optional< TInAmt > const &maxIn, TOutAmt const &out, beast::Journal j)</div><div class="ttdoc">Request out amount from a strand.</div><div class="ttdef"><b>Definition:</b> <a href="StrandFlow_8h_source.html#l00105">StrandFlow.h:105</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a66af773abebf361a8c930c1dc457a740"><div class="ttname"><a href="namespaceripple.html#a66af773abebf361a8c930c1dc457a740">ripple::offerDelete</a></div><div class="ttdeci">TER offerDelete(ApplyView &view, std::shared_ptr< SLE > const &sle, beast::Journal j)</div><div class="ttdoc">Delete an offer.</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l01574">View.cpp:1574</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a75cb21d7f1df42f2fdc8efddb79b63f4a86b406cfcbffc042f65ac0c78079adbb"><div class="ttname"><a href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4a86b406cfcbffc042f65ac0c78079adbb">ripple::tefEXCEPTION</a></div><div class="ttdeci">@ tefEXCEPTION</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00172">TER.h:172</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a786c40cb27211e1704047accb2ca26bd"><div class="ttname"><a href="namespaceripple.html#a786c40cb27211e1704047accb2ca26bd">ripple::OfferCrossing</a></div><div class="ttdeci">OfferCrossing</div><div class="ttdef"><b>Definition:</b> <a href="Steps_8h_source.html#l00045">Steps.h:45</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a786c40cb27211e1704047accb2ca26bdadbde26a73174cf0eca91032d18650b52"><div class="ttname"><a href="namespaceripple.html#a786c40cb27211e1704047accb2ca26bdadbde26a73174cf0eca91032d18650b52">ripple::sell</a></div><div class="ttdeci">@ sell</div><div class="ttdef"><b>Definition:</b> <a href="Steps_8h_source.html#l00045">Steps.h:45</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 &lhs, Quality const &rhs)</div><div class="ttdef"><b>Definition:</b> <a href="Quality_8cpp_source.html#l00158">Quality.cpp:158</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1credentials_html_ab0cd6a3f76fa9f09c5f1c2d6fffc11e0"><div class="ttname"><a href="namespaceripple_1_1credentials.html#ab0cd6a3f76fa9f09c5f1c2d6fffc11e0">ripple::credentials::valid</a></div><div class="ttdeci">TER valid(STTx const &tx, ReadView const &view, AccountID const &src, beast::Journal j)</div><div class="ttdef"><b>Definition</b> <a href="CredentialHelpers_8cpp_source.html#l00153">CredentialHelpers.cpp:153</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1keylet_html_aeffddd45805feb6cc0678738b5c21072"><div class="ttname"><a href="namespaceripple_1_1keylet.html#aeffddd45805feb6cc0678738b5c21072">ripple::keylet::offer</a></div><div class="ttdeci">Keylet offer(AccountID const &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#l00274">Indexes.cpp:274</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_a06f1da429e6a72c7a8be4248d88ed6e7"><div class="ttname"><a href="namespaceripple.html#a06f1da429e6a72c7a8be4248d88ed6e7">ripple::sum</a></div><div class="ttdeci">static auto sum(TCollection const &col)</div><div class="ttdef"><b>Definition</b> <a href="BookStep_8cpp_source.html#l01004">BookStep.cpp:1004</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a260d2970ac1119109937ed1c5d4ca962a453d7db3d36a5516e925c466d1dc0ac1"><div class="ttname"><a href="namespaceripple.html#a260d2970ac1119109937ed1c5d4ca962a453d7db3d36a5516e925c466d1dc0ac1">ripple::telFAILED_PROCESSING</a></div><div class="ttdeci">@ telFAILED_PROCESSING</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00056">TER.h:56</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="anamespaceripple_html_a60ffcc7b0bcf661667d21f1a2c3b5548"><div class="ttname"><a href="namespaceripple.html#a60ffcc7b0bcf661667d21f1a2c3b5548">ripple::flow</a></div><div class="ttdeci">StrandResult< TInAmt, TOutAmt > flow(PaymentSandbox const &baseView, Strand const &strand, std::optional< TInAmt > const &maxIn, TOutAmt const &out, beast::Journal j)</div><div class="ttdoc">Request out amount from a strand.</div><div class="ttdef"><b>Definition</b> <a href="StrandFlow_8h_source.html#l00105">StrandFlow.h:105</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a66af773abebf361a8c930c1dc457a740"><div class="ttname"><a href="namespaceripple.html#a66af773abebf361a8c930c1dc457a740">ripple::offerDelete</a></div><div class="ttdeci">TER offerDelete(ApplyView &view, std::shared_ptr< SLE > const &sle, beast::Journal j)</div><div class="ttdoc">Delete an offer.</div><div class="ttdef"><b>Definition</b> <a href="View_8cpp_source.html#l01574">View.cpp:1574</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a75cb21d7f1df42f2fdc8efddb79b63f4a86b406cfcbffc042f65ac0c78079adbb"><div class="ttname"><a href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4a86b406cfcbffc042f65ac0c78079adbb">ripple::tefEXCEPTION</a></div><div class="ttdeci">@ tefEXCEPTION</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00172">TER.h:172</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a786c40cb27211e1704047accb2ca26bd"><div class="ttname"><a href="namespaceripple.html#a786c40cb27211e1704047accb2ca26bd">ripple::OfferCrossing</a></div><div class="ttdeci">OfferCrossing</div><div class="ttdef"><b>Definition</b> <a href="Steps_8h_source.html#l00045">Steps.h:45</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a786c40cb27211e1704047accb2ca26bdadbde26a73174cf0eca91032d18650b52"><div class="ttname"><a href="namespaceripple.html#a786c40cb27211e1704047accb2ca26bdadbde26a73174cf0eca91032d18650b52">ripple::sell</a></div><div class="ttdeci">@ sell</div><div class="ttdef"><b>Definition</b> <a href="Steps_8h_source.html#l00045">Steps.h:45</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 &lhs, Quality const &rhs)</div><div class="ttdef"><b>Definition</b> <a href="Quality_8cpp_source.html#l00158">Quality.cpp:158</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a7cc64e12723fbc9606d85442a2569feda13b5bfe96f3e2fe411c9f66f4a582adf"><div class="ttname"><a href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569feda13b5bfe96f3e2fe411c9f66f4a582adf">ripple::QualityDirection::in</a></div><div class="ttdeci">@ in</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a7cc64e12723fbc9606d85442a2569fedac68271a63ddbc431c307beb7d2918275"><div class="ttname"><a href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569fedac68271a63ddbc431c307beb7d2918275">ripple::QualityDirection::out</a></div><div class="ttdeci">@ out</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a7dfbbc119e9821f91f95982dadcfd712"><div class="ttname"><a href="namespaceripple.html#a7dfbbc119e9821f91f95982dadcfd712">ripple::SetUnion</a></div><div class="ttdeci">void SetUnion(boost::container::flat_set< T > &dst, boost::container::flat_set< T > const &src)</div><div class="ttdoc">Given two flat sets dst and src, compute dst = dst union src.</div><div class="ttdef"><b>Definition:</b> <a href="FlatSets_8h_source.html#l00035">FlatSets.h:35</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#l00042">Steps.h:42</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a7dfbbc119e9821f91f95982dadcfd712"><div class="ttname"><a href="namespaceripple.html#a7dfbbc119e9821f91f95982dadcfd712">ripple::SetUnion</a></div><div class="ttdeci">void SetUnion(boost::container::flat_set< T > &dst, boost::container::flat_set< T > const &src)</div><div class="ttdoc">Given two flat sets dst and src, compute dst = dst union src.</div><div class="ttdef"><b>Definition</b> <a href="FlatSets_8h_source.html#l00035">FlatSets.h:35</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#l00042">Steps.h:42</a></div></div>
|
||||
<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_aa16a5e66c64d7a8b5c3a5123a2d21dfe"><div class="ttname"><a href="namespaceripple.html#aa16a5e66c64d7a8b5c3a5123a2d21dfe">ripple::limitStepOut</a></div><div class="ttdeci">static void limitStepOut(Offer const &offer, TAmounts< TIn, TOut > &ofrAmt, TAmounts< TIn, TOut > &stpAmt, TOut &ownerGives, std::uint32_t transferRateIn, std::uint32_t transferRateOut, TOut const &limit)</div><div class="ttdef"><b>Definition:</b> <a href="BookStep_8cpp_source.html#l00691">BookStep.cpp:691</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_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_ac124fe6744b7fe887dec949b56b16d50"><div class="ttname"><a href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">ripple::to_string</a></div><div class="ttdeci">std::string to_string(base_uint< Bits, Tag > const &a)</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00630">base_uint.h:630</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 &section, std::string const &name, T const &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_aea954383230f579cb080646b898088a5"><div class="ttname"><a href="namespaceripple.html#aea954383230f579cb080646b898088a5">ripple::withinRelativeDistance</a></div><div class="ttdeci">bool withinRelativeDistance(Quality const &calcQuality, Quality const &reqQuality, Number const &dist)</div><div class="ttdoc">Check if the relative distance between the qualities is within the requested distance.</div><div class="ttdef"><b>Definition:</b> <a href="AMMHelpers_8h_source.html#l00129">AMMHelpers.h:129</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aa16a5e66c64d7a8b5c3a5123a2d21dfe"><div class="ttname"><a href="namespaceripple.html#aa16a5e66c64d7a8b5c3a5123a2d21dfe">ripple::limitStepOut</a></div><div class="ttdeci">static void limitStepOut(Offer const &offer, TAmounts< TIn, TOut > &ofrAmt, TAmounts< TIn, TOut > &stpAmt, TOut &ownerGives, std::uint32_t transferRateIn, std::uint32_t transferRateOut, TOut const &limit)</div><div class="ttdef"><b>Definition</b> <a href="BookStep_8cpp_source.html#l00691">BookStep.cpp:691</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_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_ac124fe6744b7fe887dec949b56b16d50"><div class="ttname"><a href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">ripple::to_string</a></div><div class="ttdeci">std::string to_string(base_uint< Bits, Tag > const &a)</div><div class="ttdef"><b>Definition</b> <a href="base__uint_8h_source.html#l00630">base_uint.h:630</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 &section, std::string const &name, T const &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_aea954383230f579cb080646b898088a5"><div class="ttname"><a href="namespaceripple.html#aea954383230f579cb080646b898088a5">ripple::withinRelativeDistance</a></div><div class="ttdeci">bool withinRelativeDistance(Quality const &calcQuality, Quality const &reqQuality, Number const &dist)</div><div class="ttdoc">Check if the relative distance between the qualities is within the requested distance.</div><div class="ttdef"><b>Definition</b> <a href="AMMHelpers_8h_source.html#l00129">AMMHelpers.h:129</a></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="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="anumeric_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/numeric.html">numeric</a></div></div>
|
||||
@@ -988,19 +1006,19 @@ $(function() {
|
||||
<div class="ttc" id="asize_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/size.html">std::vector::size</a></div><div class="ttdeci">T size(T... args)</div></div>
|
||||
<div class="ttc" id="asize_t_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</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="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:60</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#l00047">StrandFlow.h:48</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#l00059">StrandFlow.h:59</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="astructripple_1_1StrandResult_html_a3c99d3cccbd0bf109de0f572b8142d6a"><div class="ttname"><a href="structripple_1_1StrandResult.html#a3c99d3cccbd0bf109de0f572b8142d6a">ripple::StrandResult::ofrsUsed</a></div><div class="ttdeci">std::uint32_t ofrsUsed</div><div class="ttdef"><b>Definition:</b> <a href="StrandFlow_8h_source.html#l00056">StrandFlow.h:56</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< PaymentSandbox > sandbox</div><div class="ttdoc">Resulting Sandbox state.</div><div class="ttdef"><b>Definition:</b> <a href="StrandFlow_8h_source.html#l00052">StrandFlow.h:52</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1StrandResult_html_a61c26159ba7d60c856c7e668ec6a0d94"><div class="ttname"><a href="structripple_1_1StrandResult.html#a61c26159ba7d60c856c7e668ec6a0d94">ripple::StrandResult::out</a></div><div class="ttdeci">TOutAmt out</div><div class="ttdoc">Currency amount out.</div><div class="ttdef"><b>Definition:</b> <a href="StrandFlow_8h_source.html#l00051">StrandFlow.h:51</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 &strand, TInAmt const &in_, TOutAmt const &out_, PaymentSandbox &&sandbox_, boost::container::flat_set< uint256 > ofrsToRm_, bool inactive_)</div><div class="ttdef"><b>Definition:</b> <a href="StrandFlow_8h_source.html#l00065">StrandFlow.h:65</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1StrandResult_html_a76c0e7ce0c754e232a089bdd84f00b33"><div class="ttname"><a href="structripple_1_1StrandResult.html#a76c0e7ce0c754e232a089bdd84f00b33">ripple::StrandResult::ofrsToRm</a></div><div class="ttdeci">boost::container::flat_set< uint256 > ofrsToRm</div><div class="ttdoc">Offers to remove.</div><div class="ttdef"><b>Definition:</b> <a href="StrandFlow_8h_source.html#l00053">StrandFlow.h:53</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1StrandResult_html_acea40d3c04504e132b87c1f533a073bd"><div class="ttname"><a href="structripple_1_1StrandResult.html#acea40d3c04504e132b87c1f533a073bd">ripple::StrandResult::in</a></div><div class="ttdeci">TInAmt in</div><div class="ttdoc">Currency amount in.</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_ad2aeb74ea0283590413f70fd91ac5769"><div class="ttname"><a href="structripple_1_1StrandResult.html#ad2aeb74ea0283590413f70fd91ac5769">ripple::StrandResult::StrandResult</a></div><div class="ttdeci">StrandResult(Strand const &strand, boost::container::flat_set< uint256 > ofrsToRm_)</div><div class="ttdef"><b>Definition:</b> <a href="StrandFlow_8h_source.html#l00082">StrandFlow.h:82</a></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:60</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#l00047">StrandFlow.h:48</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#l00059">StrandFlow.h:59</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="astructripple_1_1StrandResult_html_a3c99d3cccbd0bf109de0f572b8142d6a"><div class="ttname"><a href="structripple_1_1StrandResult.html#a3c99d3cccbd0bf109de0f572b8142d6a">ripple::StrandResult::ofrsUsed</a></div><div class="ttdeci">std::uint32_t ofrsUsed</div><div class="ttdef"><b>Definition</b> <a href="StrandFlow_8h_source.html#l00056">StrandFlow.h:56</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< PaymentSandbox > sandbox</div><div class="ttdoc">Resulting Sandbox state.</div><div class="ttdef"><b>Definition</b> <a href="StrandFlow_8h_source.html#l00052">StrandFlow.h:52</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1StrandResult_html_a61c26159ba7d60c856c7e668ec6a0d94"><div class="ttname"><a href="structripple_1_1StrandResult.html#a61c26159ba7d60c856c7e668ec6a0d94">ripple::StrandResult::out</a></div><div class="ttdeci">TOutAmt out</div><div class="ttdoc">Currency amount out.</div><div class="ttdef"><b>Definition</b> <a href="StrandFlow_8h_source.html#l00051">StrandFlow.h:51</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 &strand, TInAmt const &in_, TOutAmt const &out_, PaymentSandbox &&sandbox_, boost::container::flat_set< uint256 > ofrsToRm_, bool inactive_)</div><div class="ttdef"><b>Definition</b> <a href="StrandFlow_8h_source.html#l00065">StrandFlow.h:65</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1StrandResult_html_a76c0e7ce0c754e232a089bdd84f00b33"><div class="ttname"><a href="structripple_1_1StrandResult.html#a76c0e7ce0c754e232a089bdd84f00b33">ripple::StrandResult::ofrsToRm</a></div><div class="ttdeci">boost::container::flat_set< uint256 > ofrsToRm</div><div class="ttdoc">Offers to remove.</div><div class="ttdef"><b>Definition</b> <a href="StrandFlow_8h_source.html#l00053">StrandFlow.h:53</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1StrandResult_html_acea40d3c04504e132b87c1f533a073bd"><div class="ttname"><a href="structripple_1_1StrandResult.html#acea40d3c04504e132b87c1f533a073bd">ripple::StrandResult::in</a></div><div class="ttdeci">TInAmt in</div><div class="ttdoc">Currency amount in.</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_ad2aeb74ea0283590413f70fd91ac5769"><div class="ttname"><a href="structripple_1_1StrandResult.html#ad2aeb74ea0283590413f70fd91ac5769">ripple::StrandResult::StrandResult</a></div><div class="ttdeci">StrandResult(Strand const &strand, boost::container::flat_set< uint256 > ofrsToRm_)</div><div class="ttdef"><b>Definition</b> <a href="StrandFlow_8h_source.html#l00082">StrandFlow.h:82</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1StrandResult_html_af976cea690292c2f551b074ef401e38d"><div class="ttname"><a href="structripple_1_1StrandResult.html#af976cea690292c2f551b074ef401e38d">ripple::StrandResult::StrandResult</a></div><div class="ttdeci">StrandResult()=default</div><div class="ttdoc">Strand result constructor.</div></div>
|
||||
<div class="ttc" id="astructripple_1_1path_1_1detail_1_1FlowDebugInfo_html"><div class="ttname"><a href="structripple_1_1path_1_1detail_1_1FlowDebugInfo.html">ripple::path::detail::FlowDebugInfo</a></div><div class="ttdef"><b>Definition:</b> <a href="FlowDebugInfo_8h_source.html#l00039">FlowDebugInfo.h:40</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1path_1_1detail_1_1FlowDebugInfo_html"><div class="ttname"><a href="structripple_1_1path_1_1detail_1_1FlowDebugInfo.html">ripple::path::detail::FlowDebugInfo</a></div><div class="ttdef"><b>Definition</b> <a href="FlowDebugInfo_8h_source.html#l00039">FlowDebugInfo.h:40</a></div></div>
|
||||
<div class="ttc" id="aswap_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/swap.html">std::swap</a></div><div class="ttdeci">T swap(T... args)</div></div>
|
||||
<div class="ttc" id="atie_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/tuple/tie.html">std::tie</a></div><div class="ttdeci">T tie(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>
|
||||
@@ -1008,7 +1026,7 @@ $(function() {
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by <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 <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>
|
||||
|
||||
Reference in New Issue
Block a user