This commit is contained in:
intelliot
2023-03-28 16:07:03 +00:00
parent 950aebe690
commit 6cd1cdae87
550 changed files with 46275 additions and 45875 deletions

View File

@@ -110,7 +110,7 @@ Public Member Functions</h2></td></tr>
<tr class="separator:aff453885bc34dc1f69a0f25fa587c8c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4062c13d62068e0343263a91d239ded"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Rules.html#af4062c13d62068e0343263a91d239ded">Rules</a> ()=delete</td></tr>
<tr class="separator:af4062c13d62068e0343263a91d239ded"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6c0e558329f8b7e7a1f4470a3f51998"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Rules.html#aa6c0e558329f8b7e7a1f4470a3f51998">Rules</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_set.html">std::unordered_set</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="structbeast_1_1uhash.html">beast::uhash</a>&lt;&gt;&gt; const &amp;presets)</td></tr>
<tr class="memitem:aa6c0e558329f8b7e7a1f4470a3f51998"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Rules.html#aa6c0e558329f8b7e7a1f4470a3f51998">Rules</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_set.html">std::unordered_set</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="structbeast_1_1uhash.html">beast::uhash</a>&lt;&gt;&gt; const &amp;<a class="el" href="classripple_1_1Rules.html#ad3ffa035a7bb49b9097835b82ec29bd2">presets</a>)</td></tr>
<tr class="memdesc:aa6c0e558329f8b7e7a1f4470a3f51998"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct an empty rule set. <a href="classripple_1_1Rules.html#aa6c0e558329f8b7e7a1f4470a3f51998">More...</a><br /></td></tr>
<tr class="separator:aa6c0e558329f8b7e7a1f4470a3f51998"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a8388a2b9588aa9446ece92a88e0dd2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Rules.html#a1a8388a2b9588aa9446ece92a88e0dd2">enabled</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &amp;feature) const</td></tr>
@@ -124,8 +124,10 @@ Public Member Functions</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:aa1b595193afa00d6748b9504b0bafcf3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Rules.html#aa1b595193afa00d6748b9504b0bafcf3">Rules</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_set.html">std::unordered_set</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="structbeast_1_1uhash.html">beast::uhash</a>&lt;&gt;&gt; const &amp;presets, <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;<a class="el" href="namespaceripple.html#a91e9fe7a4e92dba79c3812fd3edcaacc">digest</a>, <a class="el" href="classripple_1_1STVector256.html">STVector256</a> const &amp;amendments)</td></tr>
<tr class="memitem:aa1b595193afa00d6748b9504b0bafcf3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Rules.html#aa1b595193afa00d6748b9504b0bafcf3">Rules</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_set.html">std::unordered_set</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="structbeast_1_1uhash.html">beast::uhash</a>&lt;&gt;&gt; const &amp;<a class="el" href="classripple_1_1Rules.html#ad3ffa035a7bb49b9097835b82ec29bd2">presets</a>, <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;<a class="el" href="namespaceripple.html#a91e9fe7a4e92dba79c3812fd3edcaacc">digest</a>, <a class="el" href="classripple_1_1STVector256.html">STVector256</a> const &amp;amendments)</td></tr>
<tr class="separator:aa1b595193afa00d6748b9504b0bafcf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3ffa035a7bb49b9097835b82ec29bd2"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_set.html">std::unordered_set</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="structbeast_1_1uhash.html">beast::uhash</a>&lt;&gt; &gt; const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Rules.html#ad3ffa035a7bb49b9097835b82ec29bd2">presets</a> () const</td></tr>
<tr class="separator:ad3ffa035a7bb49b9097835b82ec29bd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
@@ -134,7 +136,9 @@ Private Attributes</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a616a2a6e6a1b7e5fadb338ac8f81cc5e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Rules.html">Rules</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Rules.html#a616a2a6e6a1b7e5fadb338ac8f81cc5e">makeRulesGivenLedger</a> (<a class="el" href="classripple_1_1DigestAwareReadView.html">DigestAwareReadView</a> const &amp;ledger, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_set.html">std::unordered_set</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="structbeast_1_1uhash.html">beast::uhash</a>&lt;&gt;&gt; const &amp;presets)</td></tr>
<tr class="memitem:a73f76d3d84e557cb297bc0322abb31be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Rules.html">Rules</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Rules.html#a73f76d3d84e557cb297bc0322abb31be">makeRulesGivenLedger</a> (<a class="el" href="classripple_1_1DigestAwareReadView.html">DigestAwareReadView</a> const &amp;ledger, <a class="el" href="classripple_1_1Rules.html">Rules</a> const &amp;current)</td></tr>
<tr class="separator:a73f76d3d84e557cb297bc0322abb31be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a616a2a6e6a1b7e5fadb338ac8f81cc5e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Rules.html">Rules</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Rules.html#a616a2a6e6a1b7e5fadb338ac8f81cc5e">makeRulesGivenLedger</a> (<a class="el" href="classripple_1_1DigestAwareReadView.html">DigestAwareReadView</a> const &amp;ledger, <a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_set.html">std::unordered_set</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="structbeast_1_1uhash.html">beast::uhash</a>&lt;&gt;&gt; const &amp;<a class="el" href="classripple_1_1Rules.html#ad3ffa035a7bb49b9097835b82ec29bd2">presets</a>)</td></tr>
<tr class="separator:a616a2a6e6a1b7e5fadb338ac8f81cc5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -220,7 +224,7 @@ Friends</h2></td></tr>
<p>Construct an empty rule set. </p>
<p>These are the rules reflected by the genesis ledger. </p>
<p class="definition">Definition at line <a class="el" href="Rules_8cpp_source.html#l00067">67</a> of file <a class="el" href="Rules_8cpp_source.html">Rules.cpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="Rules_8cpp_source.html#l00074">74</a> of file <a class="el" href="Rules_8cpp_source.html">Rules.cpp</a>.</p>
</div>
</div>
@@ -264,7 +268,7 @@ Friends</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Rules_8cpp_source.html#l00072">72</a> of file <a class="el" href="Rules_8cpp_source.html">Rules.cpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="Rules_8cpp_source.html#l00079">79</a> of file <a class="el" href="Rules_8cpp_source.html">Rules.cpp</a>.</p>
</div>
</div>
@@ -293,6 +297,33 @@ Friends</h2></td></tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="ad3ffa035a7bb49b9097835b82ec29bd2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad3ffa035a7bb49b9097835b82ec29bd2">&#9670;&nbsp;</a></span>presets()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/unordered_set.html">std::unordered_set</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="structbeast_1_1uhash.html">beast::uhash</a>&lt;&gt; &gt; const &amp; ripple::Rules::presets </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Rules_8cpp_source.html#l00088">88</a> of file <a class="el" href="Rules_8cpp_source.html">Rules.cpp</a>.</p>
</div>
</div>
<a id="a1a8388a2b9588aa9446ece92a88e0dd2"></a>
@@ -313,7 +344,7 @@ Friends</h2></td></tr>
<p>Returns <code>true</code> if a feature is enabled. </p>
<p class="definition">Definition at line <a class="el" href="Rules_8cpp_source.html#l00081">81</a> of file <a class="el" href="Rules_8cpp_source.html">Rules.cpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="Rules_8cpp_source.html#l00094">94</a> of file <a class="el" href="Rules_8cpp_source.html">Rules.cpp</a>.</p>
</div>
</div>
@@ -336,7 +367,7 @@ Friends</h2></td></tr>
<p>Returns <code>true</code> if two rule sets are identical. </p>
<dl class="section note"><dt>Note</dt><dd>This is for diagnostics. </dd></dl>
<p class="definition">Definition at line <a class="el" href="Rules_8cpp_source.html#l00100">100</a> of file <a class="el" href="Rules_8cpp_source.html">Rules.cpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="Rules_8cpp_source.html#l00113">113</a> of file <a class="el" href="Rules_8cpp_source.html">Rules.cpp</a>.</p>
</div>
</div>
@@ -356,13 +387,51 @@ Friends</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Rules_8cpp_source.html#l00109">109</a> of file <a class="el" href="Rules_8cpp_source.html">Rules.cpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="Rules_8cpp_source.html#l00122">122</a> of file <a class="el" href="Rules_8cpp_source.html">Rules.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a id="a73f76d3d84e557cb297bc0322abb31be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a73f76d3d84e557cb297bc0322abb31be">&#9670;&nbsp;</a></span>makeRulesGivenLedger <span class="overload">[1/2]</span></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="classripple_1_1Rules.html">Rules</a> makeRulesGivenLedger </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classripple_1_1DigestAwareReadView.html">DigestAwareReadView</a> const &amp;&#160;</td>
<td class="paramname"><em>ledger</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classripple_1_1Rules.html">Rules</a> const &amp;&#160;</td>
<td class="paramname"><em>current</em>&#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">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="ReadView_8cpp_source.html#l00069">69</a> of file <a class="el" href="ReadView_8cpp_source.html">ReadView.cpp</a>.</p>
</div>
</div>
<a id="a616a2a6e6a1b7e5fadb338ac8f81cc5e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a616a2a6e6a1b7e5fadb338ac8f81cc5e">&#9670;&nbsp;</a></span>makeRulesGivenLedger</h2>
<h2 class="memtitle"><span class="permalink"><a href="#a616a2a6e6a1b7e5fadb338ac8f81cc5e">&#9670;&nbsp;</a></span>makeRulesGivenLedger <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
@@ -395,7 +464,7 @@ Friends</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="ReadView_8cpp_source.html#l00069">69</a> of file <a class="el" href="ReadView_8cpp_source.html">ReadView.cpp</a>.</p>
<p class="definition">Definition at line <a class="el" href="ReadView_8cpp_source.html#l00075">75</a> of file <a class="el" href="ReadView_8cpp_source.html">ReadView.cpp</a>.</p>
</div>
</div>