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: PaySteps.cpp 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()"
|
||||
@@ -109,6 +114,7 @@ $(function() {
|
||||
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
||||
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="comment">// Check equal with tolerance</span></div>
|
||||
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="keywordtype">bool</span></div>
|
||||
<div class="foldopen" id="foldopen00034" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="namespaceripple.html#a948ed7ae32de8014f0a5f421f36bedc1"> 34</a></span><a class="code hl_function" href="namespaceripple.html#a948ed7ae32de8014f0a5f421f36bedc1">checkNear</a>(<a class="code hl_class" href="classripple_1_1IOUAmount.html">IOUAmount</a> <span class="keyword">const</span>& expected, <a class="code hl_class" href="classripple_1_1IOUAmount.html">IOUAmount</a> <span class="keyword">const</span>& actual)</div>
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span>{</div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <span class="keywordtype">double</span> <span class="keyword">const</span> ratTol = 0.001;</div>
|
||||
@@ -131,22 +137,28 @@ $(function() {
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> <span class="keyword">auto</span> <span class="keyword">const</span> r = diff / <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/algorithm/max.html">std::max</a>(std::abs(a), std::abs(b));</div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <span class="keywordflow">return</span> r <= ratTol;</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span><span class="keywordtype">bool</span></div>
|
||||
<div class="foldopen" id="foldopen00058" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="namespaceripple.html#a15e64a77f52d8520313ef65d6c3b54e9"> 58</a></span><a class="code hl_function" href="namespaceripple.html#a948ed7ae32de8014f0a5f421f36bedc1">checkNear</a>(<a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>& expected, <a class="code hl_class" href="classripple_1_1XRPAmount.html">XRPAmount</a> <span class="keyword">const</span>& actual)</div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span>{</div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> <span class="keywordflow">return</span> expected == actual;</div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> </div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span><span class="keyword">static</span> <span class="keywordtype">bool</span></div>
|
||||
<div class="foldopen" id="foldopen00064" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="namespaceripple.html#ac587641c2192e11d0760414cffe2a156"> 64</a></span><a class="code hl_function" href="namespaceripple.html#ac587641c2192e11d0760414cffe2a156">isXRPAccount</a>(<a class="code hl_class" href="classripple_1_1STPathElement.html">STPathElement</a> <span class="keyword">const</span>& pe)</div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span>{</div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <span class="keywordflow">if</span> (pe.<a class="code hl_function" href="classripple_1_1STPathElement.html#a4fd64f1aed7427b3a9cfe09203e88d50">getNodeType</a>() != <a class="code hl_enumvalue" href="classripple_1_1STPathElement.html#add7ef24fbb39a048d81cdfb65aac5ae3a712c188829845be5327eda9728e4bde6">STPathElement::typeAccount</a>)</div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespaceripple.html#a20d30277b9c78756b3d14493055a307c">isXRP</a>(pe.<a class="code hl_function" href="classripple_1_1STPathElement.html#a34ec4c731897c178cebb4727f1445d8f">getAccountID</a>());</div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span>};</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> </div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span><span class="keyword">static</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair<TER, std::unique_ptr<Step></a>></div>
|
||||
<div class="foldopen" id="foldopen00072" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="namespaceripple.html#a178828b84b3a9187873f0b93bbb0445b"> 72</a></span><a class="code hl_function" href="namespaceripple.html#a178828b84b3a9187873f0b93bbb0445b">toStep</a>(</div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> <a class="code hl_struct" href="structripple_1_1StrandContext.html">StrandContext</a> <span class="keyword">const</span>& ctx,</div>
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> <a class="code hl_class" href="classripple_1_1STPathElement.html">STPathElement</a> <span class="keyword">const</span>* e1,</div>
|
||||
@@ -207,8 +219,10 @@ $(function() {
|
||||
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> </div>
|
||||
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespaceripple.html#aac90126f05dbf5927af55dde5bb0933d">make_BookStepII</a>(ctx, curIssue, {outCurrency, outIssuer});</div>
|
||||
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> </div>
|
||||
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair<TER, Strand></a></div>
|
||||
<div class="foldopen" id="foldopen00134" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"><a class="line" href="namespaceripple.html#ae3f5670b80830bd4b37893c48f7eb227"> 134</a></span><a class="code hl_function" href="namespaceripple.html#ae3f5670b80830bd4b37893c48f7eb227">toStrand</a>(</div>
|
||||
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>& view,</div>
|
||||
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> <a class="code hl_class" href="classripple_1_1base__uint.html">AccountID</a> <span class="keyword">const</span>& src,</div>
|
||||
@@ -288,7 +302,7 @@ $(function() {
|
||||
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> path[0].getAccountID() != sendMaxIssue->account))</div>
|
||||
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> {</div>
|
||||
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> normPath.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/emplace_back.html">emplace_back</a>(</div>
|
||||
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> sendMaxIssue->account, std::nullopt, std::nullopt);</div>
|
||||
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> sendMaxIssue->account, <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>, <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="l00214" name="l00214"></a><span class="lineno"> 214</span> }</div>
|
||||
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> </div>
|
||||
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>& i : path)</div>
|
||||
@@ -304,7 +318,7 @@ $(function() {
|
||||
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span> lastCurrency.<a class="code hl_function" href="classripple_1_1STPathElement.html#a4361a5f349493bb8f24db54fad84406a">getIssuerID</a>() != deliver.<a class="code hl_variable" href="classripple_1_1Issue.html#a46e4805870b1bad6a8691bed0b8acec8">account</a>))</div>
|
||||
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span> {</div>
|
||||
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> normPath.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/emplace_back.html">emplace_back</a>(</div>
|
||||
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> std::nullopt, deliver.<a class="code hl_variable" href="classripple_1_1Issue.html#a4b723aa4198e4c630e41de06586e2fe7">currency</a>, deliver.<a class="code hl_variable" href="classripple_1_1Issue.html#a46e4805870b1bad6a8691bed0b8acec8">account</a>);</div>
|
||||
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>, deliver.<a class="code hl_variable" href="classripple_1_1Issue.html#a4b723aa4198e4c630e41de06586e2fe7">currency</a>, deliver.<a class="code hl_variable" href="classripple_1_1Issue.html#a46e4805870b1bad6a8691bed0b8acec8">account</a>);</div>
|
||||
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> }</div>
|
||||
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> }</div>
|
||||
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> </div>
|
||||
@@ -312,13 +326,13 @@ $(function() {
|
||||
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> normPath.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/back.html">back</a>().getAccountID() == deliver.<a class="code hl_variable" href="classripple_1_1Issue.html#a46e4805870b1bad6a8691bed0b8acec8">account</a>) ||</div>
|
||||
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> (dst == deliver.<a class="code hl_variable" href="classripple_1_1Issue.html#a46e4805870b1bad6a8691bed0b8acec8">account</a>)))</div>
|
||||
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span> {</div>
|
||||
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> normPath.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/emplace_back.html">emplace_back</a>(deliver.<a class="code hl_variable" href="classripple_1_1Issue.html#a46e4805870b1bad6a8691bed0b8acec8">account</a>, std::nullopt, std::nullopt);</div>
|
||||
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> normPath.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/emplace_back.html">emplace_back</a>(deliver.<a class="code hl_variable" href="classripple_1_1Issue.html#a46e4805870b1bad6a8691bed0b8acec8">account</a>, <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>, <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="l00238" name="l00238"></a><span class="lineno"> 238</span> }</div>
|
||||
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> </div>
|
||||
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span> <span class="keywordflow">if</span> (!normPath.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/back.html">back</a>().isAccount() ||</div>
|
||||
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> normPath.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/back.html">back</a>().getAccountID() != dst)</div>
|
||||
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span> {</div>
|
||||
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span> normPath.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/emplace_back.html">emplace_back</a>(dst, std::nullopt, std::nullopt);</div>
|
||||
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span> normPath.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/emplace_back.html">emplace_back</a>(dst, <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::nullopt</a>, <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="l00244" name="l00244"></a><span class="lineno"> 244</span> }</div>
|
||||
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span> }</div>
|
||||
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> </div>
|
||||
@@ -542,8 +556,10 @@ $(function() {
|
||||
<div class="line"><a id="l00464" name="l00464"></a><span class="lineno"> 464</span> </div>
|
||||
<div class="line"><a id="l00465" name="l00465"></a><span class="lineno"> 465</span> <span class="keywordflow">return</span> {<a class="code hl_enumvalue" href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">tesSUCCESS</a>, std::move(result)};</div>
|
||||
<div class="line"><a id="l00466" name="l00466"></a><span class="lineno"> 466</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00467" name="l00467"></a><span class="lineno"> 467</span> </div>
|
||||
<div class="line"><a id="l00468" name="l00468"></a><span class="lineno"> 468</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair<TER, std::vector<Strand></a>></div>
|
||||
<div class="foldopen" id="foldopen00469" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00469" name="l00469"></a><span class="lineno"><a class="line" href="namespaceripple.html#ad062717b303be1ba4bf72c519b864343"> 469</a></span><a class="code hl_function" href="namespaceripple.html#ad062717b303be1ba4bf72c519b864343">toStrands</a>(</div>
|
||||
<div class="line"><a id="l00470" name="l00470"></a><span class="lineno"> 470</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>& view,</div>
|
||||
<div class="line"><a id="l00471" name="l00471"></a><span class="lineno"> 471</span> <a class="code hl_class" href="classripple_1_1base__uint.html">AccountID</a> <span class="keyword">const</span>& src,</div>
|
||||
@@ -658,7 +674,9 @@ $(function() {
|
||||
<div class="line"><a id="l00580" name="l00580"></a><span class="lineno"> 580</span> </div>
|
||||
<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"> 581</span> <span class="keywordflow">return</span> {<a class="code hl_enumvalue" href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">tesSUCCESS</a>, std::move(result)};</div>
|
||||
<div class="line"><a id="l00582" name="l00582"></a><span class="lineno"> 582</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00583" name="l00583"></a><span class="lineno"> 583</span> </div>
|
||||
<div class="foldopen" id="foldopen00584" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00584" name="l00584"></a><span class="lineno"><a class="line" href="structripple_1_1StrandContext.html#acaa32fe14b38515044c5a5fdf5e51d4e"> 584</a></span><a class="code hl_function" href="structripple_1_1StrandContext.html#acaa32fe14b38515044c5a5fdf5e51d4e">StrandContext::StrandContext</a>(</div>
|
||||
<div class="line"><a id="l00585" name="l00585"></a><span class="lineno"> 585</span> <a class="code hl_class" href="classripple_1_1ReadView.html">ReadView</a> <span class="keyword">const</span>& view_,</div>
|
||||
<div class="line"><a id="l00586" name="l00586"></a><span class="lineno"> 586</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a><<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr<Step></a>> <span class="keyword">const</span>& strand_,</div>
|
||||
@@ -696,20 +714,25 @@ $(function() {
|
||||
<div class="line"><a id="l00618" name="l00618"></a><span class="lineno"> 618</span> , j(j_)</div>
|
||||
<div class="line"><a id="l00619" name="l00619"></a><span class="lineno"> 619</span>{</div>
|
||||
<div class="line"><a id="l00620" name="l00620"></a><span class="lineno"> 620</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00621" name="l00621"></a><span class="lineno"> 621</span> </div>
|
||||
<div class="line"><a id="l00622" name="l00622"></a><span class="lineno"> 622</span><span class="keyword">template</span> <<span class="keyword">class</span> InAmt, <span class="keyword">class</span> OutAmt></div>
|
||||
<div class="line"><a id="l00623" name="l00623"></a><span class="lineno"> 623</span><span class="keywordtype">bool</span></div>
|
||||
<div class="foldopen" id="foldopen00624" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00624" name="l00624"></a><span class="lineno"><a class="line" href="namespaceripple.html#ac06771af6625c1d8cd71e57570e84136"> 624</a></span><a class="code hl_function" href="namespaceripple.html#ac06771af6625c1d8cd71e57570e84136">isDirectXrpToXrp</a>(Strand <span class="keyword">const</span>& strand)</div>
|
||||
<div class="line"><a id="l00625" name="l00625"></a><span class="lineno"> 625</span>{</div>
|
||||
<div class="line"><a id="l00626" name="l00626"></a><span class="lineno"> 626</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
|
||||
<div class="line"><a id="l00627" name="l00627"></a><span class="lineno"> 627</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00628" name="l00628"></a><span class="lineno"> 628</span> </div>
|
||||
<div class="line"><a id="l00629" name="l00629"></a><span class="lineno"> 629</span><span class="keyword">template</span> <></div>
|
||||
<div class="foldopen" id="foldopen00630" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00630" name="l00630"></a><span class="lineno"><a class="line" href="namespaceripple.html#afa62aedcc768b19fe299d1a1e625615c"> 630</a></span><span class="keywordtype">bool</span></div>
|
||||
<div class="line"><a id="l00631" name="l00631"></a><span class="lineno"> 631</span><a class="code hl_function" href="namespaceripple.html#afa62aedcc768b19fe299d1a1e625615c">isDirectXrpToXrp<XRPAmount, XRPAmount></a>(Strand <span class="keyword">const</span>& strand)</div>
|
||||
<div class="line"><a id="l00632" name="l00632"></a><span class="lineno"> 632</span>{</div>
|
||||
<div class="line"><a id="l00633" name="l00633"></a><span class="lineno"> 633</span> <span class="keywordflow">return</span> (strand.size() == 2);</div>
|
||||
<div class="line"><a id="l00634" name="l00634"></a><span class="lineno"> 634</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00635" name="l00635"></a><span class="lineno"> 635</span> </div>
|
||||
<div class="line"><a id="l00636" name="l00636"></a><span class="lineno"><a class="line" href="namespaceripple.html#a919e13014bb6aa8cf75f424e7552811b"> 636</a></span><span class="keyword">template</span> <span class="keywordtype">bool</span></div>
|
||||
<div class="line"><a id="l00637" name="l00637"></a><span class="lineno"> 637</span><a class="code hl_function" href="namespaceripple.html#a919e13014bb6aa8cf75f424e7552811b">isDirectXrpToXrp<XRPAmount, IOUAmount></a>(Strand <span class="keyword">const</span>& strand);</div>
|
||||
@@ -723,36 +746,36 @@ $(function() {
|
||||
<div class="ttc" id="aarray_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a></div></div>
|
||||
<div class="ttc" id="aback_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/back.html">std::vector::back</a></div><div class="ttdeci">T back(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_a556228cb60bcf405c225d3f64b7b01ae"><div class="ttname"><a href="classbeast_1_1Journal.html#a556228cb60bcf405c225d3f64b7b01ae">beast::Journal::debug</a></div><div class="ttdeci">Stream debug() const</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00328">Journal.h:328</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_1IOUAmount_html"><div class="ttname"><a href="classripple_1_1IOUAmount.html">ripple::IOUAmount</a></div><div class="ttdoc">Floating point representation of amounts with high dynamic range.</div><div class="ttdef"><b>Definition:</b> <a href="IOUAmount_8h_source.html#l00044">IOUAmount.h:46</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1IOUAmount_html_a4123b52991469e91f146e23382f49d6c"><div class="ttname"><a href="classripple_1_1IOUAmount.html#a4123b52991469e91f146e23382f49d6c">ripple::IOUAmount::exponent</a></div><div class="ttdeci">int exponent() const noexcept</div><div class="ttdef"><b>Definition:</b> <a href="IOUAmount_8h_source.html#l00172">IOUAmount.h:172</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1IOUAmount_html_a7569b6462cf1abb6018ccfbe8428bfab"><div class="ttname"><a href="classripple_1_1IOUAmount.html#a7569b6462cf1abb6018ccfbe8428bfab">ripple::IOUAmount::mantissa</a></div><div class="ttdeci">std::int64_t mantissa() const noexcept</div><div class="ttdef"><b>Definition:</b> <a href="IOUAmount_8h_source.html#l00178">IOUAmount.h:178</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Issue_html"><div class="ttname"><a href="classripple_1_1Issue.html">ripple::Issue</a></div><div class="ttdoc">A currency issued by an account.</div><div class="ttdef"><b>Definition:</b> <a href="Issue_8h_source.html#l00032">Issue.h:33</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Issue_html_a46e4805870b1bad6a8691bed0b8acec8"><div class="ttname"><a href="classripple_1_1Issue.html#a46e4805870b1bad6a8691bed0b8acec8">ripple::Issue::account</a></div><div class="ttdeci">AccountID account</div><div class="ttdef"><b>Definition:</b> <a href="Issue_8h_source.html#l00036">Issue.h:36</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Issue_html_a4b723aa4198e4c630e41de06586e2fe7"><div class="ttname"><a href="classripple_1_1Issue.html#a4b723aa4198e4c630e41de06586e2fe7">ripple::Issue::currency</a></div><div class="ttdeci">Currency currency</div><div class="ttdef"><b>Definition:</b> <a href="Issue_8h_source.html#l00035">Issue.h:35</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ReadView_html"><div class="ttname"><a href="classripple_1_1ReadView.html">ripple::ReadView</a></div><div class="ttdoc">A view into a ledger.</div><div class="ttdef"><b>Definition:</b> <a href="ReadView_8h_source.html#l00051">ReadView.h:52</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STPathElement_html"><div class="ttname"><a href="classripple_1_1STPathElement.html">ripple::STPathElement</a></div><div class="ttdef"><b>Definition:</b> <a href="STPathSet_8h_source.html#l00035">STPathSet.h:36</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STPathElement_html_a179714c7614d5f3b8cff5a6f934b249e"><div class="ttname"><a href="classripple_1_1STPathElement.html#a179714c7614d5f3b8cff5a6f934b249e">ripple::STPathElement::getCurrency</a></div><div class="ttdeci">Currency const & getCurrency() const</div><div class="ttdef"><b>Definition:</b> <a href="STPathSet_8h_source.html#l00366">STPathSet.h:366</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STPathElement_html_a34ec4c731897c178cebb4727f1445d8f"><div class="ttname"><a href="classripple_1_1STPathElement.html#a34ec4c731897c178cebb4727f1445d8f">ripple::STPathElement::getAccountID</a></div><div class="ttdeci">AccountID const & getAccountID() const</div><div class="ttdef"><b>Definition:</b> <a href="STPathSet_8h_source.html#l00360">STPathSet.h:360</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STPathElement_html_a37d1e2354afb85946afdc06f6de0a898"><div class="ttname"><a href="classripple_1_1STPathElement.html#a37d1e2354afb85946afdc06f6de0a898">ripple::STPathElement::isOffer</a></div><div class="ttdeci">bool isOffer() const</div><div class="ttdef"><b>Definition:</b> <a href="STPathSet_8h_source.html#l00328">STPathSet.h:328</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STPathElement_html_a4361a5f349493bb8f24db54fad84406a"><div class="ttname"><a href="classripple_1_1STPathElement.html#a4361a5f349493bb8f24db54fad84406a">ripple::STPathElement::getIssuerID</a></div><div class="ttdeci">AccountID const & getIssuerID() const</div><div class="ttdef"><b>Definition:</b> <a href="STPathSet_8h_source.html#l00372">STPathSet.h:372</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STPathElement_html_a4fd64f1aed7427b3a9cfe09203e88d50"><div class="ttname"><a href="classripple_1_1STPathElement.html#a4fd64f1aed7427b3a9cfe09203e88d50">ripple::STPathElement::getNodeType</a></div><div class="ttdeci">auto getNodeType() const</div><div class="ttdef"><b>Definition:</b> <a href="STPathSet_8h_source.html#l00322">STPathSet.h:322</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STPathElement_html_ab300a48eb5113bada1b0707dc0dd8996"><div class="ttname"><a href="classripple_1_1STPathElement.html#ab300a48eb5113bada1b0707dc0dd8996">ripple::STPathElement::isAccount</a></div><div class="ttdeci">bool isAccount() const</div><div class="ttdef"><b>Definition:</b> <a href="STPathSet_8h_source.html#l00334">STPathSet.h:334</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STPathElement_html_add7ef24fbb39a048d81cdfb65aac5ae3a712c188829845be5327eda9728e4bde6"><div class="ttname"><a href="classripple_1_1STPathElement.html#add7ef24fbb39a048d81cdfb65aac5ae3a712c188829845be5327eda9728e4bde6">ripple::STPathElement::typeAccount</a></div><div class="ttdeci">@ typeAccount</div><div class="ttdef"><b>Definition:</b> <a href="STPathSet_8h_source.html#l00049">STPathSet.h:48</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STPathElement_html_add7ef24fbb39a048d81cdfb65aac5ae3a764e0361967b97a3e2bb09634ebb28f8"><div class="ttname"><a href="classripple_1_1STPathElement.html#add7ef24fbb39a048d81cdfb65aac5ae3a764e0361967b97a3e2bb09634ebb28f8">ripple::STPathElement::typeIssuer</a></div><div class="ttdeci">@ typeIssuer</div><div class="ttdef"><b>Definition:</b> <a href="STPathSet_8h_source.html#l00051">STPathSet.h:51</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STPathElement_html_add7ef24fbb39a048d81cdfb65aac5ae3ad2680a488d17facbb27aac3e63f136a1"><div class="ttname"><a href="classripple_1_1STPathElement.html#add7ef24fbb39a048d81cdfb65aac5ae3ad2680a488d17facbb27aac3e63f136a1">ripple::STPathElement::typeCurrency</a></div><div class="ttdeci">@ typeCurrency</div><div class="ttdef"><b>Definition:</b> <a href="STPathSet_8h_source.html#l00050">STPathSet.h:50</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STPathElement_html_add7ef24fbb39a048d81cdfb65aac5ae3ad9c29914b76f0214942819e528705d43"><div class="ttname"><a href="classripple_1_1STPathElement.html#add7ef24fbb39a048d81cdfb65aac5ae3ad9c29914b76f0214942819e528705d43">ripple::STPathElement::typeAll</a></div><div class="ttdeci">@ typeAll</div><div class="ttdef"><b>Definition:</b> <a href="STPathSet_8h_source.html#l00053">STPathSet.h:53</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STPathSet_html"><div class="ttname"><a href="classripple_1_1STPathSet.html">ripple::STPathSet</a></div><div class="ttdef"><b>Definition:</b> <a href="STPathSet_8h_source.html#l00177">STPathSet.h:178</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STPathSet_html_a22435db9f32e0a4de785c3249e0f917d"><div class="ttname"><a href="classripple_1_1STPathSet.html#a22435db9f32e0a4de785c3249e0f917d">ripple::STPathSet::empty</a></div><div class="ttdeci">bool empty() const</div><div class="ttdef"><b>Definition:</b> <a href="STPathSet_8h_source.html#l00508">STPathSet.h:508</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STPathSet_html_af74f528bb7846fccf7665ec4e0e6667d"><div class="ttname"><a href="classripple_1_1STPathSet.html#af74f528bb7846fccf7665ec4e0e6667d">ripple::STPathSet::size</a></div><div class="ttdeci">std::vector< STPath >::size_type size() const</div><div class="ttdef"><b>Definition:</b> <a href="STPathSet_8h_source.html#l00502">STPathSet.h:502</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STPath_html"><div class="ttname"><a href="classripple_1_1STPath.html">ripple::STPath</a></div><div class="ttdef"><b>Definition:</b> <a href="STPathSet_8h_source.html#l00119">STPathSet.h:120</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Step_html"><div class="ttname"><a href="classripple_1_1Step.html">ripple::Step</a></div><div class="ttdoc">A step in a payment path.</div><div class="ttdef"><b>Definition:</b> <a href="Steps_8h_source.html#l00085">Steps.h:86</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_a556228cb60bcf405c225d3f64b7b01ae"><div class="ttname"><a href="classbeast_1_1Journal.html#a556228cb60bcf405c225d3f64b7b01ae">beast::Journal::debug</a></div><div class="ttdeci">Stream debug() const</div><div class="ttdef"><b>Definition</b> <a href="Journal_8h_source.html#l00328">Journal.h:328</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_1IOUAmount_html"><div class="ttname"><a href="classripple_1_1IOUAmount.html">ripple::IOUAmount</a></div><div class="ttdoc">Floating point representation of amounts with high dynamic range.</div><div class="ttdef"><b>Definition</b> <a href="IOUAmount_8h_source.html#l00044">IOUAmount.h:46</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1IOUAmount_html_a4123b52991469e91f146e23382f49d6c"><div class="ttname"><a href="classripple_1_1IOUAmount.html#a4123b52991469e91f146e23382f49d6c">ripple::IOUAmount::exponent</a></div><div class="ttdeci">int exponent() const noexcept</div><div class="ttdef"><b>Definition</b> <a href="IOUAmount_8h_source.html#l00172">IOUAmount.h:172</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1IOUAmount_html_a7569b6462cf1abb6018ccfbe8428bfab"><div class="ttname"><a href="classripple_1_1IOUAmount.html#a7569b6462cf1abb6018ccfbe8428bfab">ripple::IOUAmount::mantissa</a></div><div class="ttdeci">std::int64_t mantissa() const noexcept</div><div class="ttdef"><b>Definition</b> <a href="IOUAmount_8h_source.html#l00178">IOUAmount.h:178</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Issue_html"><div class="ttname"><a href="classripple_1_1Issue.html">ripple::Issue</a></div><div class="ttdoc">A currency issued by an account.</div><div class="ttdef"><b>Definition</b> <a href="Issue_8h_source.html#l00032">Issue.h:33</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Issue_html_a46e4805870b1bad6a8691bed0b8acec8"><div class="ttname"><a href="classripple_1_1Issue.html#a46e4805870b1bad6a8691bed0b8acec8">ripple::Issue::account</a></div><div class="ttdeci">AccountID account</div><div class="ttdef"><b>Definition</b> <a href="Issue_8h_source.html#l00036">Issue.h:36</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Issue_html_a4b723aa4198e4c630e41de06586e2fe7"><div class="ttname"><a href="classripple_1_1Issue.html#a4b723aa4198e4c630e41de06586e2fe7">ripple::Issue::currency</a></div><div class="ttdeci">Currency currency</div><div class="ttdef"><b>Definition</b> <a href="Issue_8h_source.html#l00035">Issue.h:35</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ReadView_html"><div class="ttname"><a href="classripple_1_1ReadView.html">ripple::ReadView</a></div><div class="ttdoc">A view into a ledger.</div><div class="ttdef"><b>Definition</b> <a href="ReadView_8h_source.html#l00051">ReadView.h:52</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STPathElement_html"><div class="ttname"><a href="classripple_1_1STPathElement.html">ripple::STPathElement</a></div><div class="ttdef"><b>Definition</b> <a href="STPathSet_8h_source.html#l00035">STPathSet.h:36</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STPathElement_html_a179714c7614d5f3b8cff5a6f934b249e"><div class="ttname"><a href="classripple_1_1STPathElement.html#a179714c7614d5f3b8cff5a6f934b249e">ripple::STPathElement::getCurrency</a></div><div class="ttdeci">Currency const & getCurrency() const</div><div class="ttdef"><b>Definition</b> <a href="STPathSet_8h_source.html#l00366">STPathSet.h:366</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STPathElement_html_a34ec4c731897c178cebb4727f1445d8f"><div class="ttname"><a href="classripple_1_1STPathElement.html#a34ec4c731897c178cebb4727f1445d8f">ripple::STPathElement::getAccountID</a></div><div class="ttdeci">AccountID const & getAccountID() const</div><div class="ttdef"><b>Definition</b> <a href="STPathSet_8h_source.html#l00360">STPathSet.h:360</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STPathElement_html_a37d1e2354afb85946afdc06f6de0a898"><div class="ttname"><a href="classripple_1_1STPathElement.html#a37d1e2354afb85946afdc06f6de0a898">ripple::STPathElement::isOffer</a></div><div class="ttdeci">bool isOffer() const</div><div class="ttdef"><b>Definition</b> <a href="STPathSet_8h_source.html#l00328">STPathSet.h:328</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STPathElement_html_a4361a5f349493bb8f24db54fad84406a"><div class="ttname"><a href="classripple_1_1STPathElement.html#a4361a5f349493bb8f24db54fad84406a">ripple::STPathElement::getIssuerID</a></div><div class="ttdeci">AccountID const & getIssuerID() const</div><div class="ttdef"><b>Definition</b> <a href="STPathSet_8h_source.html#l00372">STPathSet.h:372</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STPathElement_html_a4fd64f1aed7427b3a9cfe09203e88d50"><div class="ttname"><a href="classripple_1_1STPathElement.html#a4fd64f1aed7427b3a9cfe09203e88d50">ripple::STPathElement::getNodeType</a></div><div class="ttdeci">auto getNodeType() const</div><div class="ttdef"><b>Definition</b> <a href="STPathSet_8h_source.html#l00322">STPathSet.h:322</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STPathElement_html_ab300a48eb5113bada1b0707dc0dd8996"><div class="ttname"><a href="classripple_1_1STPathElement.html#ab300a48eb5113bada1b0707dc0dd8996">ripple::STPathElement::isAccount</a></div><div class="ttdeci">bool isAccount() const</div><div class="ttdef"><b>Definition</b> <a href="STPathSet_8h_source.html#l00334">STPathSet.h:334</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STPathElement_html_add7ef24fbb39a048d81cdfb65aac5ae3a712c188829845be5327eda9728e4bde6"><div class="ttname"><a href="classripple_1_1STPathElement.html#add7ef24fbb39a048d81cdfb65aac5ae3a712c188829845be5327eda9728e4bde6">ripple::STPathElement::typeAccount</a></div><div class="ttdeci">@ typeAccount</div><div class="ttdef"><b>Definition</b> <a href="STPathSet_8h_source.html#l00049">STPathSet.h:48</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STPathElement_html_add7ef24fbb39a048d81cdfb65aac5ae3a764e0361967b97a3e2bb09634ebb28f8"><div class="ttname"><a href="classripple_1_1STPathElement.html#add7ef24fbb39a048d81cdfb65aac5ae3a764e0361967b97a3e2bb09634ebb28f8">ripple::STPathElement::typeIssuer</a></div><div class="ttdeci">@ typeIssuer</div><div class="ttdef"><b>Definition</b> <a href="STPathSet_8h_source.html#l00051">STPathSet.h:51</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STPathElement_html_add7ef24fbb39a048d81cdfb65aac5ae3ad2680a488d17facbb27aac3e63f136a1"><div class="ttname"><a href="classripple_1_1STPathElement.html#add7ef24fbb39a048d81cdfb65aac5ae3ad2680a488d17facbb27aac3e63f136a1">ripple::STPathElement::typeCurrency</a></div><div class="ttdeci">@ typeCurrency</div><div class="ttdef"><b>Definition</b> <a href="STPathSet_8h_source.html#l00050">STPathSet.h:50</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STPathElement_html_add7ef24fbb39a048d81cdfb65aac5ae3ad9c29914b76f0214942819e528705d43"><div class="ttname"><a href="classripple_1_1STPathElement.html#add7ef24fbb39a048d81cdfb65aac5ae3ad9c29914b76f0214942819e528705d43">ripple::STPathElement::typeAll</a></div><div class="ttdeci">@ typeAll</div><div class="ttdef"><b>Definition</b> <a href="STPathSet_8h_source.html#l00053">STPathSet.h:53</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STPathSet_html"><div class="ttname"><a href="classripple_1_1STPathSet.html">ripple::STPathSet</a></div><div class="ttdef"><b>Definition</b> <a href="STPathSet_8h_source.html#l00177">STPathSet.h:178</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STPathSet_html_a22435db9f32e0a4de785c3249e0f917d"><div class="ttname"><a href="classripple_1_1STPathSet.html#a22435db9f32e0a4de785c3249e0f917d">ripple::STPathSet::empty</a></div><div class="ttdeci">bool empty() const</div><div class="ttdef"><b>Definition</b> <a href="STPathSet_8h_source.html#l00508">STPathSet.h:508</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STPathSet_html_af74f528bb7846fccf7665ec4e0e6667d"><div class="ttname"><a href="classripple_1_1STPathSet.html#af74f528bb7846fccf7665ec4e0e6667d">ripple::STPathSet::size</a></div><div class="ttdeci">std::vector< STPath >::size_type size() const</div><div class="ttdef"><b>Definition</b> <a href="STPathSet_8h_source.html#l00502">STPathSet.h:502</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1STPath_html"><div class="ttname"><a href="classripple_1_1STPath.html">ripple::STPath</a></div><div class="ttdef"><b>Definition</b> <a href="STPathSet_8h_source.html#l00119">STPathSet.h:120</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Step_html"><div class="ttname"><a href="classripple_1_1Step.html">ripple::Step</a></div><div class="ttdoc">A step in a payment path.</div><div class="ttdef"><b>Definition</b> <a href="Steps_8h_source.html#l00085">Steps.h:86</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1TERSubset_html"><div class="ttname"><a href="classripple_1_1TERSubset.html">ripple::TERSubset< CanCvtToTER ></a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1XRPAmount_html"><div class="ttname"><a href="classripple_1_1XRPAmount.html">ripple::XRPAmount</a></div><div class="ttdef"><b>Definition:</b> <a href="XRPAmount_8h_source.html#l00039">XRPAmount.h:43</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1XRPAmount_html"><div class="ttname"><a href="classripple_1_1XRPAmount.html">ripple::XRPAmount</a></div><div class="ttdef"><b>Definition</b> <a href="XRPAmount_8h_source.html#l00039">XRPAmount.h:43</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1base__uint_html"><div class="ttname"><a href="classripple_1_1base__uint.html">ripple::base_uint< 160, detail::AccountIDTag ></a></div></div>
|
||||
<div class="ttc" id="aemplace_back_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/emplace_back.html">std::vector::emplace_back</a></div><div class="ttdeci">T emplace_back(T... args)</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>
|
||||
@@ -760,39 +783,40 @@ $(function() {
|
||||
<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="afind_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/find.html">std::find_if</a></div><div class="ttdeci">T find_if(T... args)</div></div>
|
||||
<div class="ttc" id="afront_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/front.html">std::vector::front</a></div><div class="ttdeci">T front(T... args)</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="amake_pair_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/pair/make_pair.html">std::make_pair</a></div><div class="ttdeci">T make_pair(T... args)</div></div>
|
||||
<div class="ttc" id="amax_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/max.html">std::max</a></div><div class="ttdeci">T max(T... args)</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_a02be1da6bd3d611ea7a48b208b060b6c"><div class="ttname"><a href="namespaceripple.html#a02be1da6bd3d611ea7a48b208b060b6c">ripple::xrpIssue</a></div><div class="ttdeci">Issue const & xrpIssue()</div><div class="ttdoc">Returns an asset specifier that represents XRP.</div><div class="ttdef"><b>Definition:</b> <a href="Issue_8h_source.html#l00115">Issue.h:115</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a065cda95aed9cb1d66fb81cad0867ef6"><div class="ttname"><a href="namespaceripple.html#a065cda95aed9cb1d66fb81cad0867ef6">ripple::noAccount</a></div><div class="ttdeci">AccountID const & noAccount()</div><div class="ttdoc">A placeholder for empty accounts.</div><div class="ttdef"><b>Definition:</b> <a href="AccountID_8cpp_source.html#l00185">AccountID.cpp:185</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a178828b84b3a9187873f0b93bbb0445b"><div class="ttname"><a href="namespaceripple.html#a178828b84b3a9187873f0b93bbb0445b">ripple::toStep</a></div><div class="ttdeci">static std::pair< TER, std::unique_ptr< Step > > toStep(StrandContext const &ctx, STPathElement const *e1, STPathElement const *e2, Issue const &curIssue)</div><div class="ttdef"><b>Definition:</b> <a href="PaySteps_8cpp_source.html#l00072">PaySteps.cpp:72</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a1842fee89cdf9025217d48514df19b1a"><div class="ttname"><a href="namespaceripple.html#a1842fee89cdf9025217d48514df19b1a">ripple::isConsistent</a></div><div class="ttdeci">bool isConsistent(Book const &book)</div><div class="ttdef"><b>Definition:</b> <a href="Book_8cpp_source.html#l00029">Book.cpp:29</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a20d30277b9c78756b3d14493055a307c"><div class="ttname"><a href="namespaceripple.html#a20d30277b9c78756b3d14493055a307c">ripple::isXRP</a></div><div class="ttdeci">bool isXRP(AccountID const &c)</div><div class="ttdef"><b>Definition:</b> <a href="AccountID_8h_source.html#l00090">AccountID.h:90</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a21696ba0d0fac348f88f1b9da51091b0"><div class="ttname"><a href="namespaceripple.html#a21696ba0d0fac348f88f1b9da51091b0">ripple::xrpAccount</a></div><div class="ttdeci">AccountID const & xrpAccount()</div><div class="ttdoc">Compute AccountID from public key.</div><div class="ttdef"><b>Definition:</b> <a href="AccountID_8cpp_source.html#l00178">AccountID.cpp:178</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a27cf17601fb00445ac516a63ccd482a0"><div class="ttname"><a href="namespaceripple.html#a27cf17601fb00445ac516a63ccd482a0">ripple::make_XRPEndpointStep</a></div><div class="ttdeci">std::pair< TER, std::unique_ptr< Step > > make_XRPEndpointStep(StrandContext const &ctx, AccountID const &acc)</div><div class="ttdef"><b>Definition:</b> <a href="XRPEndpointStep_8cpp_source.html#l00399">XRPEndpointStep.cpp:399</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_a02be1da6bd3d611ea7a48b208b060b6c"><div class="ttname"><a href="namespaceripple.html#a02be1da6bd3d611ea7a48b208b060b6c">ripple::xrpIssue</a></div><div class="ttdeci">Issue const & xrpIssue()</div><div class="ttdoc">Returns an asset specifier that represents XRP.</div><div class="ttdef"><b>Definition</b> <a href="Issue_8h_source.html#l00115">Issue.h:115</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a065cda95aed9cb1d66fb81cad0867ef6"><div class="ttname"><a href="namespaceripple.html#a065cda95aed9cb1d66fb81cad0867ef6">ripple::noAccount</a></div><div class="ttdeci">AccountID const & noAccount()</div><div class="ttdoc">A placeholder for empty accounts.</div><div class="ttdef"><b>Definition</b> <a href="AccountID_8cpp_source.html#l00185">AccountID.cpp:185</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a178828b84b3a9187873f0b93bbb0445b"><div class="ttname"><a href="namespaceripple.html#a178828b84b3a9187873f0b93bbb0445b">ripple::toStep</a></div><div class="ttdeci">static std::pair< TER, std::unique_ptr< Step > > toStep(StrandContext const &ctx, STPathElement const *e1, STPathElement const *e2, Issue const &curIssue)</div><div class="ttdef"><b>Definition</b> <a href="PaySteps_8cpp_source.html#l00072">PaySteps.cpp:72</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a1842fee89cdf9025217d48514df19b1a"><div class="ttname"><a href="namespaceripple.html#a1842fee89cdf9025217d48514df19b1a">ripple::isConsistent</a></div><div class="ttdeci">bool isConsistent(Book const &book)</div><div class="ttdef"><b>Definition</b> <a href="Book_8cpp_source.html#l00029">Book.cpp:29</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a20d30277b9c78756b3d14493055a307c"><div class="ttname"><a href="namespaceripple.html#a20d30277b9c78756b3d14493055a307c">ripple::isXRP</a></div><div class="ttdeci">bool isXRP(AccountID const &c)</div><div class="ttdef"><b>Definition</b> <a href="AccountID_8h_source.html#l00090">AccountID.h:90</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a21696ba0d0fac348f88f1b9da51091b0"><div class="ttname"><a href="namespaceripple.html#a21696ba0d0fac348f88f1b9da51091b0">ripple::xrpAccount</a></div><div class="ttdeci">AccountID const & xrpAccount()</div><div class="ttdoc">Compute AccountID from public key.</div><div class="ttdef"><b>Definition</b> <a href="AccountID_8cpp_source.html#l00178">AccountID.cpp:178</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a27cf17601fb00445ac516a63ccd482a0"><div class="ttname"><a href="namespaceripple.html#a27cf17601fb00445ac516a63ccd482a0">ripple::make_XRPEndpointStep</a></div><div class="ttdeci">std::pair< TER, std::unique_ptr< Step > > make_XRPEndpointStep(StrandContext const &ctx, AccountID const &acc)</div><div class="ttdef"><b>Definition</b> <a href="XRPEndpointStep_8cpp_source.html#l00399">XRPEndpointStep.cpp:399</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a5afb194880640bae0fc678162befd92e"><div class="ttname"><a href="namespaceripple.html#a5afb194880640bae0fc678162befd92e">ripple::isDirectXrpToXrp< IOUAmount, IOUAmount ></a></div><div class="ttdeci">template bool isDirectXrpToXrp< IOUAmount, IOUAmount >(Strand const &strand)</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a64db4e9a01a15836948b70c1689ef2ca"><div class="ttname"><a href="namespaceripple.html#a64db4e9a01a15836948b70c1689ef2ca">ripple::isDefaultPath</a></div><div class="ttdeci">static bool isDefaultPath(STPath const &path)</div><div class="ttdef"><b>Definition:</b> <a href="Pathfinder_8cpp_source.html#l00463">Pathfinder.cpp:463</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_a64db4e9a01a15836948b70c1689ef2ca"><div class="ttname"><a href="namespaceripple.html#a64db4e9a01a15836948b70c1689ef2ca">ripple::isDefaultPath</a></div><div class="ttdeci">static bool isDefaultPath(STPath const &path)</div><div class="ttdef"><b>Definition</b> <a href="Pathfinder_8cpp_source.html#l00463">Pathfinder.cpp:463</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_a768e10d7d7bb643dccf0325cf1cd9256"><div class="ttname"><a href="namespaceripple.html#a768e10d7d7bb643dccf0325cf1cd9256">ripple::isDirectXrpToXrp< IOUAmount, XRPAmount ></a></div><div class="ttdeci">template bool isDirectXrpToXrp< IOUAmount, XRPAmount >(Strand const &strand)</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_a7ed8dc85e6410852cc2ea4c6d12b7fdb"><div class="ttname"><a href="namespaceripple.html#a7ed8dc85e6410852cc2ea4c6d12b7fdb">ripple::make_BookStepXI</a></div><div class="ttdeci">std::pair< TER, std::unique_ptr< Step > > make_BookStepXI(StrandContext const &ctx, Issue const &out)</div><div class="ttdef"><b>Definition:</b> <a href="BookStep_8cpp_source.html#l01487">BookStep.cpp:1487</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a8ccabfbbb65455ce08cdf7d024b768fe"><div class="ttname"><a href="namespaceripple.html#a8ccabfbbb65455ce08cdf7d024b768fe">ripple::make_BookStepIX</a></div><div class="ttdeci">std::pair< TER, std::unique_ptr< Step > > make_BookStepIX(StrandContext const &ctx, Issue const &in)</div><div class="ttdef"><b>Definition:</b> <a href="BookStep_8cpp_source.html#l01481">BookStep.cpp:1481</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_a7ed8dc85e6410852cc2ea4c6d12b7fdb"><div class="ttname"><a href="namespaceripple.html#a7ed8dc85e6410852cc2ea4c6d12b7fdb">ripple::make_BookStepXI</a></div><div class="ttdeci">std::pair< TER, std::unique_ptr< Step > > make_BookStepXI(StrandContext const &ctx, Issue const &out)</div><div class="ttdef"><b>Definition</b> <a href="BookStep_8cpp_source.html#l01487">BookStep.cpp:1487</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a8ccabfbbb65455ce08cdf7d024b768fe"><div class="ttname"><a href="namespaceripple.html#a8ccabfbbb65455ce08cdf7d024b768fe">ripple::make_BookStepIX</a></div><div class="ttdeci">std::pair< TER, std::unique_ptr< Step > > make_BookStepIX(StrandContext const &ctx, Issue const &in)</div><div class="ttdef"><b>Definition</b> <a href="BookStep_8cpp_source.html#l01481">BookStep.cpp:1481</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a919e13014bb6aa8cf75f424e7552811b"><div class="ttname"><a href="namespaceripple.html#a919e13014bb6aa8cf75f424e7552811b">ripple::isDirectXrpToXrp< XRPAmount, IOUAmount ></a></div><div class="ttdeci">template bool isDirectXrpToXrp< XRPAmount, IOUAmount >(Strand const &strand)</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a91af9326e7f471001066b6b59f24599c"><div class="ttname"><a href="namespaceripple.html#a91af9326e7f471001066b6b59f24599c">ripple::xrpCurrency</a></div><div class="ttdeci">Currency const & xrpCurrency()</div><div class="ttdoc">XRP currency.</div><div class="ttdef"><b>Definition:</b> <a href="UintTypes_8cpp_source.html#l00119">UintTypes.cpp:119</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a948ed7ae32de8014f0a5f421f36bedc1"><div class="ttname"><a href="namespaceripple.html#a948ed7ae32de8014f0a5f421f36bedc1">ripple::checkNear</a></div><div class="ttdeci">bool checkNear(IOUAmount const &expected, IOUAmount const &actual)</div><div class="ttdef"><b>Definition:</b> <a href="PaySteps_8cpp_source.html#l00034">PaySteps.cpp:34</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#l00245">TER.h:244</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aac90126f05dbf5927af55dde5bb0933d"><div class="ttname"><a href="namespaceripple.html#aac90126f05dbf5927af55dde5bb0933d">ripple::make_BookStepII</a></div><div class="ttdeci">std::pair< TER, std::unique_ptr< Step > > make_BookStepII(StrandContext const &ctx, Issue const &in, Issue const &out)</div><div class="ttdef"><b>Definition:</b> <a href="BookStep_8cpp_source.html#l01475">BookStep.cpp:1475</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ab9034e2ea3c8d81bf0e36f6dc2074108"><div class="ttname"><a href="namespaceripple.html#ab9034e2ea3c8d81bf0e36f6dc2074108">ripple::make_DirectStepI</a></div><div class="ttdeci">std::pair< TER, std::unique_ptr< Step > > make_DirectStepI(StrandContext const &ctx, AccountID const &src, AccountID const &dst, Currency const &c)</div><div class="ttdef"><b>Definition:</b> <a href="DirectStep_8cpp_source.html#l00985">DirectStep.cpp:985</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ac06771af6625c1d8cd71e57570e84136"><div class="ttname"><a href="namespaceripple.html#ac06771af6625c1d8cd71e57570e84136">ripple::isDirectXrpToXrp</a></div><div class="ttdeci">bool isDirectXrpToXrp(Strand const &strand)</div><div class="ttdef"><b>Definition:</b> <a href="PaySteps_8cpp_source.html#l00624">PaySteps.cpp:624</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_ac3a88b886dddf7bb9c8bbd7162c9b521"><div class="ttname"><a href="namespaceripple.html#ac3a88b886dddf7bb9c8bbd7162c9b521">ripple::isTemMalformed</a></div><div class="ttdeci">bool isTemMalformed(TER x) noexcept</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00656">TER.h:656</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ac587641c2192e11d0760414cffe2a156"><div class="ttname"><a href="namespaceripple.html#ac587641c2192e11d0760414cffe2a156">ripple::isXRPAccount</a></div><div class="ttdeci">static bool isXRPAccount(STPathElement const &pe)</div><div class="ttdef"><b>Definition:</b> <a href="PaySteps_8cpp_source.html#l00064">PaySteps.cpp:64</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ad062717b303be1ba4bf72c519b864343"><div class="ttname"><a href="namespaceripple.html#ad062717b303be1ba4bf72c519b864343">ripple::toStrands</a></div><div class="ttdeci">std::pair< TER, std::vector< Strand > > toStrands(ReadView const &view, AccountID const &src, AccountID const &dst, Issue const &deliver, std::optional< Quality > const &limitQuality, std::optional< Issue > const &sendMax, STPathSet const &paths, bool addDefaultPath, bool ownerPaysTransferFee, OfferCrossing offerCrossing, AMMContext &ammContext, std::optional< uint256 > const &domainID, beast::Journal j)</div><div class="ttdoc">Create a Strand for each specified path (including the default path, if indicated)</div><div class="ttdef"><b>Definition:</b> <a href="PaySteps_8cpp_source.html#l00469">PaySteps.cpp:469</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ae3f5670b80830bd4b37893c48f7eb227"><div class="ttname"><a href="namespaceripple.html#ae3f5670b80830bd4b37893c48f7eb227">ripple::toStrand</a></div><div class="ttdeci">std::pair< TER, Strand > toStrand(ReadView const &view, AccountID const &src, AccountID const &dst, Issue const &deliver, std::optional< Quality > const &limitQuality, std::optional< Issue > const &sendMaxIssue, STPath const &path, bool ownerPaysTransferFee, OfferCrossing offerCrossing, AMMContext &ammContext, std::optional< uint256 > const &domainID, beast::Journal j)</div><div class="ttdoc">Create a Strand for the specified path.</div><div class="ttdef"><b>Definition:</b> <a href="PaySteps_8cpp_source.html#l00134">PaySteps.cpp:134</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_afa62aedcc768b19fe299d1a1e625615c"><div class="ttname"><a href="namespaceripple.html#afa62aedcc768b19fe299d1a1e625615c">ripple::isDirectXrpToXrp< XRPAmount, XRPAmount ></a></div><div class="ttdeci">bool isDirectXrpToXrp< XRPAmount, XRPAmount >(Strand const &strand)</div><div class="ttdef"><b>Definition:</b> <a href="PaySteps_8cpp_source.html#l00630">PaySteps.cpp:631</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_afd19ced6c417571e8762d1d3cd89be0b"><div class="ttname"><a href="namespaceripple.html#afd19ced6c417571e8762d1d3cd89be0b">ripple::abs</a></div><div class="ttdeci">constexpr Number abs(Number x) noexcept</div><div class="ttdef"><b>Definition:</b> <a href="Number_8h_source.html#l00332">Number.h:332</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_afe21c8454670d46fb93751a5edffed46a301b180a711f213c51de73aba9d28de5"><div class="ttname"><a href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a301b180a711f213c51de73aba9d28de5">ripple::temBAD_PATH</a></div><div class="ttdeci">@ temBAD_PATH</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00096">TER.h:96</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_afe21c8454670d46fb93751a5edffed46ae1387341c43b7f473e5b2b6e0d9dc5bb"><div class="ttname"><a href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46ae1387341c43b7f473e5b2b6e0d9dc5bb">ripple::temRIPPLE_EMPTY</a></div><div class="ttdeci">@ temRIPPLE_EMPTY</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00113">TER.h:113</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a91af9326e7f471001066b6b59f24599c"><div class="ttname"><a href="namespaceripple.html#a91af9326e7f471001066b6b59f24599c">ripple::xrpCurrency</a></div><div class="ttdeci">Currency const & xrpCurrency()</div><div class="ttdoc">XRP currency.</div><div class="ttdef"><b>Definition</b> <a href="UintTypes_8cpp_source.html#l00119">UintTypes.cpp:119</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a948ed7ae32de8014f0a5f421f36bedc1"><div class="ttname"><a href="namespaceripple.html#a948ed7ae32de8014f0a5f421f36bedc1">ripple::checkNear</a></div><div class="ttdeci">bool checkNear(IOUAmount const &expected, IOUAmount const &actual)</div><div class="ttdef"><b>Definition</b> <a href="PaySteps_8cpp_source.html#l00034">PaySteps.cpp:34</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#l00245">TER.h:244</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aac90126f05dbf5927af55dde5bb0933d"><div class="ttname"><a href="namespaceripple.html#aac90126f05dbf5927af55dde5bb0933d">ripple::make_BookStepII</a></div><div class="ttdeci">std::pair< TER, std::unique_ptr< Step > > make_BookStepII(StrandContext const &ctx, Issue const &in, Issue const &out)</div><div class="ttdef"><b>Definition</b> <a href="BookStep_8cpp_source.html#l01475">BookStep.cpp:1475</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ab9034e2ea3c8d81bf0e36f6dc2074108"><div class="ttname"><a href="namespaceripple.html#ab9034e2ea3c8d81bf0e36f6dc2074108">ripple::make_DirectStepI</a></div><div class="ttdeci">std::pair< TER, std::unique_ptr< Step > > make_DirectStepI(StrandContext const &ctx, AccountID const &src, AccountID const &dst, Currency const &c)</div><div class="ttdef"><b>Definition</b> <a href="DirectStep_8cpp_source.html#l00985">DirectStep.cpp:985</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ac06771af6625c1d8cd71e57570e84136"><div class="ttname"><a href="namespaceripple.html#ac06771af6625c1d8cd71e57570e84136">ripple::isDirectXrpToXrp</a></div><div class="ttdeci">bool isDirectXrpToXrp(Strand const &strand)</div><div class="ttdef"><b>Definition</b> <a href="PaySteps_8cpp_source.html#l00624">PaySteps.cpp:624</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_ac3a88b886dddf7bb9c8bbd7162c9b521"><div class="ttname"><a href="namespaceripple.html#ac3a88b886dddf7bb9c8bbd7162c9b521">ripple::isTemMalformed</a></div><div class="ttdeci">bool isTemMalformed(TER x) noexcept</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00656">TER.h:656</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ac587641c2192e11d0760414cffe2a156"><div class="ttname"><a href="namespaceripple.html#ac587641c2192e11d0760414cffe2a156">ripple::isXRPAccount</a></div><div class="ttdeci">static bool isXRPAccount(STPathElement const &pe)</div><div class="ttdef"><b>Definition</b> <a href="PaySteps_8cpp_source.html#l00064">PaySteps.cpp:64</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ad062717b303be1ba4bf72c519b864343"><div class="ttname"><a href="namespaceripple.html#ad062717b303be1ba4bf72c519b864343">ripple::toStrands</a></div><div class="ttdeci">std::pair< TER, std::vector< Strand > > toStrands(ReadView const &view, AccountID const &src, AccountID const &dst, Issue const &deliver, std::optional< Quality > const &limitQuality, std::optional< Issue > const &sendMax, STPathSet const &paths, bool addDefaultPath, bool ownerPaysTransferFee, OfferCrossing offerCrossing, AMMContext &ammContext, std::optional< uint256 > const &domainID, beast::Journal j)</div><div class="ttdoc">Create a Strand for each specified path (including the default path, if indicated)</div><div class="ttdef"><b>Definition</b> <a href="PaySteps_8cpp_source.html#l00469">PaySteps.cpp:469</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ae3f5670b80830bd4b37893c48f7eb227"><div class="ttname"><a href="namespaceripple.html#ae3f5670b80830bd4b37893c48f7eb227">ripple::toStrand</a></div><div class="ttdeci">std::pair< TER, Strand > toStrand(ReadView const &view, AccountID const &src, AccountID const &dst, Issue const &deliver, std::optional< Quality > const &limitQuality, std::optional< Issue > const &sendMaxIssue, STPath const &path, bool ownerPaysTransferFee, OfferCrossing offerCrossing, AMMContext &ammContext, std::optional< uint256 > const &domainID, beast::Journal j)</div><div class="ttdoc">Create a Strand for the specified path.</div><div class="ttdef"><b>Definition</b> <a href="PaySteps_8cpp_source.html#l00134">PaySteps.cpp:134</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_afa62aedcc768b19fe299d1a1e625615c"><div class="ttname"><a href="namespaceripple.html#afa62aedcc768b19fe299d1a1e625615c">ripple::isDirectXrpToXrp< XRPAmount, XRPAmount ></a></div><div class="ttdeci">bool isDirectXrpToXrp< XRPAmount, XRPAmount >(Strand const &strand)</div><div class="ttdef"><b>Definition</b> <a href="PaySteps_8cpp_source.html#l00630">PaySteps.cpp:631</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_afd19ced6c417571e8762d1d3cd89be0b"><div class="ttname"><a href="namespaceripple.html#afd19ced6c417571e8762d1d3cd89be0b">ripple::abs</a></div><div class="ttdeci">constexpr Number abs(Number x) noexcept</div><div class="ttdef"><b>Definition</b> <a href="Number_8h_source.html#l00332">Number.h:332</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_afe21c8454670d46fb93751a5edffed46a301b180a711f213c51de73aba9d28de5"><div class="ttname"><a href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a301b180a711f213c51de73aba9d28de5">ripple::temBAD_PATH</a></div><div class="ttdeci">@ temBAD_PATH</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00096">TER.h:96</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_afe21c8454670d46fb93751a5edffed46ae1387341c43b7f473e5b2b6e0d9dc5bb"><div class="ttname"><a href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46ae1387341c43b7f473e5b2b6e0d9dc5bb">ripple::temRIPPLE_EMPTY</a></div><div class="ttdeci">@ temRIPPLE_EMPTY</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00113">TER.h:113</a></div></div>
|
||||
<div class="ttc" id="aoptional_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a></div></div>
|
||||
<div class="ttc" id="apair_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a></div></div>
|
||||
<div class="ttc" id="apush_back_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/push_back.html">std::vector::push_back</a></div><div class="ttdeci">T push_back(T... args)</div></div>
|
||||
@@ -801,18 +825,18 @@ $(function() {
|
||||
<div class="ttc" id="areserve_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/reserve.html">std::vector::reserve</a></div><div class="ttdeci">T reserve(T... args)</div></div>
|
||||
<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="astructripple_1_1JsonOptions_html_ab85e43ec84df987200d3355c3ba89f0aa1917451e3686dfe8d5016670eb87ab33"><div class="ttname"><a href="structripple_1_1JsonOptions.html#ab85e43ec84df987200d3355c3ba89f0aa1917451e3686dfe8d5016670eb87ab33">ripple::JsonOptions::none</a></div><div class="ttdeci">@ none</div><div class="ttdef"><b>Definition:</b> <a href="STBase_8h_source.html#l00043">STBase.h:43</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1StrandContext_html"><div class="ttname"><a href="structripple_1_1StrandContext.html">ripple::StrandContext</a></div><div class="ttdoc">Context needed to build Strand Steps and for error checking.</div><div class="ttdef"><b>Definition:</b> <a href="Steps_8h_source.html#l00532">Steps.h:533</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1StrandContext_html_a09a7d44d440f4d4b4f89fd71aff64368"><div class="ttname"><a href="structripple_1_1StrandContext.html#a09a7d44d440f4d4b4f89fd71aff64368">ripple::StrandContext::j</a></div><div class="ttdeci">beast::Journal const j</div><div class="ttdef"><b>Definition:</b> <a href="Steps_8h_source.html#l00562">Steps.h:562</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1StrandContext_html_a8348b69ccb12d4f42adcff1c747671c2"><div class="ttname"><a href="structripple_1_1StrandContext.html#a8348b69ccb12d4f42adcff1c747671c2">ripple::StrandContext::isFirst</a></div><div class="ttdeci">bool const isFirst</div><div class="ttdoc">true if Step is first in Strand</div><div class="ttdef"><b>Definition:</b> <a href="Steps_8h_source.html#l00539">Steps.h:539</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1StrandContext_html_a92f0bbf8a41c47dc2adaf095ee3d38c0"><div class="ttname"><a href="structripple_1_1StrandContext.html#a92f0bbf8a41c47dc2adaf095ee3d38c0">ripple::StrandContext::isLast</a></div><div class="ttdeci">bool const isLast</div><div class="ttdoc">true if Step is last in Strand</div><div class="ttdef"><b>Definition:</b> <a href="Steps_8h_source.html#l00540">Steps.h:540</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1StrandContext_html_acaa32fe14b38515044c5a5fdf5e51d4e"><div class="ttname"><a href="structripple_1_1StrandContext.html#acaa32fe14b38515044c5a5fdf5e51d4e">ripple::StrandContext::StrandContext</a></div><div class="ttdeci">StrandContext(ReadView const &view_, std::vector< std::unique_ptr< Step > > const &strand_, AccountID const &strandSrc_, AccountID const &strandDst_, Issue const &strandDeliver_, std::optional< Quality > const &limitQuality_, bool isLast_, bool ownerPaysTransferFee_, OfferCrossing offerCrossing_, bool isDefaultPath_, std::array< boost::container::flat_set< Issue >, 2 > &seenDirectIssues_, boost::container::flat_set< Issue > &seenBookOuts_, AMMContext &ammContext_, std::optional< uint256 > const &domainID, beast::Journal j_)</div><div class="ttdoc">StrandContext constructor.</div><div class="ttdef"><b>Definition:</b> <a href="PaySteps_8cpp_source.html#l00584">PaySteps.cpp:584</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1JsonOptions_html_ab85e43ec84df987200d3355c3ba89f0aa1917451e3686dfe8d5016670eb87ab33"><div class="ttname"><a href="structripple_1_1JsonOptions.html#ab85e43ec84df987200d3355c3ba89f0aa1917451e3686dfe8d5016670eb87ab33">ripple::JsonOptions::none</a></div><div class="ttdeci">@ none</div><div class="ttdef"><b>Definition</b> <a href="STBase_8h_source.html#l00043">STBase.h:43</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1StrandContext_html"><div class="ttname"><a href="structripple_1_1StrandContext.html">ripple::StrandContext</a></div><div class="ttdoc">Context needed to build Strand Steps and for error checking.</div><div class="ttdef"><b>Definition</b> <a href="Steps_8h_source.html#l00532">Steps.h:533</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1StrandContext_html_a09a7d44d440f4d4b4f89fd71aff64368"><div class="ttname"><a href="structripple_1_1StrandContext.html#a09a7d44d440f4d4b4f89fd71aff64368">ripple::StrandContext::j</a></div><div class="ttdeci">beast::Journal const j</div><div class="ttdef"><b>Definition</b> <a href="Steps_8h_source.html#l00562">Steps.h:562</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1StrandContext_html_a8348b69ccb12d4f42adcff1c747671c2"><div class="ttname"><a href="structripple_1_1StrandContext.html#a8348b69ccb12d4f42adcff1c747671c2">ripple::StrandContext::isFirst</a></div><div class="ttdeci">bool const isFirst</div><div class="ttdoc">true if Step is first in Strand</div><div class="ttdef"><b>Definition</b> <a href="Steps_8h_source.html#l00539">Steps.h:539</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1StrandContext_html_a92f0bbf8a41c47dc2adaf095ee3d38c0"><div class="ttname"><a href="structripple_1_1StrandContext.html#a92f0bbf8a41c47dc2adaf095ee3d38c0">ripple::StrandContext::isLast</a></div><div class="ttdeci">bool const isLast</div><div class="ttdoc">true if Step is last in Strand</div><div class="ttdef"><b>Definition</b> <a href="Steps_8h_source.html#l00540">Steps.h:540</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1StrandContext_html_acaa32fe14b38515044c5a5fdf5e51d4e"><div class="ttname"><a href="structripple_1_1StrandContext.html#acaa32fe14b38515044c5a5fdf5e51d4e">ripple::StrandContext::StrandContext</a></div><div class="ttdeci">StrandContext(ReadView const &view_, std::vector< std::unique_ptr< Step > > const &strand_, AccountID const &strandSrc_, AccountID const &strandDst_, Issue const &strandDeliver_, std::optional< Quality > const &limitQuality_, bool isLast_, bool ownerPaysTransferFee_, OfferCrossing offerCrossing_, bool isDefaultPath_, std::array< boost::container::flat_set< Issue >, 2 > &seenDirectIssues_, boost::container::flat_set< Issue > &seenBookOuts_, AMMContext &ammContext_, std::optional< uint256 > const &domainID, beast::Journal j_)</div><div class="ttdoc">StrandContext constructor.</div><div class="ttdef"><b>Definition</b> <a href="PaySteps_8cpp_source.html#l00584">PaySteps.cpp:584</a></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>
|
||||
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a></div></div>
|
||||
</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