Files
rippled/classripple_1_1path_1_1RippleCalc.html
2025-09-18 10:58:55 -07:00

330 lines
24 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<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.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>rippled: ripple::path::RippleCalc Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">rippled
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceripple.html">ripple</a></li><li class="navelem"><a class="el" href="namespaceripple_1_1path.html">path</a></li><li class="navelem"><a class="el" href="classripple_1_1path_1_1RippleCalc.html">RippleCalc</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="classripple_1_1path_1_1RippleCalc-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">ripple::path::RippleCalc Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p><a class="el" href="classripple_1_1path_1_1RippleCalc.html" title="RippleCalc calculates the quality of a payment path.">RippleCalc</a> calculates the quality of a payment path.
<a href="classripple_1_1path_1_1RippleCalc.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="RippleCalc_8h_source.html">RippleCalc.h</a>&gt;</code></p>
<div class="dynheader">
Collaboration diagram for ripple::path::RippleCalc:</div>
<div class="dyncontent">
<div class="center"><img src="classripple_1_1path_1_1RippleCalc__coll__graph.png" border="0" usemap="#aripple_1_1path_1_1RippleCalc_coll__map" alt="Collaboration graph"/></div>
<map name="aripple_1_1path_1_1RippleCalc_coll__map" id="aripple_1_1path_1_1RippleCalc_coll__map">
<area shape="rect" title="RippleCalc calculates the quality of a payment path." alt="" coords="2757,425,2931,450"/>
<area shape="rect" href="classripple_1_1PaymentSandbox.html" title="A wrapper which makes credits unavailable to balances." alt="" coords="2493,425,2673,450"/>
<area shape="poly" title=" " alt="" coords="2687,435,2757,435,2757,440,2687,440"/>
<area shape="poly" title=" " alt="" coords="2557,410,2565,401,2583,398,2599,400,2608,407,2610,416,2606,426,2601,423,2605,416,2604,410,2597,405,2583,403,2568,406,2561,413"/>
<area shape="rect" href="classripple_1_1detail_1_1ApplyViewBase.html" title=" " alt="" coords="2199,370,2412,395"/>
<area shape="poly" title=" " alt="" coords="2384,395,2519,422,2517,427,2383,401"/>
<area shape="rect" href="classripple_1_1ApplyView.html" title="Writeable view to a ledger, for applying a transaction." alt="" coords="1917,313,2053,338"/>
<area shape="poly" title=" " alt="" coords="2067,337,2234,367,2233,373,2067,342"/>
<area shape="rect" href="classripple_1_1ReadView.html" title="A view into a ledger." alt="" coords="1544,171,1676,197"/>
<area shape="poly" title=" " alt="" coords="1689,197,1875,239,1986,267,2095,299,2195,334,2276,368,2274,372,2193,339,2094,304,1984,272,1874,244,1688,202"/>
<area shape="poly" title=" " alt="" coords="1690,198,1715,214,1726,231,1728,248,1729,264,1739,278,1769,292,1814,304,1918,318,1917,323,1813,309,1767,297,1736,282,1724,266,1722,249,1721,233,1711,218,1687,202"/>
<area shape="rect" href="classripple_1_1detail_1_1ReadViewFwdRange.html" title=" " alt="" coords="1892,59,2079,99"/>
<area shape="poly" title=" " alt="" coords="1655,164,1737,136,1891,96,1892,101,1738,141,1657,169"/>
<area shape="rect" href="classripple_1_1detail_1_1ReadViewFwdRange.html" title=" " alt="" coords="1897,123,2074,163"/>
<area shape="poly" title=" " alt="" coords="1689,173,1896,150,1897,155,1690,178"/>
<area shape="rect" href="structripple_1_1ReadView_1_1sles__type.html" title=" " alt="" coords="2205,23,2406,49"/>
<area shape="poly" title=" " alt="" coords="2191,26,2090,22,1973,28,1913,37,1853,50,1794,68,1739,92,1674,133,1627,173,1623,169,1671,129,1736,87,1792,63,1851,44,1912,31,1973,23,2090,17,2191,20"/>
<area shape="poly" title=" " alt="" coords="2092,62,2209,46,2210,51,2093,67"/>
<area shape="rect" href="structripple_1_1ReadView_1_1txs__type.html" title=" " alt="" coords="2208,166,2403,191"/>
<area shape="poly" title=" " alt="" coords="2194,188,2095,192,1864,193,1676,189,1676,184,1864,188,2095,187,2194,183"/>
<area shape="poly" title=" " alt="" coords="2088,151,2208,165,2208,170,2087,157"/>
<area shape="rect" href="classripple_1_1RawView.html" title="Interface for ledger entry changes." alt="" coords="1922,427,2049,453"/>
<area shape="poly" title=" " alt="" coords="2062,424,2233,393,2234,398,2063,429"/>
<area shape="rect" href="classripple_1_1detail_1_1ApplyStateTable.html" title=" " alt="" coords="1894,363,2077,403"/>
<area shape="poly" title=" " alt="" coords="2090,380,2199,380,2199,385,2090,385"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/map.html" title=" " alt="" coords="1507,369,1713,423"/>
<area shape="poly" title=" " alt="" coords="1727,389,1894,383,1894,389,1727,395"/>
<area shape="rect" href="classripple_1_1base__uint.html" title="Integers of any length that is a multiple of 32&#45;bits." alt="" coords="1145,447,1286,487"/>
<area shape="poly" title=" " alt="" coords="1299,449,1506,412,1507,417,1300,454"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/map.html" title=" " alt="" coords="1525,472,1695,512"/>
<area shape="poly" title=" " alt="" coords="1300,477,1352,483,1524,489,1524,495,1352,488,1299,482"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/size_t.html" title=" " alt="" coords="815,354,903,379"/>
<area shape="poly" title=" " alt="" coords="917,367,996,379,1039,390,1080,406,1093,416,1104,426,1146,444,1143,449,1101,430,1089,420,1077,410,1037,395,995,384,916,372"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/array.html" title=" " alt="" coords="775,453,943,493"/>
<area shape="poly" title=" " alt="" coords="957,469,1145,465,1145,471,957,474"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="469,495,571,521"/>
<area shape="poly" title=" " alt="" coords="585,499,774,479,774,485,585,504"/>
<area shape="poly" title=" " alt="" coords="586,505,943,503,1483,493,1525,492,1525,498,1483,499,943,508,586,510"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/utility/pair.html" title=" " alt="" coords="1120,376,1311,416"/>
<area shape="poly" title=" " alt="" coords="1324,393,1507,393,1507,399,1324,399"/>
<area shape="rect" href="classripple_1_1XRPAmount.html" title=" " alt="" coords="1539,229,1681,254"/>
<area shape="poly" title=" " alt="" coords="1637,261,1682,297,1738,330,1817,356,1894,371,1893,376,1815,361,1736,334,1679,301,1634,266"/>
<area shape="rect" title=" " alt="" coords="1133,261,1298,301"/>
<area shape="poly" title=" " alt="" coords="1312,269,1538,246,1539,251,1312,274"/>
<area shape="rect" title=" " alt="" coords="1103,326,1328,351"/>
<area shape="poly" title=" " alt="" coords="1287,320,1327,311,1560,252,1561,257,1329,316,1288,326"/>
<area shape="rect" title=" " alt="" coords="1111,83,1320,123"/>
<area shape="poly" title=" " alt="" coords="1300,124,1329,132,1373,142,1409,149,1444,158,1484,179,1497,193,1508,206,1553,226,1551,231,1505,210,1493,196,1481,183,1442,163,1408,154,1372,148,1327,137,1299,129"/>
<area shape="rect" title=" " alt="" coords="1108,147,1323,187"/>
<area shape="poly" title=" " alt="" coords="1337,182,1483,208,1560,226,1559,231,1482,213,1336,187"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="1168,211,1263,237"/>
<area shape="poly" title=" " alt="" coords="1276,224,1539,236,1538,241,1276,229"/>
<area shape="rect" href="classripple_1_1detail_1_1DeferredCredits.html" title=" " alt="" coords="2221,472,2390,512"/>
<area shape="poly" title=" " alt="" coords="2403,470,2518,447,2519,453,2404,475"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/map.html" title=" " alt="" coords="1876,541,2095,595"/>
<area shape="poly" title=" " alt="" coords="2108,538,2174,523,2227,509,2228,515,2175,528,2109,543"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/utility/tuple.html" title=" " alt="" coords="1569,547,1651,573"/>
<area shape="poly" title=" " alt="" coords="1665,558,1876,563,1876,568,1665,564"/>
<area shape="rect" href="structripple_1_1detail_1_1DeferredCredits_1_1Value.html" title=" " alt="" coords="1525,597,1695,637"/>
<area shape="poly" title=" " alt="" coords="1708,602,1876,580,1876,585,1709,607"/>
<area shape="rect" href="classripple_1_1STAmount.html" title=" " alt="" coords="1149,605,1282,630"/>
<area shape="poly" title=" " alt="" coords="1296,615,1525,615,1525,620,1296,620"/>
<area shape="rect" href="classripple_1_1STBase.html" title="A type which can be exported to a well known binary format." alt="" coords="801,403,916,429"/>
<area shape="poly" title=" " alt="" coords="930,408,967,410,1006,416,1045,428,1080,447,1091,459,1095,471,1098,484,1105,497,1156,558,1201,603,1198,607,1152,562,1100,500,1093,485,1090,473,1086,462,1077,451,1043,433,1005,421,967,415,930,413"/>
<area shape="rect" href="classripple_1_1SField.html" title="Identifies fields." alt="" coords="467,254,573,279"/>
<area shape="poly" title=" " alt="" coords="538,289,571,334,594,357,620,375,665,394,713,406,760,412,801,415,801,420,759,418,712,411,663,399,617,380,591,361,567,338,533,293"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/unordered_map.html" title=" " alt="" coords="783,275,935,330"/>
<area shape="poly" title=" " alt="" coords="562,282,619,299,703,307,783,306,783,311,703,312,618,304,561,287"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/unordered_map.html" title=" " alt="" coords="783,185,935,239"/>
<area shape="poly" title=" " alt="" coords="577,248,618,239,703,225,782,216,783,221,703,231,619,244,579,253"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title=" " alt="" coords="216,190,303,215"/>
<area shape="poly" title=" " alt="" coords="317,214,468,251,467,257,315,219"/>
<area shape="poly" title=" " alt="" coords="317,198,509,196,751,200,782,202,782,207,751,205,509,201,317,204"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title=" " alt="" coords="5,183,144,223"/>
<area shape="poly" title=" " alt="" coords="158,200,216,200,216,205,158,205"/>
<area shape="rect" href="classJson_1_1StaticString.html" title="Lightweight wrapper to tag static string." alt="" coords="193,254,325,279"/>
<area shape="poly" title=" " alt="" coords="339,264,467,264,467,269,339,269"/>
<area shape="poly" title=" " alt="" coords="790,338,751,349,684,361,654,359,618,349,590,335,565,317,530,281,534,278,569,313,593,331,620,344,655,354,684,356,750,344,789,333"/>
<area shape="poly" title=" " alt="" coords="789,247,751,259,705,266,657,271,574,272,573,267,657,265,704,261,750,253,788,242"/>
<area shape="rect" href="classripple_1_1CountedObject.html" title=" " alt="" coords="777,568,940,608"/>
<area shape="poly" title=" " alt="" coords="954,593,1148,609,1148,615,954,598"/>
<area shape="rect" href="classripple_1_1Asset.html" title=" " alt="" coords="807,633,910,658"/>
<area shape="poly" title=" " alt="" coords="924,638,1148,620,1148,625,924,643"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/utility/variant.html" title=" " alt="" coords="445,625,595,665"/>
<area shape="poly" title=" " alt="" coords="609,643,807,643,807,648,609,648"/>
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="807,802,910,827"/>
<area shape="poly" title=" " alt="" coords="924,822,961,824,1000,822,1040,815,1077,800,1103,783,1126,762,1164,713,1191,665,1207,629,1212,631,1196,668,1168,716,1130,766,1106,787,1080,805,1042,820,1001,828,961,830,924,828"/>
<area shape="poly" title=" " alt="" coords="1709,489,2220,489,2220,495,1709,495"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1path_1_1RippleCalc_1_1Input.html">Input</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structripple_1_1path_1_1RippleCalc_1_1Output.html">Output</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:acd78cd8714414d4ccf5abf384c8d8d01" id="r_acd78cd8714414d4ccf5abf384c8d8d01"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="structripple_1_1path_1_1RippleCalc_1_1Output.html">Output</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1path_1_1RippleCalc.html#acd78cd8714414d4ccf5abf384c8d8d01">rippleCalculate</a> (<a class="el" href="classripple_1_1PaymentSandbox.html">PaymentSandbox</a> &amp;<a class="el" href="classripple_1_1path_1_1RippleCalc.html#a0275cba5eec83b3b526f20241c235701">view</a>, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;saMaxAmountReq, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;saDstAmountReq, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;uDstAccountID, <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;uSrcAccountID, <a class="el" href="classripple_1_1STPathSet.html">STPathSet</a> const &amp;spsPaths, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt; const &amp;domainID, <a class="el" href="classripple_1_1Logs.html">Logs</a> &amp;l, <a class="el" href="structripple_1_1path_1_1RippleCalc_1_1Input.html">Input</a> const *const pInputs=nullptr)</td></tr>
<tr class="separator:acd78cd8714414d4ccf5abf384c8d8d01"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a0275cba5eec83b3b526f20241c235701" id="r_a0275cba5eec83b3b526f20241c235701"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1PaymentSandbox.html">PaymentSandbox</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1path_1_1RippleCalc.html#a0275cba5eec83b3b526f20241c235701">view</a></td></tr>
<tr class="separator:a0275cba5eec83b3b526f20241c235701"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90eb3b341309d998b79e824689b37623" id="r_a90eb3b341309d998b79e824689b37623"><td class="memItemLeft" align="right" valign="top">boost::container::flat_set&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1path_1_1RippleCalc.html#a90eb3b341309d998b79e824689b37623">permanentlyUnfundedOffers_</a></td></tr>
<tr class="separator:a90eb3b341309d998b79e824689b37623"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classripple_1_1path_1_1RippleCalc.html" title="RippleCalc calculates the quality of a payment path.">RippleCalc</a> calculates the quality of a payment path. </p>
<p>Quality is the amount of input required to produce a given output along a specified path - another name for this is exchange rate. </p>
<p class="definition">Definition at line <a class="el" href="RippleCalc_8h_source.html#l00043">43</a> of file <a class="el" href="RippleCalc_8h_source.html">RippleCalc.h</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="acd78cd8714414d4ccf5abf384c8d8d01" name="acd78cd8714414d4ccf5abf384c8d8d01"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acd78cd8714414d4ccf5abf384c8d8d01">&#9670;&#160;</a></span>rippleCalculate()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structripple_1_1path_1_1RippleCalc_1_1Output.html">RippleCalc::Output</a> ripple::path::RippleCalc::rippleCalculate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1PaymentSandbox.html">PaymentSandbox</a> &amp;&#160;</td>
<td class="paramname"><em>view</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>saMaxAmountReq</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &amp;&#160;</td>
<td class="paramname"><em>saDstAmountReq</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>uDstAccountID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> const &amp;&#160;</td>
<td class="paramname"><em>uSrcAccountID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1STPathSet.html">STPathSet</a> const &amp;&#160;</td>
<td class="paramname"><em>spsPaths</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> &gt; const &amp;&#160;</td>
<td class="paramname"><em>domainID</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Logs.html">Logs</a> &amp;&#160;</td>
<td class="paramname"><em>l</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structripple_1_1path_1_1RippleCalc_1_1Input.html">Input</a> const *const&#160;</td>
<td class="paramname"><em>pInputs</em> = <code>nullptr</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="RippleCalc_8cpp_source.html#l00032">32</a> of file <a class="el" href="RippleCalc_8cpp_source.html">RippleCalc.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a0275cba5eec83b3b526f20241c235701" name="a0275cba5eec83b3b526f20241c235701"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0275cba5eec83b3b526f20241c235701">&#9670;&#160;</a></span>view</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classripple_1_1PaymentSandbox.html">PaymentSandbox</a>&amp; ripple::path::RippleCalc::view</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="RippleCalc_8h_source.html#l00119">119</a> of file <a class="el" href="RippleCalc_8h_source.html">RippleCalc.h</a>.</p>
</div>
</div>
<a id="a90eb3b341309d998b79e824689b37623" name="a90eb3b341309d998b79e824689b37623"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a90eb3b341309d998b79e824689b37623">&#9670;&#160;</a></span>permanentlyUnfundedOffers_</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">boost::container::flat_set&lt;<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>&gt; ripple::path::RippleCalc::permanentlyUnfundedOffers_</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="RippleCalc_8h_source.html#l00125">125</a> of file <a class="el" href="RippleCalc_8h_source.html">RippleCalc.h</a>.</p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<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>