This commit is contained in:
ximinez
2025-12-02 08:41:22 -08:00
parent bad5b245d9
commit ff0256e017
3703 changed files with 154865 additions and 74841 deletions

View File

@@ -414,7 +414,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="aclassripple_1_1ApplyView_html_aa3c5b5cd9dca5f906be4b36640706e3c"><div class="ttname"><a href="classripple_1_1ApplyView.html#aa3c5b5cd9dca5f906be4b36640706e3c">ripple::ApplyView::insert</a></div><div class="ttdeci">virtual void insert(std::shared_ptr&lt; SLE &gt; const &amp;sle)=0</div><div class="ttdoc">Insert a new state SLE.</div></div>
<div class="ttc" id="aclassripple_1_1ApplyView_html_ae21b78e549dc6188382bd49e7d77d473"><div class="ttname"><a href="classripple_1_1ApplyView.html#ae21b78e549dc6188382bd49e7d77d473">ripple::ApplyView::dirInsert</a></div><div class="ttdeci">std::optional&lt; std::uint64_t &gt; dirInsert(Keylet const &amp;directory, uint256 const &amp;key, std::function&lt; void(std::shared_ptr&lt; SLE &gt; const &amp;)&gt; const &amp;describe)</div><div class="ttdoc">Insert an entry to a directory.</div><div class="ttdef"><b>Definition</b> <a href="ApplyView_8h_source.html#l00300">ApplyView.h:300</a></div></div>
<div class="ttc" id="aclassripple_1_1ApplyView_html_afa666aaa8eb0080d96f910f8a719291d"><div class="ttname"><a href="classripple_1_1ApplyView.html#afa666aaa8eb0080d96f910f8a719291d">ripple::ApplyView::peek</a></div><div class="ttdeci">virtual std::shared_ptr&lt; SLE &gt; peek(Keylet const &amp;k)=0</div><div class="ttdoc">Prepare to modify the SLE associated with key.</div></div>
<div class="ttc" id="aclassripple_1_1InnerObjectFormats_html_ac8a2a46e333d5db2ecaff032e3eacc2f"><div class="ttname"><a href="classripple_1_1InnerObjectFormats.html#ac8a2a46e333d5db2ecaff032e3eacc2f">ripple::InnerObjectFormats::getInstance</a></div><div class="ttdeci">static InnerObjectFormats const &amp; getInstance()</div><div class="ttdef"><b>Definition</b> <a href="InnerObjectFormats_8cpp_source.html#l00159">InnerObjectFormats.cpp:159</a></div></div>
<div class="ttc" id="aclassripple_1_1InnerObjectFormats_html_ac8a2a46e333d5db2ecaff032e3eacc2f"><div class="ttname"><a href="classripple_1_1InnerObjectFormats.html#ac8a2a46e333d5db2ecaff032e3eacc2f">ripple::InnerObjectFormats::getInstance</a></div><div class="ttdeci">static InnerObjectFormats const &amp; getInstance()</div><div class="ttdef"><b>Definition</b> <a href="InnerObjectFormats_8cpp_source.html#l00167">InnerObjectFormats.cpp:167</a></div></div>
<div class="ttc" id="aclassripple_1_1ReadView_html_a0583a050ea7799ba331f6222a905f304"><div class="ttname"><a href="classripple_1_1ReadView.html#a0583a050ea7799ba331f6222a905f304">ripple::ReadView::read</a></div><div class="ttdeci">virtual std::shared_ptr&lt; SLE const &gt; read(Keylet const &amp;k) const =0</div><div class="ttdoc">Return the state item associated with a key.</div></div>
<div class="ttc" id="aclassripple_1_1ReadView_html_a9944284a00f671a4a9d9e00f9b28b258"><div class="ttname"><a href="classripple_1_1ReadView.html#a9944284a00f671a4a9d9e00f9b28b258">ripple::ReadView::fees</a></div><div class="ttdeci">virtual Fees const &amp; fees() const =0</div><div class="ttdoc">Returns the fees for the base ledger.</div></div>
<div class="ttc" id="aclassripple_1_1ReadView_html_aca9d5e022d68fdd94bf3c8e36a294a96"><div class="ttname"><a href="classripple_1_1ReadView.html#aca9d5e022d68fdd94bf3c8e36a294a96">ripple::ReadView::info</a></div><div class="ttdeci">virtual LedgerInfo const &amp; info() const =0</div><div class="ttdoc">Returns information about the ledger.</div></div>
@@ -452,17 +452,17 @@ $(document).ready(function() { init_codefold(0); });
<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="amap_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a></div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_a0c8501b7162b24e030168fb13b6d774a"><div class="ttname"><a href="namespaceripple_1_1keylet.html#a0c8501b7162b24e030168fb13b6d774a">ripple::keylet::oracle</a></div><div class="ttdeci">Keylet oracle(AccountID const &amp;account, std::uint32_t const &amp;documentID) noexcept</div><div class="ttdef"><b>Definition</b> <a href="Indexes_8cpp_source.html#l00501">Indexes.cpp:501</a></div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_aa756e0f59b26042ed00a4d0ba6e96951"><div class="ttname"><a href="namespaceripple_1_1keylet.html#aa756e0f59b26042ed00a4d0ba6e96951">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#l00165">Indexes.cpp:165</a></div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_acd4d51d467fc6e75745baf179a7965ef"><div class="ttname"><a href="namespaceripple_1_1keylet.html#acd4d51d467fc6e75745baf179a7965ef">ripple::keylet::ownerDir</a></div><div class="ttdeci">Keylet ownerDir(AccountID const &amp;id) noexcept</div><div class="ttdoc">The root page of an account's directory.</div><div class="ttdef"><b>Definition</b> <a href="Indexes_8cpp_source.html#l00355">Indexes.cpp:355</a></div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_a0c8501b7162b24e030168fb13b6d774a"><div class="ttname"><a href="namespaceripple_1_1keylet.html#a0c8501b7162b24e030168fb13b6d774a">ripple::keylet::oracle</a></div><div class="ttdeci">Keylet oracle(AccountID const &amp;account, std::uint32_t const &amp;documentID) noexcept</div><div class="ttdef"><b>Definition</b> <a href="Indexes_8cpp_source.html#l00503">Indexes.cpp:503</a></div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_aa756e0f59b26042ed00a4d0ba6e96951"><div class="ttname"><a href="namespaceripple_1_1keylet.html#aa756e0f59b26042ed00a4d0ba6e96951">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#l00167">Indexes.cpp:167</a></div></div>
<div class="ttc" id="anamespaceripple_1_1keylet_html_acd4d51d467fc6e75745baf179a7965ef"><div class="ttname"><a href="namespaceripple_1_1keylet.html#acd4d51d467fc6e75745baf179a7965ef">ripple::keylet::ownerDir</a></div><div class="ttdeci">Keylet ownerDir(AccountID const &amp;id) noexcept</div><div class="ttdoc">The root page of an account's directory.</div><div class="ttdef"><b>Definition</b> <a href="Indexes_8cpp_source.html#l00357">Indexes.cpp:357</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#l00006">algorithm.h:6</a></div></div>
<div class="ttc" id="anamespaceripple_html_a047ba5ce701883dcdc9c04dbe50e53ff"><div class="ttname"><a href="namespaceripple.html#a047ba5ce701883dcdc9c04dbe50e53ff">ripple::setPriceDataInnerObjTemplate</a></div><div class="ttdeci">static void setPriceDataInnerObjTemplate(STObject &amp;obj)</div><div class="ttdef"><b>Definition</b> <a href="SetOracle_8cpp_source.html#l00171">SetOracle.cpp:171</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 &amp;book)</div><div class="ttdef"><b>Definition</b> <a href="Book_8cpp_source.html#l00010">Book.cpp:10</a></div></div>
<div class="ttc" id="anamespaceripple_html_a34f943e8ee4c3b4dbb8bc73533a28fed"><div class="ttname"><a href="namespaceripple.html#a34f943e8ee4c3b4dbb8bc73533a28fed">ripple::maxPriceScale</a></div><div class="ttdeci">std::size_t constexpr maxPriceScale</div><div class="ttdoc">The maximum price scaling factor.</div><div class="ttdef"><b>Definition</b> <a href="Protocol_8h_source.html#l00152">Protocol.h:152</a></div></div>
<div class="ttc" id="anamespaceripple_html_a4980cfdef6d71cbcc45a80c17f6091dc"><div class="ttname"><a href="namespaceripple.html#a4980cfdef6d71cbcc45a80c17f6091dc">ripple::maxOracleURI</a></div><div class="ttdeci">std::size_t constexpr maxOracleURI</div><div class="ttdoc">The maximum length of a URI inside an Oracle.</div><div class="ttdef"><b>Definition</b> <a href="Protocol_8h_source.html#l00134">Protocol.h:134</a></div></div>
<div class="ttc" id="anamespaceripple_html_a4e760dff6bf16c74e7ffd43b240718b0"><div class="ttname"><a href="namespaceripple.html#a4e760dff6bf16c74e7ffd43b240718b0">ripple::adjustOwnerCount</a></div><div class="ttdeci">void adjustOwnerCount(ApplyView &amp;view, std::shared_ptr&lt; SLE &gt; const &amp;sle, std::int32_t amount, beast::Journal j)</div><div class="ttdoc">Adjust the owner count up or down.</div><div class="ttdef"><b>Definition</b> <a href="View_8cpp_source.html#l01013">View.cpp:1013</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5785a9e30238dbeb3c22f5fc64904f1e"><div class="ttname"><a href="namespaceripple.html#a5785a9e30238dbeb3c22f5fc64904f1e">ripple::maxOracleProvider</a></div><div class="ttdeci">std::size_t constexpr maxOracleProvider</div><div class="ttdoc">The maximum length of a Provider inside an Oracle.</div><div class="ttdef"><b>Definition</b> <a href="Protocol_8h_source.html#l00137">Protocol.h:137</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5b498122d9b8c1acbeb9fe459faac22b"><div class="ttname"><a href="namespaceripple.html#a5b498122d9b8c1acbeb9fe459faac22b">ripple::describeOwnerDir</a></div><div class="ttdeci">std::function&lt; void(SLE::ref)&gt; describeOwnerDir(AccountID const &amp;account)</div><div class="ttdef"><b>Definition</b> <a href="View_8cpp_source.html#l01031">View.cpp:1031</a></div></div>
<div class="ttc" id="anamespaceripple_html_a34f943e8ee4c3b4dbb8bc73533a28fed"><div class="ttname"><a href="namespaceripple.html#a34f943e8ee4c3b4dbb8bc73533a28fed">ripple::maxPriceScale</a></div><div class="ttdeci">std::size_t constexpr maxPriceScale</div><div class="ttdoc">The maximum price scaling factor.</div><div class="ttdef"><b>Definition</b> <a href="Protocol_8h_source.html#l00287">Protocol.h:287</a></div></div>
<div class="ttc" id="anamespaceripple_html_a4980cfdef6d71cbcc45a80c17f6091dc"><div class="ttname"><a href="namespaceripple.html#a4980cfdef6d71cbcc45a80c17f6091dc">ripple::maxOracleURI</a></div><div class="ttdeci">std::size_t constexpr maxOracleURI</div><div class="ttdoc">The maximum length of a URI inside an Oracle.</div><div class="ttdef"><b>Definition</b> <a href="Protocol_8h_source.html#l00269">Protocol.h:269</a></div></div>
<div class="ttc" id="anamespaceripple_html_a4e760dff6bf16c74e7ffd43b240718b0"><div class="ttname"><a href="namespaceripple.html#a4e760dff6bf16c74e7ffd43b240718b0">ripple::adjustOwnerCount</a></div><div class="ttdeci">void adjustOwnerCount(ApplyView &amp;view, std::shared_ptr&lt; SLE &gt; const &amp;sle, std::int32_t amount, beast::Journal j)</div><div class="ttdoc">Adjust the owner count up or down.</div><div class="ttdef"><b>Definition</b> <a href="View_8cpp_source.html#l01135">View.cpp:1135</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5785a9e30238dbeb3c22f5fc64904f1e"><div class="ttname"><a href="namespaceripple.html#a5785a9e30238dbeb3c22f5fc64904f1e">ripple::maxOracleProvider</a></div><div class="ttdeci">std::size_t constexpr maxOracleProvider</div><div class="ttdoc">The maximum length of a Provider inside an Oracle.</div><div class="ttdef"><b>Definition</b> <a href="Protocol_8h_source.html#l00272">Protocol.h:272</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5b498122d9b8c1acbeb9fe459faac22b"><div class="ttname"><a href="namespaceripple.html#a5b498122d9b8c1acbeb9fe459faac22b">ripple::describeOwnerDir</a></div><div class="ttdeci">std::function&lt; void(SLE::ref)&gt; describeOwnerDir(AccountID const &amp;account)</div><div class="ttdef"><b>Definition</b> <a href="View_8cpp_source.html#l01153">View.cpp:1153</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5dd1aee6bf19281adb5e399002e74271"><div class="ttname"><a href="namespaceripple.html#a5dd1aee6bf19281adb5e399002e74271">ripple::tokenPairKey</a></div><div class="ttdeci">static std::pair&lt; Currency, Currency &gt; tokenPairKey(STObject const &amp;pair)</div><div class="ttdef"><b>Definition</b> <a href="SetOracle_8cpp_source.html#l00013">SetOracle.cpp:13</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#l00154">TER.h:154</a></div></div>
<div class="ttc" id="anamespaceripple_html_aa298e929e02f59c2b05a30ee8805b38ca4f19fdbc12c26412215f3477f70d5feb"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38ca4f19fdbc12c26412215f3477f70d5feb">ripple::tecDIR_FULL</a></div><div class="ttdeci">@ tecDIR_FULL</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00269">TER.h:269</a></div></div>
@@ -473,12 +473,12 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="anamespaceripple_html_aa298e929e02f59c2b05a30ee8805b38caeb8b2ba94b6f4a9bada4c918038b6b42"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caeb8b2ba94b6f4a9bada4c918038b6b42">ripple::tecARRAY_EMPTY</a></div><div class="ttdeci">@ tecARRAY_EMPTY</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00338">TER.h:338</a></div></div>
<div class="ttc" id="anamespaceripple_html_aa298e929e02f59c2b05a30ee8805b38caf0d6f0a87516afd980bfb693eaf05b8b"><div class="ttname"><a href="namespaceripple.html#aa298e929e02f59c2b05a30ee8805b38caf0d6f0a87516afd980bfb693eaf05b8b">ripple::tecTOKEN_PAIR_NOT_FOUND</a></div><div class="ttdeci">@ tecTOKEN_PAIR_NOT_FOUND</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00337">TER.h:337</a></div></div>
<div class="ttc" id="anamespaceripple_html_aa5bcfbc50f9e453b9e160874f30057c3"><div class="ttname"><a href="namespaceripple.html#aa5bcfbc50f9e453b9e160874f30057c3">ripple::epoch_offset</a></div><div class="ttdeci">static constexpr std::chrono::seconds epoch_offset</div><div class="ttdoc">Clock for measuring the network time.</div><div class="ttdef"><b>Definition</b> <a href="chrono_8h_source.html#l00036">chrono.h:36</a></div></div>
<div class="ttc" id="anamespaceripple_html_aaa54093b4a9bb87c38d6d5846d4324f0"><div class="ttname"><a href="namespaceripple.html#aaa54093b4a9bb87c38d6d5846d4324f0">ripple::maxOracleSymbolClass</a></div><div class="ttdeci">std::size_t constexpr maxOracleSymbolClass</div><div class="ttdoc">The maximum length of a SymbolClass inside an Oracle.</div><div class="ttdef"><b>Definition</b> <a href="Protocol_8h_source.html#l00143">Protocol.h:143</a></div></div>
<div class="ttc" id="anamespaceripple_html_aaa54093b4a9bb87c38d6d5846d4324f0"><div class="ttname"><a href="namespaceripple.html#aaa54093b4a9bb87c38d6d5846d4324f0">ripple::maxOracleSymbolClass</a></div><div class="ttdeci">std::size_t constexpr maxOracleSymbolClass</div><div class="ttdoc">The maximum length of a SymbolClass inside an Oracle.</div><div class="ttdef"><b>Definition</b> <a href="Protocol_8h_source.html#l00278">Protocol.h:278</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#l00227">TER.h:226</a></div></div>
<div class="ttc" id="anamespaceripple_html_acfb6320cd891dd784aa2138f266b2554"><div class="ttname"><a href="namespaceripple.html#acfb6320cd891dd784aa2138f266b2554">ripple::maxOracleDataSeries</a></div><div class="ttdeci">std::size_t constexpr maxOracleDataSeries</div><div class="ttdoc">The maximum size of a data series array inside an Oracle.</div><div class="ttdef"><b>Definition</b> <a href="Protocol_8h_source.html#l00140">Protocol.h:140</a></div></div>
<div class="ttc" id="anamespaceripple_html_acfb6320cd891dd784aa2138f266b2554"><div class="ttname"><a href="namespaceripple.html#acfb6320cd891dd784aa2138f266b2554">ripple::maxOracleDataSeries</a></div><div class="ttdeci">std::size_t constexpr maxOracleDataSeries</div><div class="ttdoc">The maximum size of a data series array inside an Oracle.</div><div class="ttdef"><b>Definition</b> <a href="Protocol_8h_source.html#l00275">Protocol.h:275</a></div></div>
<div class="ttc" id="anamespaceripple_html_adebe4d783be9c979e67fdbb2bc27162faa7ab9460c6755719dd1a4e74b83f34c4"><div class="ttname"><a href="namespaceripple.html#adebe4d783be9c979e67fdbb2bc27162faa7ab9460c6755719dd1a4e74b83f34c4">ripple::terNO_ACCOUNT</a></div><div class="ttdeci">@ terNO_ACCOUNT</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00198">TER.h:198</a></div></div>
<div class="ttc" id="anamespaceripple_html_adfb760bc3e4ccb79d5d4f6ecff2f1817"><div class="ttname"><a href="namespaceripple.html#adfb760bc3e4ccb79d5d4f6ecff2f1817">ripple::TER</a></div><div class="ttdeci">TERSubset&lt; CanCvtToTER &gt; TER</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00630">TER.h:630</a></div></div>
<div class="ttc" id="anamespaceripple_html_af0ba44fc3917e4fb977296287dedcfea"><div class="ttname"><a href="namespaceripple.html#af0ba44fc3917e4fb977296287dedcfea">ripple::maxLastUpdateTimeDelta</a></div><div class="ttdeci">std::size_t constexpr maxLastUpdateTimeDelta</div><div class="ttdoc">The maximum allowed time difference between lastUpdateTime and the time of the last closed ledger.</div><div class="ttdef"><b>Definition</b> <a href="Protocol_8h_source.html#l00148">Protocol.h:148</a></div></div>
<div class="ttc" id="anamespaceripple_html_af0ba44fc3917e4fb977296287dedcfea"><div class="ttname"><a href="namespaceripple.html#af0ba44fc3917e4fb977296287dedcfea">ripple::maxLastUpdateTimeDelta</a></div><div class="ttdeci">std::size_t constexpr maxLastUpdateTimeDelta</div><div class="ttdoc">The maximum allowed time difference between lastUpdateTime and the time of the last closed ledger.</div><div class="ttdef"><b>Definition</b> <a href="Protocol_8h_source.html#l00283">Protocol.h:283</a></div></div>
<div class="ttc" id="anamespaceripple_html_af99ba2263d2a1e29207c40a35fc9f6b3"><div class="ttname"><a href="namespaceripple.html#af99ba2263d2a1e29207c40a35fc9f6b3">ripple::NotTEC</a></div><div class="ttdeci">TERSubset&lt; CanCvtToNotTEC &gt; NotTEC</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00590">TER.h:590</a></div></div>
<div class="ttc" id="anamespaceripple_html_afe21c8454670d46fb93751a5edffed46a6c750a245b6efb84fdc4ab34dc010328"><div class="ttname"><a href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46a6c750a245b6efb84fdc4ab34dc010328">ripple::temMALFORMED</a></div><div class="ttdeci">@ temMALFORMED</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00068">TER.h:68</a></div></div>
<div class="ttc" id="anamespaceripple_html_afe21c8454670d46fb93751a5edffed46aab351e2f0fb6e9e2018732e67058f886"><div class="ttname"><a href="namespaceripple.html#afe21c8454670d46fb93751a5edffed46aab351e2f0fb6e9e2018732e67058f886">ripple::temARRAY_EMPTY</a></div><div class="ttdeci">@ temARRAY_EMPTY</div><div class="ttdef"><b>Definition</b> <a href="TER_8h_source.html#l00121">TER.h:121</a></div></div>