This commit is contained in:
ximinez
2025-09-18 10:58:55 -07:00
parent be9bf54575
commit e1dae4fb62
4451 changed files with 101975 additions and 92601 deletions

View File

@@ -107,7 +107,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include &lt;xrpl/basics/contract.h&gt;</span></div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#include &lt;xrpl/beast/utility/Zero.h&gt;</span></div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#include &lt;xrpl/json/json_value.h&gt;</span></div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#include &lt;xrpl/protocol/FeeUnits.h&gt;</span></div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#include &lt;xrpl/protocol/Units.h&gt;</span></div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="preprocessor">#include &lt;boost/multiprecision/cpp_int.hpp&gt;</span></div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#include &lt;boost/operators.hpp&gt;</span></div>
@@ -126,7 +126,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <span class="keyword">private</span> boost::additive&lt;XRPAmount, std::int64_t&gt;</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span>{</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><span class="keyword">public</span>:</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="classripple_1_1XRPAmount.html#a876883698239f29028d92fab752e4753"> 45</a></span> <span class="keyword">using </span><a class="code hl_typedef" href="classripple_1_1XRPAmount.html#a876883698239f29028d92fab752e4753">unit_type</a> = feeunit::dropTag;</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="classripple_1_1XRPAmount.html#ae2697b01481b40ec062724804fa1472c"> 45</a></span> <span class="keyword">using </span><a class="code hl_typedef" href="classripple_1_1XRPAmount.html#ae2697b01481b40ec062724804fa1472c">unit_type</a> = unit::dropTag;</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="classripple_1_1XRPAmount.html#a298f0e53b7fbc6cb08fe8ced77ecfb2f"> 46</a></span> <span class="keyword">using </span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">value_type</a> = <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::int64_t</a>;</div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> </div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span><span class="keyword">private</span>:</div>
@@ -466,7 +466,6 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="aclassripple_1_1XRPAmount_html_a7220e4b8d41e43acb5fad0267439b880"><div class="ttname"><a href="classripple_1_1XRPAmount.html#a7220e4b8d41e43acb5fad0267439b880">ripple::XRPAmount::operator-</a></div><div class="ttdeci">XRPAmount operator-() const</div><div class="ttdef"><b>Definition</b> <a href="XRPAmount_8h_source.html#l00133">XRPAmount.h:133</a></div></div>
<div class="ttc" id="aclassripple_1_1XRPAmount_html_a7d0bc2f8fbfb4375d4d063662c235748"><div class="ttname"><a href="classripple_1_1XRPAmount.html#a7d0bc2f8fbfb4375d4d063662c235748">ripple::XRPAmount::operator*</a></div><div class="ttdeci">constexpr XRPAmount operator*(value_type const &amp;rhs) const</div><div class="ttdef"><b>Definition</b> <a href="XRPAmount_8h_source.html#l00085">XRPAmount.h:85</a></div></div>
<div class="ttc" id="aclassripple_1_1XRPAmount_html_a812f65d85633db6a9ecec1be306ac2e3"><div class="ttname"><a href="classripple_1_1XRPAmount.html#a812f65d85633db6a9ecec1be306ac2e3">ripple::XRPAmount::operator+=</a></div><div class="ttdeci">XRPAmount &amp; operator+=(value_type const &amp;rhs)</div><div class="ttdef"><b>Definition</b> <a href="XRPAmount_8h_source.html#l00112">XRPAmount.h:112</a></div></div>
<div class="ttc" id="aclassripple_1_1XRPAmount_html_a876883698239f29028d92fab752e4753"><div class="ttname"><a href="classripple_1_1XRPAmount.html#a876883698239f29028d92fab752e4753">ripple::XRPAmount::unit_type</a></div><div class="ttdeci">feeunit::dropTag unit_type</div><div class="ttdef"><b>Definition</b> <a href="XRPAmount_8h_source.html#l00045">XRPAmount.h:45</a></div></div>
<div class="ttc" id="aclassripple_1_1XRPAmount_html_a8a65b5528d6021159c5b8772aa86cfc1"><div class="ttname"><a href="classripple_1_1XRPAmount.html#a8a65b5528d6021159c5b8772aa86cfc1">ripple::XRPAmount::drops</a></div><div class="ttdeci">constexpr value_type drops() const</div><div class="ttdoc">Returns the number of drops.</div><div class="ttdef"><b>Definition</b> <a href="XRPAmount_8h_source.html#l00177">XRPAmount.h:177</a></div></div>
<div class="ttc" id="aclassripple_1_1XRPAmount_html_a988153bc99d022b68989d71e0cfc88df"><div class="ttname"><a href="classripple_1_1XRPAmount.html#a988153bc99d022b68989d71e0cfc88df">ripple::XRPAmount::operator*=</a></div><div class="ttdeci">XRPAmount &amp; operator*=(value_type const &amp;rhs)</div><div class="ttdef"><b>Definition</b> <a href="XRPAmount_8h_source.html#l00126">XRPAmount.h:126</a></div></div>
<div class="ttc" id="aclassripple_1_1XRPAmount_html_aa814d24b6e295507264a0a844aa90bab"><div class="ttname"><a href="classripple_1_1XRPAmount.html#aa814d24b6e295507264a0a844aa90bab">ripple::XRPAmount::operator=</a></div><div class="ttdeci">constexpr XRPAmount &amp; operator=(XRPAmount const &amp;other)=default</div></div>
@@ -480,6 +479,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="aclassripple_1_1XRPAmount_html_acfed8f84f4e61a753547a9d5a7a059a4"><div class="ttname"><a href="classripple_1_1XRPAmount.html#acfed8f84f4e61a753547a9d5a7a059a4">ripple::XRPAmount::decimalXRP</a></div><div class="ttdeci">constexpr double decimalXRP() const</div><div class="ttdef"><b>Definition</b> <a href="XRPAmount_8h_source.html#l00262">XRPAmount.h:262</a></div></div>
<div class="ttc" id="aclassripple_1_1XRPAmount_html_adb67ef5fc74e4de3cc072358b2dd5476"><div class="ttname"><a href="classripple_1_1XRPAmount.html#adb67ef5fc74e4de3cc072358b2dd5476">ripple::XRPAmount::operator=</a></div><div class="ttdeci">constexpr XRPAmount &amp; operator=(beast::Zero)</div><div class="ttdef"><b>Definition</b> <a href="XRPAmount_8h_source.html#l00067">XRPAmount.h:67</a></div></div>
<div class="ttc" id="aclassripple_1_1XRPAmount_html_ae0f72ad2a358b203279ad0a5f99efc37"><div class="ttname"><a href="classripple_1_1XRPAmount.html#ae0f72ad2a358b203279ad0a5f99efc37">ripple::XRPAmount::jsonClipped</a></div><div class="ttdeci">Json::Value jsonClipped() const</div><div class="ttdef"><b>Definition</b> <a href="XRPAmount_8h_source.html#l00218">XRPAmount.h:218</a></div></div>
<div class="ttc" id="aclassripple_1_1XRPAmount_html_ae2697b01481b40ec062724804fa1472c"><div class="ttname"><a href="classripple_1_1XRPAmount.html#ae2697b01481b40ec062724804fa1472c">ripple::XRPAmount::unit_type</a></div><div class="ttdeci">unit::dropTag unit_type</div><div class="ttdef"><b>Definition</b> <a href="XRPAmount_8h_source.html#l00045">XRPAmount.h:45</a></div></div>
<div class="ttc" id="aclassripple_1_1XRPAmount_html_aec0e63baa118a658c0f07df37b421c39"><div class="ttname"><a href="classripple_1_1XRPAmount.html#aec0e63baa118a658c0f07df37b421c39">ripple::XRPAmount::operator==</a></div><div class="ttdeci">bool operator==(value_type other) const</div><div class="ttdef"><b>Definition</b> <a href="XRPAmount_8h_source.html#l00145">XRPAmount.h:145</a></div></div>
<div class="ttc" id="aclassripple_1_1XRPAmount_html_aee8bffc82d478343490665cd13822506"><div class="ttname"><a href="classripple_1_1XRPAmount.html#aee8bffc82d478343490665cd13822506">ripple::XRPAmount::XRPAmount</a></div><div class="ttdeci">XRPAmount(Number const &amp;x)</div><div class="ttdef"><b>Definition</b> <a href="XRPAmount_8h_source.html#l00058">XRPAmount.h:58</a></div></div>
<div class="ttc" id="aclassripple_1_1XRPAmount_html_af4d1ca56fccf4e9cd481b62831cb37ed"><div class="ttname"><a href="classripple_1_1XRPAmount.html#af4d1ca56fccf4e9cd481b62831cb37ed">ripple::XRPAmount::operator*</a></div><div class="ttdeci">friend constexpr XRPAmount operator*(value_type lhs, XRPAmount const &amp;rhs)</div><div class="ttdef"><b>Definition</b> <a href="XRPAmount_8h_source.html#l00091">XRPAmount.h:91</a></div></div>
@@ -491,7 +491,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="amin_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/numeric_limits/min.html">std::numeric_limits::min</a></div><div class="ttdeci">T min(T... args)</div></div>
<div class="ttc" id="anamespaceJson_html_a91fe494468d6262cf119456ba139de34"><div class="ttname"><a href="namespaceJson.html#a91fe494468d6262cf119456ba139de34">Json::Int</a></div><div class="ttdeci">int Int</div><div class="ttdef"><b>Definition</b> <a href="json__forwards_8h_source.html#l00026">json_forwards.h:26</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_a5c77599883897def8bd3e9e4ad140f95"><div class="ttname"><a href="namespaceripple.html#a5c77599883897def8bd3e9e4ad140f95">ripple::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;out, base_uint&lt; Bits, Tag &gt; const &amp;u)</div><div class="ttdef"><b>Definition</b> <a href="base__uint_8h_source.html#l00636">base_uint.h:637</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5c77599883897def8bd3e9e4ad140f95"><div class="ttname"><a href="namespaceripple.html#a5c77599883897def8bd3e9e4ad140f95">ripple::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;out, base_uint&lt; Bits, Tag &gt; const &amp;u)</div><div class="ttdef"><b>Definition</b> <a href="base__uint_8h_source.html#l00646">base_uint.h:647</a></div></div>
<div class="ttc" id="anamespaceripple_html_aaed451aa78786841714de20f3f345f23"><div class="ttname"><a href="namespaceripple.html#aaed451aa78786841714de20f3f345f23">ripple::mulRatio</a></div><div class="ttdeci">IOUAmount mulRatio(IOUAmount const &amp;amt, std::uint32_t num, std::uint32_t den, bool roundUp)</div><div class="ttdef"><b>Definition</b> <a href="IOUAmount_8cpp_source.html#l00190">IOUAmount.cpp:190</a></div></div>
<div class="ttc" id="anamespaceripple_html_ac124fe6744b7fe887dec949b56b16d50"><div class="ttname"><a href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">ripple::to_string</a></div><div class="ttdeci">std::string to_string(base_uint&lt; Bits, Tag &gt; const &amp;a)</div><div class="ttdef"><b>Definition</b> <a href="base__uint_8h_source.html#l00630">base_uint.h:630</a></div></div>
<div class="ttc" id="anamespaceripple_html_afa493631a6ea5b71b91ceb86576fc328"><div class="ttname"><a href="namespaceripple.html#afa493631a6ea5b71b91ceb86576fc328">ripple::DROPS_PER_XRP</a></div><div class="ttdeci">constexpr XRPAmount DROPS_PER_XRP</div><div class="ttdoc">Number of drops per 1 XRP.</div><div class="ttdef"><b>Definition</b> <a href="XRPAmount_8h_source.html#l00259">XRPAmount.h:259</a></div></div>