This commit is contained in:
intelliot
2023-10-30 21:09:54 +00:00
parent a7ef79ccd6
commit b6522dfbda
368 changed files with 31812 additions and 28575 deletions

View File

@@ -471,7 +471,7 @@ $(function() {
<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>&#160;{</div>
<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>&#160; <a class="code" href="classripple_1_1TERSubset.html">TER</a> ter = <a class="code" href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4ad035d214edc31c72362d7efbdaba234c">tefINTERNAL</a>;</div>
<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr&lt;Step&gt;</a> r;</div>
<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; <span class="keywordflow">if</span> (ctx.<a class="code" href="structripple_1_1StrandContext.html#a85b6e9d4657b1aef125158607e7b9c19">offerCrossing</a>)</div>
<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>&#160; <span class="keywordflow">if</span> (ctx.<a class="code" href="structripple_1_1StrandContext.html#a43f296b1adb3517c9369e0650d60b2e2">offerCrossing</a>)</div>
<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>&#160; {</div>
<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; <span class="keyword">auto</span> offerCrossingStep =</div>
<div class="line"><a name="l00406"></a><span class="lineno"> 406</span>&#160; std::make_unique&lt;XRPEndpointOfferCrossingStep&gt;(ctx, acc);</div>
@@ -492,8 +492,8 @@ $(function() {
<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; </div>
<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>&#160;} <span class="comment">// namespace ripple</span></div>
</div><!-- fragment --></div><!-- contents -->
<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#l00524">Steps.h:524</a></div></div>
<div class="ttc" id="astructripple_1_1StrandContext_html_abf8cbe3f3e12efda21a694f5228a7a2d"><div class="ttname"><a href="structripple_1_1StrandContext.html#abf8cbe3f3e12efda21a694f5228a7a2d">ripple::StrandContext::strandSize</a></div><div class="ttdeci">const size_t strandSize</div><div class="ttdoc">Length of Strand.</div><div class="ttdef"><b>Definition:</b> <a href="Steps_8h_source.html#l00536">Steps.h:536</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#l00525">Steps.h:525</a></div></div>
<div class="ttc" id="astructripple_1_1StrandContext_html_abf8cbe3f3e12efda21a694f5228a7a2d"><div class="ttname"><a href="structripple_1_1StrandContext.html#abf8cbe3f3e12efda21a694f5228a7a2d">ripple::StrandContext::strandSize</a></div><div class="ttdeci">const size_t strandSize</div><div class="ttdoc">Length of Strand.</div><div class="ttdef"><b>Definition:</b> <a href="Steps_8h_source.html#l00538">Steps.h:538</a></div></div>
<div class="ttc" id="aclassripple_1_1XRPEndpointOfferCrossingStep_html_ae501069f95e8d5c05ce5f8b209f0e2e8"><div class="ttname"><a href="classripple_1_1XRPEndpointOfferCrossingStep.html#ae501069f95e8d5c05ce5f8b209f0e2e8">ripple::XRPEndpointOfferCrossingStep::computeReserveReduction</a></div><div class="ttdeci">static std::int32_t computeReserveReduction(StrandContext const &amp;ctx, AccountID const &amp;acc)</div><div class="ttdef"><b>Definition:</b> <a href="XRPEndpointStep_8cpp_source.html#l00203">XRPEndpointStep.cpp:203</a></div></div>
<div class="ttc" id="asstream_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/sstream.html">sstream</a></div></div>
<div class="ttc" id="anamespaceripple_html_a75cb21d7f1df42f2fdc8efddb79b63f4ad035d214edc31c72362d7efbdaba234c"><div class="ttname"><a href="namespaceripple.html#a75cb21d7f1df42f2fdc8efddb79b63f4ad035d214edc31c72362d7efbdaba234c">ripple::tefINTERNAL</a></div><div class="ttdeci">@ tefINTERNAL</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00167">TER.h:167</a></div></div>
@@ -502,7 +502,7 @@ $(function() {
<div class="ttc" id="aclassripple_1_1XRPEndpointOfferCrossingStep_html_af6f2231143e067c50f996e19bc919125"><div class="ttname"><a href="classripple_1_1XRPEndpointOfferCrossingStep.html#af6f2231143e067c50f996e19bc919125">ripple::XRPEndpointOfferCrossingStep::XRPEndpointOfferCrossingStep</a></div><div class="ttdeci">XRPEndpointOfferCrossingStep(StrandContext const &amp;ctx, AccountID const &amp;acc)</div><div class="ttdef"><b>Definition:</b> <a href="XRPEndpointStep_8cpp_source.html#l00211">XRPEndpointStep.cpp:211</a></div></div>
<div class="ttc" id="anamespaceripple_html_a31e8d2d9c46559018ad6e096b31fc308"><div class="ttname"><a href="namespaceripple.html#a31e8d2d9c46559018ad6e096b31fc308">ripple::accountSend</a></div><div class="ttdeci">TER accountSend(ApplyView &amp;view, AccountID const &amp;uSenderID, AccountID const &amp;uReceiverID, STAmount const &amp;saAmount, beast::Journal j, WaiveTransferFee waiveFee)</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l01142">View.cpp:1142</a></div></div>
<div class="ttc" id="aclassripple_1_1XRPEndpointStep_html_a6efd5ec2e3a56a94f37ea9941a88314b"><div class="ttname"><a href="classripple_1_1XRPEndpointStep.html#a6efd5ec2e3a56a94f37ea9941a88314b">ripple::XRPEndpointStep::fwdImp</a></div><div class="ttdeci">std::pair&lt; XRPAmount, XRPAmount &gt; fwdImp(PaymentSandbox &amp;sb, ApplyView &amp;afView, boost::container::flat_set&lt; uint256 &gt; &amp;ofrsToRm, XRPAmount const &amp;in)</div><div class="ttdef"><b>Definition:</b> <a href="XRPEndpointStep_8cpp_source.html#l00279">XRPEndpointStep.cpp:279</a></div></div>
<div class="ttc" id="astructripple_1_1StrandContext_html_a03b9f93d198f909b093bf62c00a9e7a0"><div class="ttname"><a href="structripple_1_1StrandContext.html#a03b9f93d198f909b093bf62c00a9e7a0">ripple::StrandContext::strandDeliver</a></div><div class="ttdeci">const Issue strandDeliver</div><div class="ttdoc">Issue strand delivers.</div><div class="ttdef"><b>Definition:</b> <a href="Steps_8h_source.html#l00529">Steps.h:529</a></div></div>
<div class="ttc" id="astructripple_1_1StrandContext_html_a03b9f93d198f909b093bf62c00a9e7a0"><div class="ttname"><a href="structripple_1_1StrandContext.html#a03b9f93d198f909b093bf62c00a9e7a0">ripple::StrandContext::strandDeliver</a></div><div class="ttdeci">const Issue strandDeliver</div><div class="ttdoc">Issue strand delivers.</div><div class="ttdef"><b>Definition:</b> <a href="Steps_8h_source.html#l00530">Steps.h:530</a></div></div>
<div class="ttc" id="anamespaceripple_html_a8c623abdba7fa97ffd148311056d401e"><div class="ttname"><a href="namespaceripple.html#a8c623abdba7fa97ffd148311056d401e">ripple::DebtDirection</a></div><div class="ttdeci">DebtDirection</div><div class="ttdef"><b>Definition:</b> <a href="Steps_8h_source.html#l00039">Steps.h:39</a></div></div>
<div class="ttc" id="aclassripple_1_1PaymentSandbox_html"><div class="ttname"><a href="classripple_1_1PaymentSandbox.html">ripple::PaymentSandbox</a></div><div class="ttdoc">A wrapper which makes credits unavailable to balances.</div><div class="ttdef"><b>Definition:</b> <a href="PaymentSandbox_8h_source.html#l00112">PaymentSandbox.h:112</a></div></div>
<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>
@@ -512,6 +512,7 @@ $(function() {
<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#l00326">Journal.h:326</a></div></div>
<div class="ttc" id="aclassripple_1_1XRPEndpointStep_html_a7a5d3a4cce95772c21da0a9c34d3df35"><div class="ttname"><a href="classripple_1_1XRPEndpointStep.html#a7a5d3a4cce95772c21da0a9c34d3df35">ripple::XRPEndpointStep::operator!=</a></div><div class="ttdeci">friend bool operator!=(XRPEndpointStep const &amp;lhs, XRPEndpointStep const &amp;rhs)</div><div class="ttdef"><b>Definition:</b> <a href="XRPEndpointStep_8cpp_source.html#l00146">XRPEndpointStep.cpp:146</a></div></div>
<div class="ttc" id="anamespaceripple_html_a7cc64e12723fbc9606d85442a2569feda13b5bfe96f3e2fe411c9f66f4a582adf"><div class="ttname"><a href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569feda13b5bfe96f3e2fe411c9f66f4a582adf">ripple::QualityDirection::in</a></div><div class="ttdeci">@ in</div></div>
<div class="ttc" id="astructripple_1_1StrandContext_html_a43f296b1adb3517c9369e0650d60b2e2"><div class="ttname"><a href="structripple_1_1StrandContext.html#a43f296b1adb3517c9369e0650d60b2e2">ripple::StrandContext::offerCrossing</a></div><div class="ttdeci">const OfferCrossing offerCrossing</div><div class="ttdoc">Yes/Sell if offer crossing, not payment.</div><div class="ttdef"><b>Definition:</b> <a href="Steps_8h_source.html#l00536">Steps.h:536</a></div></div>
<div class="ttc" id="aclassripple_1_1XRPEndpointStep_html_a0d3272f7a9c3ba82f71aa1b1d16dc30c"><div class="ttname"><a href="classripple_1_1XRPEndpointStep.html#a0d3272f7a9c3ba82f71aa1b1d16dc30c">ripple::XRPEndpointStep::cached</a></div><div class="ttdeci">std::optional&lt; EitherAmount &gt; cached() const</div><div class="ttdef"><b>Definition:</b> <a href="XRPEndpointStep_8cpp_source.html#l00053">XRPEndpointStep.cpp:53</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#l00095">TER.h:95</a></div></div>
<div class="ttc" id="aclassripple_1_1ApplyView_html"><div class="ttname"><a href="classripple_1_1ApplyView.html">ripple::ApplyView</a></div><div class="ttdoc">Writeable view to a ledger, for applying a transaction.</div><div class="ttdef"><b>Definition:</b> <a href="ApplyView_8h_source.html#l00134">ApplyView.h:134</a></div></div>
@@ -521,18 +522,17 @@ $(function() {
<div class="ttc" id="aclassripple_1_1XRPEndpointStep_html_a43b21ccf0af91c5daecbb9eab553cab4"><div class="ttname"><a href="classripple_1_1XRPEndpointStep.html#a43b21ccf0af91c5daecbb9eab553cab4">ripple::XRPEndpointStep::cache_</a></div><div class="ttdeci">std::optional&lt; XRPAmount &gt; cache_</div><div class="ttdef"><b>Definition:</b> <a href="XRPEndpointStep_8cpp_source.html#l00050">XRPEndpointStep.cpp:50</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&lt; 160, detail::AccountIDTag &gt;</a></div></div>
<div class="ttc" id="aclassripple_1_1XRPEndpointOfferCrossingStep_html"><div class="ttname"><a href="classripple_1_1XRPEndpointOfferCrossingStep.html">ripple::XRPEndpointOfferCrossingStep</a></div><div class="ttdef"><b>Definition:</b> <a href="XRPEndpointStep_8cpp_source.html#l00191">XRPEndpointStep.cpp:191</a></div></div>
<div class="ttc" id="astructripple_1_1StrandContext_html_a0e059ee50baf7c62cfa1748b40f1092d"><div class="ttname"><a href="structripple_1_1StrandContext.html#a0e059ee50baf7c62cfa1748b40f1092d">ripple::StrandContext::view</a></div><div class="ttdeci">ReadView const &amp; view</div><div class="ttdoc">Current ReadView.</div><div class="ttdef"><b>Definition:</b> <a href="Steps_8h_source.html#l00526">Steps.h:526</a></div></div>
<div class="ttc" id="astructripple_1_1StrandContext_html_a0e059ee50baf7c62cfa1748b40f1092d"><div class="ttname"><a href="structripple_1_1StrandContext.html#a0e059ee50baf7c62cfa1748b40f1092d">ripple::StrandContext::view</a></div><div class="ttdeci">ReadView const &amp; view</div><div class="ttdoc">Current ReadView.</div><div class="ttdef"><b>Definition:</b> <a href="Steps_8h_source.html#l00527">Steps.h:527</a></div></div>
<div class="ttc" id="aclassripple_1_1XRPEndpointStep_html_ae4620fce1777c5e5a82516339d043787"><div class="ttname"><a href="classripple_1_1XRPEndpointStep.html#ae4620fce1777c5e5a82516339d043787">ripple::XRPEndpointStep::cachedOut</a></div><div class="ttdeci">std::optional&lt; EitherAmount &gt; cachedOut() const override</div><div class="ttdef"><b>Definition:</b> <a href="XRPEndpointStep_8cpp_source.html#l00087">XRPEndpointStep.cpp:87</a></div></div>
<div class="ttc" id="anamespaceripple_html_a7cc64e12723fbc9606d85442a2569fedac68271a63ddbc431c307beb7d2918275"><div class="ttname"><a href="namespaceripple.html#a7cc64e12723fbc9606d85442a2569fedac68271a63ddbc431c307beb7d2918275">ripple::QualityDirection::out</a></div><div class="ttdeci">@ out</div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_a50c370db96b4fdcdd202d9c2c38afce9"><div class="ttname"><a href="namespaceripple_1_1keylet.html#a50c370db96b4fdcdd202d9c2c38afce9">ripple::keylet::account</a></div><div class="ttdeci">Keylet account(AccountID const &amp;id) noexcept</div><div class="ttdoc">AccountID root.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00142">Indexes.cpp:142</a></div></div>
<div class="ttc" id="astructripple_1_1StrandContext_html_a85b6e9d4657b1aef125158607e7b9c19"><div class="ttname"><a href="structripple_1_1StrandContext.html#a85b6e9d4657b1aef125158607e7b9c19">ripple::StrandContext::offerCrossing</a></div><div class="ttdeci">const bool offerCrossing</div><div class="ttdoc">true if offer crossing, not payment</div><div class="ttdef"><b>Definition:</b> <a href="Steps_8h_source.html#l00534">Steps.h:534</a></div></div>
<div class="ttc" id="aclassripple_1_1XRPEndpointStep_html_ade496309c4698e4d797eb1fd3d759755"><div class="ttname"><a href="classripple_1_1XRPEndpointStep.html#ade496309c4698e4d797eb1fd3d759755">ripple::XRPEndpointStep::equal</a></div><div class="ttdeci">bool equal(Step const &amp;rhs) const override</div><div class="ttdef"><b>Definition:</b> <a href="XRPEndpointStep_8cpp_source.html#l00152">XRPEndpointStep.cpp:152</a></div></div>
<div class="ttc" id="aclassripple_1_1XRPEndpointStep_html_a4e82ec50d3a101b8c0f753d2a21dc898"><div class="ttname"><a href="classripple_1_1XRPEndpointStep.html#a4e82ec50d3a101b8c0f753d2a21dc898">ripple::XRPEndpointStep::operator==</a></div><div class="ttdeci">friend bool operator==(XRPEndpointStep&lt; P &gt; const &amp;lhs, XRPEndpointStep&lt; P &gt; const &amp;rhs)</div></div>
<div class="ttc" id="anamespaceripple_html_a4ad5ac9da897292a28eea43d041c15a1"><div class="ttname"><a href="namespaceripple.html#a4ad5ac9da897292a28eea43d041c15a1">ripple::toSTAmount</a></div><div class="ttdeci">STAmount toSTAmount(IOUAmount const &amp;iou, Issue const &amp;iss)</div><div class="ttdef"><b>Definition:</b> <a href="AmountConversions_8h_source.html#l00030">AmountConversions.h:30</a></div></div>
<div class="ttc" id="aclassripple_1_1TERSubset_html"><div class="ttname"><a href="classripple_1_1TERSubset.html">ripple::TERSubset&lt; CanCvtToTER &gt;</a></div></div>
<div class="ttc" id="anamespaceripple_html_a38bfc1d48641fd0afde5275cd77d8e29"><div class="ttname"><a href="namespaceripple.html#a38bfc1d48641fd0afde5275cd77d8e29">ripple::make_XRPEndpointStep</a></div><div class="ttdeci">std::pair&lt; TER, std::unique_ptr&lt; Step &gt; &gt; make_XRPEndpointStep(StrandContext const &amp;ctx, AccountID const &amp;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="aclassripple_1_1XRPEndpointStep_html_a3658b73d13b41faec7e8770b3f471062"><div class="ttname"><a href="classripple_1_1XRPEndpointStep.html#a3658b73d13b41faec7e8770b3f471062">ripple::XRPEndpointStep::logStringImpl</a></div><div class="ttdeci">std::string logStringImpl(char const *name) const</div><div class="ttdef"><b>Definition:</b> <a href="XRPEndpointStep_8cpp_source.html#l00132">XRPEndpointStep.cpp:132</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#l00081">Steps.h:81</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#l00082">Steps.h:82</a></div></div>
<div class="ttc" id="aclassripple_1_1XRPEndpointPaymentStep_html_a5e6ec8c266440bf9dcddf4d2f7823d83"><div class="ttname"><a href="classripple_1_1XRPEndpointPaymentStep.html#a5e6ec8c266440bf9dcddf4d2f7823d83">ripple::XRPEndpointPaymentStep::logString</a></div><div class="ttdeci">std::string logString() const override</div><div class="ttdef"><b>Definition:</b> <a href="XRPEndpointStep_8cpp_source.html#l00184">XRPEndpointStep.cpp:184</a></div></div>
<div class="ttc" id="aclassripple_1_1XRPEndpointOfferCrossingStep_html_a8820aaf409a4b62b72282afa971ef88b"><div class="ttname"><a href="classripple_1_1XRPEndpointOfferCrossingStep.html#a8820aaf409a4b62b72282afa971ef88b">ripple::XRPEndpointOfferCrossingStep::xrpLiquid</a></div><div class="ttdeci">XRPAmount xrpLiquid(ReadView &amp;sb) const</div><div class="ttdef"><b>Definition:</b> <a href="XRPEndpointStep_8cpp_source.html#l00218">XRPEndpointStep.cpp:218</a></div></div>
<div class="ttc" id="aclassripple_1_1XRPEndpointStep_html_aa345fe3bc83d2f14c1d88034a4b2646a"><div class="ttname"><a href="classripple_1_1XRPEndpointStep.html#aa345fe3bc83d2f14c1d88034a4b2646a">ripple::XRPEndpointStep::XRPEndpointStep</a></div><div class="ttdeci">XRPEndpointStep(StrandContext const &amp;ctx, AccountID const &amp;acc)</div><div class="ttdef"><b>Definition:</b> <a href="XRPEndpointStep_8cpp_source.html#l00061">XRPEndpointStep.cpp:61</a></div></div>
@@ -542,7 +542,7 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_afc787da3584a7facdc3f19fc366f0b70"><div class="ttname"><a href="namespaceripple.html#afc787da3584a7facdc3f19fc366f0b70">ripple::xrpLiquid</a></div><div class="ttdeci">XRPAmount xrpLiquid(ReadView const &amp;view, AccountID const &amp;id, std::int32_t ownerCountAdj, beast::Journal j)</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00346">View.cpp:346</a></div></div>
<div class="ttc" id="aclassripple_1_1XRPEndpointPaymentStep_html_a11e3117d0d1ab9542a417d1153236645"><div class="ttname"><a href="classripple_1_1XRPEndpointPaymentStep.html#a11e3117d0d1ab9542a417d1153236645">ripple::XRPEndpointPaymentStep::xrpLiquid</a></div><div class="ttdeci">XRPAmount xrpLiquid(ReadView &amp;sb) const</div><div class="ttdef"><b>Definition:</b> <a href="XRPEndpointStep_8cpp_source.html#l00177">XRPEndpointStep.cpp:177</a></div></div>
<div class="ttc" id="aclassripple_1_1XRPEndpointStep_html_a9da0cfdb4f4eb25b55544ac64955da08"><div class="ttname"><a href="classripple_1_1XRPEndpointStep.html#a9da0cfdb4f4eb25b55544ac64955da08">ripple::XRPEndpointStep::xrpLiquidImpl</a></div><div class="ttdeci">XRPAmount xrpLiquidImpl(ReadView &amp;sb, std::int32_t reserveReduction) const</div><div class="ttdef"><b>Definition:</b> <a href="XRPEndpointStep_8cpp_source.html#l00126">XRPEndpointStep.cpp:126</a></div></div>
<div class="ttc" id="astructripple_1_1StrandContext_html_affdfbc855490fb34aad3acdf59457f4a"><div class="ttname"><a href="structripple_1_1StrandContext.html#affdfbc855490fb34aad3acdf59457f4a">ripple::StrandContext::isLast</a></div><div class="ttdeci">const bool 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#l00532">Steps.h:532</a></div></div>
<div class="ttc" id="astructripple_1_1StrandContext_html_affdfbc855490fb34aad3acdf59457f4a"><div class="ttname"><a href="structripple_1_1StrandContext.html#affdfbc855490fb34aad3acdf59457f4a">ripple::StrandContext::isLast</a></div><div class="ttdeci">const bool 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#l00533">Steps.h:533</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#l00058">Journal.h:58</a></div></div>
<div class="ttc" id="ainteger_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/integer.html">std::int32_t</a></div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_ad7913ec52c58534ee1601ab21956123f"><div class="ttname"><a href="namespaceripple_1_1keylet.html#ad7913ec52c58534ee1601ab21956123f">ripple::keylet::line</a></div><div class="ttdeci">Keylet line(AccountID const &amp;id0, AccountID const &amp;id1, Currency const &amp;currency) noexcept</div><div class="ttdoc">The index of a trust line for a given currency.</div><div class="ttdef"><b>Definition:</b> <a href="Indexes_8cpp_source.html#l00202">Indexes.cpp:202</a></div></div>
@@ -557,7 +557,7 @@ $(function() {
<div class="ttc" id="aclassripple_1_1ReadView_html_aaf2fa03be723bb78d8bdf41614a75a30"><div class="ttname"><a href="classripple_1_1ReadView.html#aaf2fa03be723bb78d8bdf41614a75a30">ripple::ReadView::rules</a></div><div class="ttdeci">virtual Rules const &amp; rules() const =0</div><div class="ttdoc">Returns the tx processing rules.</div></div>
<div class="ttc" id="aclassripple_1_1XRPEndpointStep_html_a3ffb80b8e4c53c888ef6ebd80c0a3647"><div class="ttname"><a href="classripple_1_1XRPEndpointStep.html#a3ffb80b8e4c53c888ef6ebd80c0a3647">ripple::XRPEndpointStep::check</a></div><div class="ttdeci">TER check(StrandContext const &amp;ctx) const</div><div class="ttdef"><b>Definition:</b> <a href="XRPEndpointStep_8cpp_source.html#l00337">XRPEndpointStep.cpp:337</a></div></div>
<div class="ttc" id="astructripple_1_1EitherAmount_html"><div class="ttname"><a href="structripple_1_1EitherAmount.html">ripple::EitherAmount</a></div><div class="ttdef"><b>Definition:</b> <a href="AmountSpec_8h_source.html#l00059">AmountSpec.h:59</a></div></div>
<div class="ttc" id="astructripple_1_1StrandContext_html_a449baf2ba9ae982f455c65884b3a8500"><div class="ttname"><a href="structripple_1_1StrandContext.html#a449baf2ba9ae982f455c65884b3a8500">ripple::StrandContext::isFirst</a></div><div class="ttdeci">const bool 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#l00531">Steps.h:531</a></div></div>
<div class="ttc" id="astructripple_1_1StrandContext_html_a449baf2ba9ae982f455c65884b3a8500"><div class="ttname"><a href="structripple_1_1StrandContext.html#a449baf2ba9ae982f455c65884b3a8500">ripple::StrandContext::isFirst</a></div><div class="ttdeci">const bool 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#l00532">Steps.h:532</a></div></div>
<div class="ttc" id="anamespaceripple_html_af13e153259f9f64839b634f3b9642dcb"><div class="ttname"><a href="namespaceripple.html#af13e153259f9f64839b634f3b9642dcb">ripple::xrpIssue</a></div><div class="ttdeci">Issue const &amp; 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#l00105">Issue.h:105</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="anamespaceripple_html_a369f056a78d8b15df5bf1052867947cb"><div class="ttname"><a href="namespaceripple.html#a369f056a78d8b15df5bf1052867947cb">ripple::checkFreeze</a></div><div class="ttdeci">TER checkFreeze(ReadView const &amp;view, AccountID const &amp;src, AccountID const &amp;dst, Currency const &amp;currency)</div><div class="ttdef"><b>Definition:</b> <a href="StepChecks_8h_source.html#l00032">StepChecks.h:32</a></div></div>
@@ -574,7 +574,7 @@ $(function() {
<div class="ttc" id="aclassripple_1_1XRPEndpointStep_html_af409d894f7abb5a244d9415f380fe1a4"><div class="ttname"><a href="classripple_1_1XRPEndpointStep.html#af409d894f7abb5a244d9415f380fe1a4">ripple::XRPEndpointStep::directStepAccts</a></div><div class="ttdeci">std::optional&lt; std::pair&lt; AccountID, AccountID &gt; &gt; directStepAccts() const override</div><div class="ttdef"><b>Definition:</b> <a href="XRPEndpointStep_8cpp_source.html#l00073">XRPEndpointStep.cpp:73</a></div></div>
<div class="ttc" id="anumeric_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/numeric.html">numeric</a></div></div>
<div class="ttc" id="aclassripple_1_1XRPEndpointStep_html_a5b7a2d7055957342f47c306873ecaa08"><div class="ttname"><a href="classripple_1_1XRPEndpointStep.html#a5b7a2d7055957342f47c306873ecaa08">ripple::XRPEndpointStep::revImp</a></div><div class="ttdeci">std::pair&lt; XRPAmount, XRPAmount &gt; revImp(PaymentSandbox &amp;sb, ApplyView &amp;afView, boost::container::flat_set&lt; uint256 &gt; &amp;ofrsToRm, XRPAmount const &amp;out)</div><div class="ttdef"><b>Definition:</b> <a href="XRPEndpointStep_8cpp_source.html#l00257">XRPEndpointStep.cpp:257</a></div></div>
<div class="ttc" id="astructripple_1_1StrandContext_html_a1f64547d1189ede6fef202ada9dc0f2b"><div class="ttname"><a href="structripple_1_1StrandContext.html#a1f64547d1189ede6fef202ada9dc0f2b">ripple::StrandContext::seenDirectIssues</a></div><div class="ttdeci">std::array&lt; boost::container::flat_set&lt; Issue &gt;, 2 &gt; &amp; seenDirectIssues</div><div class="ttdoc">A strand may not include the same account node more than once in the same currency.</div><div class="ttdef"><b>Definition:</b> <a href="Steps_8h_source.html#l00546">Steps.h:546</a></div></div>
<div class="ttc" id="astructripple_1_1StrandContext_html_a1f64547d1189ede6fef202ada9dc0f2b"><div class="ttname"><a href="structripple_1_1StrandContext.html#a1f64547d1189ede6fef202ada9dc0f2b">ripple::StrandContext::seenDirectIssues</a></div><div class="ttdeci">std::array&lt; boost::container::flat_set&lt; Issue &gt;, 2 &gt; &amp; seenDirectIssues</div><div class="ttdoc">A strand may not include the same account node more than once in the same currency.</div><div class="ttdef"><b>Definition:</b> <a href="Steps_8h_source.html#l00548">Steps.h:548</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 class="ttdoc">STL class.</div></div>
<div class="ttc" id="aclassripple_1_1XRPEndpointStep_html_aee550b5061967ba687b80dd6e8901297"><div class="ttname"><a href="classripple_1_1XRPEndpointStep.html#aee550b5061967ba687b80dd6e8901297">ripple::XRPEndpointStep::qualityUpperBound</a></div><div class="ttdeci">std::pair&lt; std::optional&lt; Quality &gt;, DebtDirection &gt; qualityUpperBound(ReadView const &amp;v, DebtDirection prevStepDir) const override</div><div class="ttdef"><b>Definition:</b> <a href="XRPEndpointStep_8cpp_source.html#l00246">XRPEndpointStep.cpp:246</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#l00236">TER.h:236</a></div></div>