This commit is contained in:
intelliot
2024-02-07 22:01:12 +00:00
parent 6cab3a6828
commit f426cf6490
1144 changed files with 40847 additions and 37891 deletions

View File

@@ -508,62 +508,63 @@ $(function() {
<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160;<a class="code" href="namespaceripple.html#a857eef678f2479e90978a6d9415cbc52">REGISTER_FEATURE</a>(DID, Supported::yes, <a class="code" href="namespaceripple.html#aa5778f9faa15e3677dcda7975d9db7c6a3fcbd083035206240ef4d4488ac18498">VoteBehavior::DefaultNo</a>);</div>
<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160;<a class="code" href="namespaceripple.html#a1659fa50f5ac271b6b18d5da57e8c0e6">REGISTER_FIX</a>(<a class="code" href="namespaceripple.html#ae28dcfd3e9d50e735f0fb46f22979fd2">fixFillOrKill</a>, Supported::yes, <a class="code" href="namespaceripple.html#aa5778f9faa15e3677dcda7975d9db7c6a3fcbd083035206240ef4d4488ac18498">VoteBehavior::DefaultNo</a>);</div>
<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>&#160;<a class="code" href="namespaceripple.html#a1659fa50f5ac271b6b18d5da57e8c0e6">REGISTER_FIX</a> (<a class="code" href="namespaceripple.html#ad418a255403f7eda6644a9b8150f71af">fixNFTokenReserve</a>, Supported::yes, <a class="code" href="namespaceripple.html#aa5778f9faa15e3677dcda7975d9db7c6a3fcbd083035206240ef4d4488ac18498">VoteBehavior::DefaultNo</a>);</div>
<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160; </div>
<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160;<span class="comment">// The following amendments are obsolete, but must remain supported</span></div>
<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160;<span class="comment">// because they could potentially get enabled.</span></div>
<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160;<span class="comment">// Obsolete features are (usually) not in the ledger, and may have code</span></div>
<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160;<span class="comment">// controlled by the feature. They need to be supported because at some</span></div>
<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160;<span class="comment">// time in the past, the feature was supported and votable, but never</span></div>
<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160;<span class="comment">// passed. So the feature needs to be supported in case it is ever</span></div>
<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160;<span class="comment">// enabled (added to the ledger).</span></div>
<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160;<span class="comment">// If a feature remains obsolete for long enough that no clients are able</span></div>
<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160;<span class="comment">// to vote for it, the feature can be removed (entirely?) from the code.</span></div>
<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160;<a class="code" href="namespaceripple.html#a857eef678f2479e90978a6d9415cbc52">REGISTER_FEATURE</a>(CryptoConditionsSuite, Supported::yes, <a class="code" href="namespaceripple.html#aa5778f9faa15e3677dcda7975d9db7c6aec30c235d0eb792797af1aa1d11759a7">VoteBehavior::Obsolete</a>);</div>
<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160;<a class="code" href="namespaceripple.html#a857eef678f2479e90978a6d9415cbc52">REGISTER_FEATURE</a>(NonFungibleTokensV1, Supported::yes, <a class="code" href="namespaceripple.html#aa5778f9faa15e3677dcda7975d9db7c6aec30c235d0eb792797af1aa1d11759a7">VoteBehavior::Obsolete</a>);</div>
<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160;<a class="code" href="namespaceripple.html#a1659fa50f5ac271b6b18d5da57e8c0e6">REGISTER_FIX</a> (<a class="code" href="namespaceripple.html#adc24572ec82470f0e8510bcd85ed6100">fixNFTokenDirV1</a>, Supported::yes, <a class="code" href="namespaceripple.html#aa5778f9faa15e3677dcda7975d9db7c6aec30c235d0eb792797af1aa1d11759a7">VoteBehavior::Obsolete</a>);</div>
<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160;<a class="code" href="namespaceripple.html#a1659fa50f5ac271b6b18d5da57e8c0e6">REGISTER_FIX</a> (<a class="code" href="namespaceripple.html#a451091d6bfaf55f18f3bcdfe7df65acd">fixNFTokenNegOffer</a>, Supported::yes, <a class="code" href="namespaceripple.html#aa5778f9faa15e3677dcda7975d9db7c6aec30c235d0eb792797af1aa1d11759a7">VoteBehavior::Obsolete</a>);</div>
<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160; </div>
<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160;<span class="comment">// The following amendments have been active for at least two years. Their</span></div>
<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160;<span class="comment">// pre-amendment code has been removed and the identifiers are deprecated.</span></div>
<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160;<span class="comment">// All known amendments and amendments that may appear in a validated</span></div>
<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160;<span class="comment">// ledger must be registered either here or above with the &quot;active&quot; amendments</span></div>
<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;[[deprecated(<span class="stringliteral">&quot;The referenced amendment has been retired&quot;</span>), maybe_unused]]</div>
<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160;<a class="code" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> <span class="keyword">const</span></div>
<div class="line"><a name="l00486"></a><span class="lineno"><a class="line" href="namespaceripple.html#a669e38445782d88a025171f1c39716c2"> 486</a></span>&#160; <a class="code" href="namespaceripple.html#a669e38445782d88a025171f1c39716c2">retiredMultiSign</a> = <a class="code" href="namespaceripple.html#a8c231e0a6ac493297e442e8e99af8037">retireFeature</a>(<span class="stringliteral">&quot;MultiSign&quot;</span>),</div>
<div class="line"><a name="l00487"></a><span class="lineno"><a class="line" href="namespaceripple.html#a08389962808b12151f0527bd74d106a6"> 487</a></span>&#160; <a class="code" href="namespaceripple.html#a08389962808b12151f0527bd74d106a6">retiredTrustSetAuth</a> = <a class="code" href="namespaceripple.html#a8c231e0a6ac493297e442e8e99af8037">retireFeature</a>(<span class="stringliteral">&quot;TrustSetAuth&quot;</span>),</div>
<div class="line"><a name="l00488"></a><span class="lineno"><a class="line" href="namespaceripple.html#a689ffcfe20478b6769caf00cf865bcad"> 488</a></span>&#160; <a class="code" href="namespaceripple.html#a689ffcfe20478b6769caf00cf865bcad">retiredFeeEscalation</a> = <a class="code" href="namespaceripple.html#a8c231e0a6ac493297e442e8e99af8037">retireFeature</a>(<span class="stringliteral">&quot;FeeEscalation&quot;</span>),</div>
<div class="line"><a name="l00489"></a><span class="lineno"><a class="line" href="namespaceripple.html#a4c47c9315caed48b938967bb8a78891e"> 489</a></span>&#160; <a class="code" href="namespaceripple.html#a4c47c9315caed48b938967bb8a78891e">retiredPayChan</a> = <a class="code" href="namespaceripple.html#a8c231e0a6ac493297e442e8e99af8037">retireFeature</a>(<span class="stringliteral">&quot;PayChan&quot;</span>),</div>
<div class="line"><a name="l00490"></a><span class="lineno"><a class="line" href="namespaceripple.html#ae5c1cee76ef3294bbb33190e30ed07ce"> 490</a></span>&#160; <a class="code" href="namespaceripple.html#ae5c1cee76ef3294bbb33190e30ed07ce">retiredCryptoConditions</a> = <a class="code" href="namespaceripple.html#a8c231e0a6ac493297e442e8e99af8037">retireFeature</a>(<span class="stringliteral">&quot;CryptoConditions&quot;</span>),</div>
<div class="line"><a name="l00491"></a><span class="lineno"><a class="line" href="namespaceripple.html#ac2cdee379bd2a55fe3dee570a36d9f8e"> 491</a></span>&#160; <a class="code" href="namespaceripple.html#ac2cdee379bd2a55fe3dee570a36d9f8e">retiredTickSize</a> = <a class="code" href="namespaceripple.html#a8c231e0a6ac493297e442e8e99af8037">retireFeature</a>(<span class="stringliteral">&quot;TickSize&quot;</span>),</div>
<div class="line"><a name="l00492"></a><span class="lineno"><a class="line" href="namespaceripple.html#a87b7aae2e788b04f6c439217f994f901"> 492</a></span>&#160; <a class="code" href="namespaceripple.html#a87b7aae2e788b04f6c439217f994f901">retiredFix1368</a> = <a class="code" href="namespaceripple.html#a8c231e0a6ac493297e442e8e99af8037">retireFeature</a>(<span class="stringliteral">&quot;fix1368&quot;</span>),</div>
<div class="line"><a name="l00493"></a><span class="lineno"><a class="line" href="namespaceripple.html#a53b3831b0646238359466f8310fd5cfe"> 493</a></span>&#160; <a class="code" href="namespaceripple.html#a53b3831b0646238359466f8310fd5cfe">retiredEscrow</a> = <a class="code" href="namespaceripple.html#a8c231e0a6ac493297e442e8e99af8037">retireFeature</a>(<span class="stringliteral">&quot;Escrow&quot;</span>),</div>
<div class="line"><a name="l00494"></a><span class="lineno"><a class="line" href="namespaceripple.html#af8f4a6fbdcdaabe9de5cf5f9c7dcdcdc"> 494</a></span>&#160; <a class="code" href="namespaceripple.html#af8f4a6fbdcdaabe9de5cf5f9c7dcdcdc">retiredFix1373</a> = <a class="code" href="namespaceripple.html#a8c231e0a6ac493297e442e8e99af8037">retireFeature</a>(<span class="stringliteral">&quot;fix1373&quot;</span>),</div>
<div class="line"><a name="l00495"></a><span class="lineno"><a class="line" href="namespaceripple.html#ad95f3c81e57821c73a314eb9767a13e5"> 495</a></span>&#160; <a class="code" href="namespaceripple.html#ad95f3c81e57821c73a314eb9767a13e5">retiredEnforceInvariants</a> = <a class="code" href="namespaceripple.html#a8c231e0a6ac493297e442e8e99af8037">retireFeature</a>(<span class="stringliteral">&quot;EnforceInvariants&quot;</span>),</div>
<div class="line"><a name="l00496"></a><span class="lineno"><a class="line" href="namespaceripple.html#ab0928ca5a324144ff7ce4faaaacbdc2d"> 496</a></span>&#160; <a class="code" href="namespaceripple.html#ab0928ca5a324144ff7ce4faaaacbdc2d">retiredSortedDirectories</a> = <a class="code" href="namespaceripple.html#a8c231e0a6ac493297e442e8e99af8037">retireFeature</a>(<span class="stringliteral">&quot;SortedDirectories&quot;</span>),</div>
<div class="line"><a name="l00497"></a><span class="lineno"><a class="line" href="namespaceripple.html#a807ede3495796bd8a080803cc3605b9d"> 497</a></span>&#160; <a class="code" href="namespaceripple.html#a807ede3495796bd8a080803cc3605b9d">retiredFix1201</a> = <a class="code" href="namespaceripple.html#a8c231e0a6ac493297e442e8e99af8037">retireFeature</a>(<span class="stringliteral">&quot;fix1201&quot;</span>),</div>
<div class="line"><a name="l00498"></a><span class="lineno"><a class="line" href="namespaceripple.html#a6a671dcbd0f1cf19f9dc241e9c0d5904"> 498</a></span>&#160; <a class="code" href="namespaceripple.html#a6a671dcbd0f1cf19f9dc241e9c0d5904">retiredFix1512</a> = <a class="code" href="namespaceripple.html#a8c231e0a6ac493297e442e8e99af8037">retireFeature</a>(<span class="stringliteral">&quot;fix1512&quot;</span>),</div>
<div class="line"><a name="l00499"></a><span class="lineno"><a class="line" href="namespaceripple.html#a1728143f9320a061a084a5b9599a36a9"> 499</a></span>&#160; <a class="code" href="namespaceripple.html#a1728143f9320a061a084a5b9599a36a9">retiredFix1523</a> = <a class="code" href="namespaceripple.html#a8c231e0a6ac493297e442e8e99af8037">retireFeature</a>(<span class="stringliteral">&quot;fix1523&quot;</span>),</div>
<div class="line"><a name="l00500"></a><span class="lineno"><a class="line" href="namespaceripple.html#a29031547549155bd2da48db469afd0fc"> 500</a></span>&#160; <a class="code" href="namespaceripple.html#a29031547549155bd2da48db469afd0fc">retiredFix1528</a> = <a class="code" href="namespaceripple.html#a8c231e0a6ac493297e442e8e99af8037">retireFeature</a>(<span class="stringliteral">&quot;fix1528&quot;</span>);</div>
<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160; </div>
<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160;<span class="comment">// clang-format on</span></div>
<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160; </div>
<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160;<span class="preprocessor">#undef REGISTER_FIX</span></div>
<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160;<span class="preprocessor">#pragma pop_macro(&quot;REGISTER_FIX&quot;)</span></div>
<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160; </div>
<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160;<span class="preprocessor">#undef REGISTER_FEATURE</span></div>
<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160;<span class="preprocessor">#pragma pop_macro(&quot;REGISTER_FEATURE&quot;)</span></div>
<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160; </div>
<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160;<span class="comment">// All of the features should now be registered, since variables in a cpp file</span></div>
<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160;<span class="comment">// are initialized from top to bottom.</span></div>
<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160;<span class="comment">// Use initialization of one final static variable to set</span></div>
<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160;<span class="comment">// featureCollections::readOnly.</span></div>
<div class="line"><a name="l00515"></a><span class="lineno"><a class="line" href="namespaceripple.html#a326f6023f0803e3b50aa98f8922327c7"> 515</a></span>&#160;[[maybe_unused]] <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="namespaceripple.html#a326f6023f0803e3b50aa98f8922327c7">readOnlySet</a> =</div>
<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160; featureCollections.registrationIsDone();</div>
<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; </div>
<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160;} <span class="comment">// namespace ripple</span></div>
<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>&#160;<a class="code" href="namespaceripple.html#a1659fa50f5ac271b6b18d5da57e8c0e6">REGISTER_FIX</a>(<a class="code" href="namespaceripple.html#aeaee8fc6314bd6bae6b0892302c8af3b">fixInnerObjTemplate</a>, Supported::yes, <a class="code" href="namespaceripple.html#aa5778f9faa15e3677dcda7975d9db7c6a3fcbd083035206240ef4d4488ac18498">VoteBehavior::DefaultNo</a>);</div>
<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>&#160; </div>
<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>&#160;<span class="comment">// The following amendments are obsolete, but must remain supported</span></div>
<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>&#160;<span class="comment">// because they could potentially get enabled.</span></div>
<div class="line"><a name="l00467"></a><span class="lineno"> 467</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00468"></a><span class="lineno"> 468</span>&#160;<span class="comment">// Obsolete features are (usually) not in the ledger, and may have code</span></div>
<div class="line"><a name="l00469"></a><span class="lineno"> 469</span>&#160;<span class="comment">// controlled by the feature. They need to be supported because at some</span></div>
<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>&#160;<span class="comment">// time in the past, the feature was supported and votable, but never</span></div>
<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>&#160;<span class="comment">// passed. So the feature needs to be supported in case it is ever</span></div>
<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>&#160;<span class="comment">// enabled (added to the ledger).</span></div>
<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>&#160;<span class="comment">// If a feature remains obsolete for long enough that no clients are able</span></div>
<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160;<span class="comment">// to vote for it, the feature can be removed (entirely?) from the code.</span></div>
<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>&#160;<a class="code" href="namespaceripple.html#a857eef678f2479e90978a6d9415cbc52">REGISTER_FEATURE</a>(CryptoConditionsSuite, Supported::yes, <a class="code" href="namespaceripple.html#aa5778f9faa15e3677dcda7975d9db7c6aec30c235d0eb792797af1aa1d11759a7">VoteBehavior::Obsolete</a>);</div>
<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>&#160;<a class="code" href="namespaceripple.html#a857eef678f2479e90978a6d9415cbc52">REGISTER_FEATURE</a>(NonFungibleTokensV1, Supported::yes, <a class="code" href="namespaceripple.html#aa5778f9faa15e3677dcda7975d9db7c6aec30c235d0eb792797af1aa1d11759a7">VoteBehavior::Obsolete</a>);</div>
<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>&#160;<a class="code" href="namespaceripple.html#a1659fa50f5ac271b6b18d5da57e8c0e6">REGISTER_FIX</a> (<a class="code" href="namespaceripple.html#adc24572ec82470f0e8510bcd85ed6100">fixNFTokenDirV1</a>, Supported::yes, <a class="code" href="namespaceripple.html#aa5778f9faa15e3677dcda7975d9db7c6aec30c235d0eb792797af1aa1d11759a7">VoteBehavior::Obsolete</a>);</div>
<div class="line"><a name="l00479"></a><span class="lineno"> 479</span>&#160;<a class="code" href="namespaceripple.html#a1659fa50f5ac271b6b18d5da57e8c0e6">REGISTER_FIX</a> (<a class="code" href="namespaceripple.html#a451091d6bfaf55f18f3bcdfe7df65acd">fixNFTokenNegOffer</a>, Supported::yes, <a class="code" href="namespaceripple.html#aa5778f9faa15e3677dcda7975d9db7c6aec30c235d0eb792797af1aa1d11759a7">VoteBehavior::Obsolete</a>);</div>
<div class="line"><a name="l00480"></a><span class="lineno"> 480</span>&#160; </div>
<div class="line"><a name="l00481"></a><span class="lineno"> 481</span>&#160;<span class="comment">// The following amendments have been active for at least two years. Their</span></div>
<div class="line"><a name="l00482"></a><span class="lineno"> 482</span>&#160;<span class="comment">// pre-amendment code has been removed and the identifiers are deprecated.</span></div>
<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160;<span class="comment">// All known amendments and amendments that may appear in a validated</span></div>
<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;<span class="comment">// ledger must be registered either here or above with the &quot;active&quot; amendments</span></div>
<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160;[[deprecated(<span class="stringliteral">&quot;The referenced amendment has been retired&quot;</span>), maybe_unused]]</div>
<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>&#160;<a class="code" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> <span class="keyword">const</span></div>
<div class="line"><a name="l00487"></a><span class="lineno"><a class="line" href="namespaceripple.html#a669e38445782d88a025171f1c39716c2"> 487</a></span>&#160; <a class="code" href="namespaceripple.html#a669e38445782d88a025171f1c39716c2">retiredMultiSign</a> = <a class="code" href="namespaceripple.html#a8c231e0a6ac493297e442e8e99af8037">retireFeature</a>(<span class="stringliteral">&quot;MultiSign&quot;</span>),</div>
<div class="line"><a name="l00488"></a><span class="lineno"><a class="line" href="namespaceripple.html#a08389962808b12151f0527bd74d106a6"> 488</a></span>&#160; <a class="code" href="namespaceripple.html#a08389962808b12151f0527bd74d106a6">retiredTrustSetAuth</a> = <a class="code" href="namespaceripple.html#a8c231e0a6ac493297e442e8e99af8037">retireFeature</a>(<span class="stringliteral">&quot;TrustSetAuth&quot;</span>),</div>
<div class="line"><a name="l00489"></a><span class="lineno"><a class="line" href="namespaceripple.html#a689ffcfe20478b6769caf00cf865bcad"> 489</a></span>&#160; <a class="code" href="namespaceripple.html#a689ffcfe20478b6769caf00cf865bcad">retiredFeeEscalation</a> = <a class="code" href="namespaceripple.html#a8c231e0a6ac493297e442e8e99af8037">retireFeature</a>(<span class="stringliteral">&quot;FeeEscalation&quot;</span>),</div>
<div class="line"><a name="l00490"></a><span class="lineno"><a class="line" href="namespaceripple.html#a4c47c9315caed48b938967bb8a78891e"> 490</a></span>&#160; <a class="code" href="namespaceripple.html#a4c47c9315caed48b938967bb8a78891e">retiredPayChan</a> = <a class="code" href="namespaceripple.html#a8c231e0a6ac493297e442e8e99af8037">retireFeature</a>(<span class="stringliteral">&quot;PayChan&quot;</span>),</div>
<div class="line"><a name="l00491"></a><span class="lineno"><a class="line" href="namespaceripple.html#ae5c1cee76ef3294bbb33190e30ed07ce"> 491</a></span>&#160; <a class="code" href="namespaceripple.html#ae5c1cee76ef3294bbb33190e30ed07ce">retiredCryptoConditions</a> = <a class="code" href="namespaceripple.html#a8c231e0a6ac493297e442e8e99af8037">retireFeature</a>(<span class="stringliteral">&quot;CryptoConditions&quot;</span>),</div>
<div class="line"><a name="l00492"></a><span class="lineno"><a class="line" href="namespaceripple.html#ac2cdee379bd2a55fe3dee570a36d9f8e"> 492</a></span>&#160; <a class="code" href="namespaceripple.html#ac2cdee379bd2a55fe3dee570a36d9f8e">retiredTickSize</a> = <a class="code" href="namespaceripple.html#a8c231e0a6ac493297e442e8e99af8037">retireFeature</a>(<span class="stringliteral">&quot;TickSize&quot;</span>),</div>
<div class="line"><a name="l00493"></a><span class="lineno"><a class="line" href="namespaceripple.html#a87b7aae2e788b04f6c439217f994f901"> 493</a></span>&#160; <a class="code" href="namespaceripple.html#a87b7aae2e788b04f6c439217f994f901">retiredFix1368</a> = <a class="code" href="namespaceripple.html#a8c231e0a6ac493297e442e8e99af8037">retireFeature</a>(<span class="stringliteral">&quot;fix1368&quot;</span>),</div>
<div class="line"><a name="l00494"></a><span class="lineno"><a class="line" href="namespaceripple.html#a53b3831b0646238359466f8310fd5cfe"> 494</a></span>&#160; <a class="code" href="namespaceripple.html#a53b3831b0646238359466f8310fd5cfe">retiredEscrow</a> = <a class="code" href="namespaceripple.html#a8c231e0a6ac493297e442e8e99af8037">retireFeature</a>(<span class="stringliteral">&quot;Escrow&quot;</span>),</div>
<div class="line"><a name="l00495"></a><span class="lineno"><a class="line" href="namespaceripple.html#af8f4a6fbdcdaabe9de5cf5f9c7dcdcdc"> 495</a></span>&#160; <a class="code" href="namespaceripple.html#af8f4a6fbdcdaabe9de5cf5f9c7dcdcdc">retiredFix1373</a> = <a class="code" href="namespaceripple.html#a8c231e0a6ac493297e442e8e99af8037">retireFeature</a>(<span class="stringliteral">&quot;fix1373&quot;</span>),</div>
<div class="line"><a name="l00496"></a><span class="lineno"><a class="line" href="namespaceripple.html#ad95f3c81e57821c73a314eb9767a13e5"> 496</a></span>&#160; <a class="code" href="namespaceripple.html#ad95f3c81e57821c73a314eb9767a13e5">retiredEnforceInvariants</a> = <a class="code" href="namespaceripple.html#a8c231e0a6ac493297e442e8e99af8037">retireFeature</a>(<span class="stringliteral">&quot;EnforceInvariants&quot;</span>),</div>
<div class="line"><a name="l00497"></a><span class="lineno"><a class="line" href="namespaceripple.html#ab0928ca5a324144ff7ce4faaaacbdc2d"> 497</a></span>&#160; <a class="code" href="namespaceripple.html#ab0928ca5a324144ff7ce4faaaacbdc2d">retiredSortedDirectories</a> = <a class="code" href="namespaceripple.html#a8c231e0a6ac493297e442e8e99af8037">retireFeature</a>(<span class="stringliteral">&quot;SortedDirectories&quot;</span>),</div>
<div class="line"><a name="l00498"></a><span class="lineno"><a class="line" href="namespaceripple.html#a807ede3495796bd8a080803cc3605b9d"> 498</a></span>&#160; <a class="code" href="namespaceripple.html#a807ede3495796bd8a080803cc3605b9d">retiredFix1201</a> = <a class="code" href="namespaceripple.html#a8c231e0a6ac493297e442e8e99af8037">retireFeature</a>(<span class="stringliteral">&quot;fix1201&quot;</span>),</div>
<div class="line"><a name="l00499"></a><span class="lineno"><a class="line" href="namespaceripple.html#a6a671dcbd0f1cf19f9dc241e9c0d5904"> 499</a></span>&#160; <a class="code" href="namespaceripple.html#a6a671dcbd0f1cf19f9dc241e9c0d5904">retiredFix1512</a> = <a class="code" href="namespaceripple.html#a8c231e0a6ac493297e442e8e99af8037">retireFeature</a>(<span class="stringliteral">&quot;fix1512&quot;</span>),</div>
<div class="line"><a name="l00500"></a><span class="lineno"><a class="line" href="namespaceripple.html#a1728143f9320a061a084a5b9599a36a9"> 500</a></span>&#160; <a class="code" href="namespaceripple.html#a1728143f9320a061a084a5b9599a36a9">retiredFix1523</a> = <a class="code" href="namespaceripple.html#a8c231e0a6ac493297e442e8e99af8037">retireFeature</a>(<span class="stringliteral">&quot;fix1523&quot;</span>),</div>
<div class="line"><a name="l00501"></a><span class="lineno"><a class="line" href="namespaceripple.html#a29031547549155bd2da48db469afd0fc"> 501</a></span>&#160; <a class="code" href="namespaceripple.html#a29031547549155bd2da48db469afd0fc">retiredFix1528</a> = <a class="code" href="namespaceripple.html#a8c231e0a6ac493297e442e8e99af8037">retireFeature</a>(<span class="stringliteral">&quot;fix1528&quot;</span>);</div>
<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160; </div>
<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>&#160;<span class="comment">// clang-format on</span></div>
<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160; </div>
<div class="line"><a name="l00505"></a><span class="lineno"> 505</span>&#160;<span class="preprocessor">#undef REGISTER_FIX</span></div>
<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160;<span class="preprocessor">#pragma pop_macro(&quot;REGISTER_FIX&quot;)</span></div>
<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160; </div>
<div class="line"><a name="l00508"></a><span class="lineno"> 508</span>&#160;<span class="preprocessor">#undef REGISTER_FEATURE</span></div>
<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160;<span class="preprocessor">#pragma pop_macro(&quot;REGISTER_FEATURE&quot;)</span></div>
<div class="line"><a name="l00510"></a><span class="lineno"> 510</span>&#160; </div>
<div class="line"><a name="l00511"></a><span class="lineno"> 511</span>&#160;<span class="comment">// All of the features should now be registered, since variables in a cpp file</span></div>
<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160;<span class="comment">// are initialized from top to bottom.</span></div>
<div class="line"><a name="l00513"></a><span class="lineno"> 513</span>&#160;<span class="comment">//</span></div>
<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160;<span class="comment">// Use initialization of one final static variable to set</span></div>
<div class="line"><a name="l00515"></a><span class="lineno"> 515</span>&#160;<span class="comment">// featureCollections::readOnly.</span></div>
<div class="line"><a name="l00516"></a><span class="lineno"><a class="line" href="namespaceripple.html#a326f6023f0803e3b50aa98f8922327c7"> 516</a></span>&#160;[[maybe_unused]] <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="namespaceripple.html#a326f6023f0803e3b50aa98f8922327c7">readOnlySet</a> =</div>
<div class="line"><a name="l00517"></a><span class="lineno"> 517</span>&#160; featureCollections.registrationIsDone();</div>
<div class="line"><a name="l00518"></a><span class="lineno"> 518</span>&#160; </div>
<div class="line"><a name="l00519"></a><span class="lineno"> 519</span>&#160;} <span class="comment">// namespace ripple</span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="anamespaceripple_html_aa035aaadc44680dfcde94efd7a0e67e2"><div class="ttname"><a href="namespaceripple.html#aa035aaadc44680dfcde94efd7a0e67e2">ripple::fixRemoveNFTokenAutoTrustLine</a></div><div class="ttdeci">const uint256 fixRemoveNFTokenAutoTrustLine</div></div>
<div class="ttc" id="anamespaceripple_html_a1659fa50f5ac271b6b18d5da57e8c0e6"><div class="ttname"><a href="namespaceripple.html#a1659fa50f5ac271b6b18d5da57e8c0e6">ripple::REGISTER_FIX</a></div><div class="ttdeci">REGISTER_FIX(fix1513, Supported::yes, VoteBehavior::DefaultYes)</div></div>
@@ -571,8 +572,8 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_a451091d6bfaf55f18f3bcdfe7df65acd"><div class="ttname"><a href="namespaceripple.html#a451091d6bfaf55f18f3bcdfe7df65acd">ripple::fixNFTokenNegOffer</a></div><div class="ttdeci">const uint256 fixNFTokenNegOffer</div></div>
<div class="ttc" id="abasic_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div><div class="ttdoc">STL class.</div></div>
<div class="ttc" id="acstring_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/cstring.html">cstring</a></div></div>
<div class="ttc" id="anamespaceripple_html_a29031547549155bd2da48db469afd0fc"><div class="ttname"><a href="namespaceripple.html#a29031547549155bd2da48db469afd0fc">ripple::retiredFix1528</a></div><div class="ttdeci">const uint256 retiredFix1528</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00500">Feature.cpp:500</a></div></div>
<div class="ttc" id="anamespaceripple_html_ab0928ca5a324144ff7ce4faaaacbdc2d"><div class="ttname"><a href="namespaceripple.html#ab0928ca5a324144ff7ce4faaaacbdc2d">ripple::retiredSortedDirectories</a></div><div class="ttdeci">const uint256 retiredSortedDirectories</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00496">Feature.cpp:496</a></div></div>
<div class="ttc" id="anamespaceripple_html_a29031547549155bd2da48db469afd0fc"><div class="ttname"><a href="namespaceripple.html#a29031547549155bd2da48db469afd0fc">ripple::retiredFix1528</a></div><div class="ttdeci">const uint256 retiredFix1528</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00501">Feature.cpp:501</a></div></div>
<div class="ttc" id="anamespaceripple_html_ab0928ca5a324144ff7ce4faaaacbdc2d"><div class="ttname"><a href="namespaceripple.html#ab0928ca5a324144ff7ce4faaaacbdc2d">ripple::retiredSortedDirectories</a></div><div class="ttdeci">const uint256 retiredSortedDirectories</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00497">Feature.cpp:497</a></div></div>
<div class="ttc" id="anamespaceripple_html_a0c155f4dfdb9766fbe27cbe85d43ded7"><div class="ttname"><a href="namespaceripple.html#a0c155f4dfdb9766fbe27cbe85d43ded7">ripple::fix1515</a></div><div class="ttdeci">const uint256 fix1515</div></div>
<div class="ttc" id="anamespaceripple_1_1detail_html_a21f3cf18de89d49823e064f09526cb5f"><div class="ttname"><a href="namespaceripple_1_1detail.html#a21f3cf18de89d49823e064f09526cb5f">ripple::detail::numFeatures</a></div><div class="ttdeci">static constexpr std::size_t numFeatures</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8h_source.html#l00077">Feature.h:77</a></div></div>
<div class="ttc" id="anamespaceripple_html_a7f497dcb1c3e98dd745e3278eafc5342"><div class="ttname"><a href="namespaceripple.html#a7f497dcb1c3e98dd745e3278eafc5342">ripple::hash_value</a></div><div class="ttdeci">std::size_t hash_value(ripple::uint256 const &amp;feature)</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00035">Feature.cpp:35</a></div></div>
@@ -582,27 +583,27 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_aa5778f9faa15e3677dcda7975d9db7c6a3fcbd083035206240ef4d4488ac18498"><div class="ttname"><a href="namespaceripple.html#aa5778f9faa15e3677dcda7975d9db7c6a3fcbd083035206240ef4d4488ac18498">ripple::VoteBehavior::DefaultNo</a></div><div class="ttdeci">@ DefaultNo</div></div>
<div class="ttc" id="anamespaceripple_html_aa520966ed6e3285630d0871466e438a8"><div class="ttname"><a href="namespaceripple.html#aa520966ed6e3285630d0871466e438a8">ripple::fix1781</a></div><div class="ttdeci">const uint256 fix1781</div></div>
<div class="ttc" id="anamespaceJson_html_af3b5e4579dafe6a4a496663e541bfebc"><div class="ttname"><a href="namespaceJson.html#af3b5e4579dafe6a4a496663e541bfebc">Json::check</a></div><div class="ttdeci">void check(bool condition, std::string const &amp;message)</div><div class="ttdef"><b>Definition:</b> <a href="json_2Writer_8h_source.html#l00252">json/Writer.h:252</a></div></div>
<div class="ttc" id="anamespaceripple_html_a326f6023f0803e3b50aa98f8922327c7"><div class="ttname"><a href="namespaceripple.html#a326f6023f0803e3b50aa98f8922327c7">ripple::readOnlySet</a></div><div class="ttdeci">static const bool readOnlySet</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00515">Feature.cpp:515</a></div></div>
<div class="ttc" id="anamespaceripple_html_a4c47c9315caed48b938967bb8a78891e"><div class="ttname"><a href="namespaceripple.html#a4c47c9315caed48b938967bb8a78891e">ripple::retiredPayChan</a></div><div class="ttdeci">const uint256 retiredPayChan</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00489">Feature.cpp:489</a></div></div>
<div class="ttc" id="anamespaceripple_html_a326f6023f0803e3b50aa98f8922327c7"><div class="ttname"><a href="namespaceripple.html#a326f6023f0803e3b50aa98f8922327c7">ripple::readOnlySet</a></div><div class="ttdeci">static const bool readOnlySet</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00516">Feature.cpp:516</a></div></div>
<div class="ttc" id="anamespaceripple_html_a4c47c9315caed48b938967bb8a78891e"><div class="ttname"><a href="namespaceripple.html#a4c47c9315caed48b938967bb8a78891e">ripple::retiredPayChan</a></div><div class="ttdeci">const uint256 retiredPayChan</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00490">Feature.cpp:490</a></div></div>
<div class="ttc" id="anamespaceboost_html"><div class="ttname"><a href="namespaceboost.html">boost</a></div><div class="ttdef"><b>Definition:</b> <a href="IPAddress_8h_source.html#l00103">IPAddress.h:103</a></div></div>
<div class="ttc" id="anamespaceripple_html_a87b7aae2e788b04f6c439217f994f901"><div class="ttname"><a href="namespaceripple.html#a87b7aae2e788b04f6c439217f994f901">ripple::retiredFix1368</a></div><div class="ttdeci">const uint256 retiredFix1368</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00492">Feature.cpp:492</a></div></div>
<div class="ttc" id="anamespaceripple_html_ad95f3c81e57821c73a314eb9767a13e5"><div class="ttname"><a href="namespaceripple.html#ad95f3c81e57821c73a314eb9767a13e5">ripple::retiredEnforceInvariants</a></div><div class="ttdeci">const uint256 retiredEnforceInvariants</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00495">Feature.cpp:495</a></div></div>
<div class="ttc" id="anamespaceripple_html_a669e38445782d88a025171f1c39716c2"><div class="ttname"><a href="namespaceripple.html#a669e38445782d88a025171f1c39716c2">ripple::retiredMultiSign</a></div><div class="ttdeci">const uint256 retiredMultiSign</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00486">Feature.cpp:486</a></div></div>
<div class="ttc" id="anamespaceripple_html_a87b7aae2e788b04f6c439217f994f901"><div class="ttname"><a href="namespaceripple.html#a87b7aae2e788b04f6c439217f994f901">ripple::retiredFix1368</a></div><div class="ttdeci">const uint256 retiredFix1368</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00493">Feature.cpp:493</a></div></div>
<div class="ttc" id="anamespaceripple_html_ad95f3c81e57821c73a314eb9767a13e5"><div class="ttname"><a href="namespaceripple.html#ad95f3c81e57821c73a314eb9767a13e5">ripple::retiredEnforceInvariants</a></div><div class="ttdeci">const uint256 retiredEnforceInvariants</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00496">Feature.cpp:496</a></div></div>
<div class="ttc" id="anamespaceripple_html_a669e38445782d88a025171f1c39716c2"><div class="ttname"><a href="namespaceripple.html#a669e38445782d88a025171f1c39716c2">ripple::retiredMultiSign</a></div><div class="ttdeci">const uint256 retiredMultiSign</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00487">Feature.cpp:487</a></div></div>
<div class="ttc" id="anamespaceripple_html_aa5778f9faa15e3677dcda7975d9db7c6aec30c235d0eb792797af1aa1d11759a7"><div class="ttname"><a href="namespaceripple.html#aa5778f9faa15e3677dcda7975d9db7c6aec30c235d0eb792797af1aa1d11759a7">ripple::VoteBehavior::Obsolete</a></div><div class="ttdeci">@ Obsolete</div></div>
<div class="ttc" id="anamespaceripple_html_a857eef678f2479e90978a6d9415cbc52"><div class="ttname"><a href="namespaceripple.html#a857eef678f2479e90978a6d9415cbc52">ripple::REGISTER_FEATURE</a></div><div class="ttdeci">REGISTER_FEATURE(OwnerPaysFee, Supported::no, VoteBehavior::DefaultNo)</div></div>
<div class="ttc" id="anamespaceripple_html_a2abe44fcd04710b216e3f9f774e4849d"><div class="ttname"><a href="namespaceripple.html#a2abe44fcd04710b216e3f9f774e4849d">ripple::fixNFTokenRemint</a></div><div class="ttdeci">const uint256 fixNFTokenRemint</div></div>
<div class="ttc" id="anamespaceripple_html_a356c68147333a9a48a344718038576d9"><div class="ttname"><a href="namespaceripple.html#a356c68147333a9a48a344718038576d9">ripple::uint256</a></div><div class="ttdeci">base_uint&lt; 256 &gt; uint256</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00550">base_uint.h:550</a></div></div>
<div class="ttc" id="anamespaceripple_html_ac2cdee379bd2a55fe3dee570a36d9f8e"><div class="ttname"><a href="namespaceripple.html#ac2cdee379bd2a55fe3dee570a36d9f8e">ripple::retiredTickSize</a></div><div class="ttdeci">const uint256 retiredTickSize</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00491">Feature.cpp:491</a></div></div>
<div class="ttc" id="anamespaceripple_html_ac2cdee379bd2a55fe3dee570a36d9f8e"><div class="ttname"><a href="namespaceripple.html#ac2cdee379bd2a55fe3dee570a36d9f8e">ripple::retiredTickSize</a></div><div class="ttdeci">const uint256 retiredTickSize</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00492">Feature.cpp:492</a></div></div>
<div class="ttc" id="anamespaceripple_1_1detail_html_a48573a366f17fd2a6294905c3cb4a29e"><div class="ttname"><a href="namespaceripple_1_1detail.html#a48573a366f17fd2a6294905c3cb4a29e">ripple::detail::numUpVotedAmendments</a></div><div class="ttdeci">std::size_t numUpVotedAmendments()</div><div class="ttdoc">Amendments that this server will vote for by default.</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00334">Feature.cpp:334</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; 256 &gt;</a></div></div>
<div class="ttc" id="anamespaceripple_1_1detail_html_a907b165d0a3ebb3ce0a2f1c64c50e107"><div class="ttname"><a href="namespaceripple_1_1detail.html#a907b165d0a3ebb3ce0a2f1c64c50e107">ripple::detail::numDownVotedAmendments</a></div><div class="ttdeci">std::size_t numDownVotedAmendments()</div><div class="ttdoc">Amendments that this server won't vote for by default.</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00327">Feature.cpp:327</a></div></div>
<div class="ttc" id="anamespaceripple_html_a53b3831b0646238359466f8310fd5cfe"><div class="ttname"><a href="namespaceripple.html#a53b3831b0646238359466f8310fd5cfe">ripple::retiredEscrow</a></div><div class="ttdeci">const uint256 retiredEscrow</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00493">Feature.cpp:493</a></div></div>
<div class="ttc" id="anamespaceripple_html_a53b3831b0646238359466f8310fd5cfe"><div class="ttname"><a href="namespaceripple.html#a53b3831b0646238359466f8310fd5cfe">ripple::retiredEscrow</a></div><div class="ttdeci">const uint256 retiredEscrow</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00494">Feature.cpp:494</a></div></div>
<div class="ttc" id="anamespaceripple_html_aa5778f9faa15e3677dcda7975d9db7c6"><div class="ttname"><a href="namespaceripple.html#aa5778f9faa15e3677dcda7975d9db7c6">ripple::VoteBehavior</a></div><div class="ttdeci">VoteBehavior</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8h_source.html#l00069">Feature.h:69</a></div></div>
<div class="ttc" id="anamespaceripple_html_a1e4e6d3ac032cc3787c0901156036618"><div class="ttname"><a href="namespaceripple.html#a1e4e6d3ac032cc3787c0901156036618">ripple::fix1513</a></div><div class="ttdeci">const uint256 fix1513</div></div>
<div class="ttc" id="anamespaceripple_html_ac73c4c435b681301e35a8028c549c709"><div class="ttname"><a href="namespaceripple.html#ac73c4c435b681301e35a8028c549c709">ripple::fixCheckThreading</a></div><div class="ttdeci">const uint256 fixCheckThreading</div></div>
<div class="ttc" id="anamespaceripple_html_af8f4a6fbdcdaabe9de5cf5f9c7dcdcdc"><div class="ttname"><a href="namespaceripple.html#af8f4a6fbdcdaabe9de5cf5f9c7dcdcdc">ripple::retiredFix1373</a></div><div class="ttdeci">const uint256 retiredFix1373</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00494">Feature.cpp:494</a></div></div>
<div class="ttc" id="anamespaceripple_html_af8f4a6fbdcdaabe9de5cf5f9c7dcdcdc"><div class="ttname"><a href="namespaceripple.html#af8f4a6fbdcdaabe9de5cf5f9c7dcdcdc">ripple::retiredFix1373</a></div><div class="ttdeci">const uint256 retiredFix1373</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00495">Feature.cpp:495</a></div></div>
<div class="ttc" id="anamespaceripple_html_a7ddad39c3614122e497f9a0980f0f0cc"><div class="ttname"><a href="namespaceripple.html#a7ddad39c3614122e497f9a0980f0f0cc">ripple::fixAmendmentMajorityCalc</a></div><div class="ttdeci">const uint256 fixAmendmentMajorityCalc</div></div>
<div class="ttc" id="anamespaceripple_html_a08389962808b12151f0527bd74d106a6"><div class="ttname"><a href="namespaceripple.html#a08389962808b12151f0527bd74d106a6">ripple::retiredTrustSetAuth</a></div><div class="ttdeci">const uint256 retiredTrustSetAuth</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00487">Feature.cpp:487</a></div></div>
<div class="ttc" id="anamespaceripple_html_a08389962808b12151f0527bd74d106a6"><div class="ttname"><a href="namespaceripple.html#a08389962808b12151f0527bd74d106a6">ripple::retiredTrustSetAuth</a></div><div class="ttdeci">const uint256 retiredTrustSetAuth</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00488">Feature.cpp:488</a></div></div>
<div class="ttc" id="anamespaceripple_html_a0c6216b12b73b15239445dfaeee8d473"><div class="ttname"><a href="namespaceripple.html#a0c6216b12b73b15239445dfaeee8d473">ripple::fixTakerDryOfferRemoval</a></div><div class="ttdeci">const uint256 fixTakerDryOfferRemoval</div></div>
<div class="ttc" id="anamespaceripple_html_ad418a255403f7eda6644a9b8150f71af"><div class="ttname"><a href="namespaceripple.html#ad418a255403f7eda6644a9b8150f71af">ripple::fixNFTokenReserve</a></div><div class="ttdeci">const uint256 fixNFTokenReserve</div></div>
<div class="ttc" id="anamespaceripple_html_af2c25b95b708d565d681958fbd20d2b6"><div class="ttname"><a href="namespaceripple.html#af2c25b95b708d565d681958fbd20d2b6">ripple::fix1623</a></div><div class="ttdeci">const uint256 fix1623</div></div>
@@ -610,14 +611,14 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_afd7eb1f95de1f953b43cfd2adb902eec"><div class="ttname"><a href="namespaceripple.html#afd7eb1f95de1f953b43cfd2adb902eec">ripple::fixPayChanRecipientOwnerDir</a></div><div class="ttdeci">const uint256 fixPayChanRecipientOwnerDir</div></div>
<div class="ttc" id="anamespaceripple_html_aba5b8db3b6370710dbaadeb4a3b56f6b"><div class="ttname"><a href="namespaceripple.html#aba5b8db3b6370710dbaadeb4a3b56f6b">ripple::fixMasterKeyAsRegularKey</a></div><div class="ttdeci">const uint256 fixMasterKeyAsRegularKey</div></div>
<div class="ttc" id="aatomic_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/atomic/atomic.html">std::atomic&lt; bool &gt;</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae5c1cee76ef3294bbb33190e30ed07ce"><div class="ttname"><a href="namespaceripple.html#ae5c1cee76ef3294bbb33190e30ed07ce">ripple::retiredCryptoConditions</a></div><div class="ttdeci">const uint256 retiredCryptoConditions</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00490">Feature.cpp:490</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae5c1cee76ef3294bbb33190e30ed07ce"><div class="ttname"><a href="namespaceripple.html#ae5c1cee76ef3294bbb33190e30ed07ce">ripple::retiredCryptoConditions</a></div><div class="ttdeci">const uint256 retiredCryptoConditions</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00491">Feature.cpp:491</a></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 class="ttdoc">STL class.</div></div>
<div class="ttc" id="anamespaceripple_html_adc24572ec82470f0e8510bcd85ed6100"><div class="ttname"><a href="namespaceripple.html#adc24572ec82470f0e8510bcd85ed6100">ripple::fixNFTokenDirV1</a></div><div class="ttdeci">const uint256 fixNFTokenDirV1</div></div>
<div class="ttc" id="anamespaceripple_html_a628c330b73f95a76b38d4d385bd37ac0"><div class="ttname"><a href="namespaceripple.html#a628c330b73f95a76b38d4d385bd37ac0">ripple::fixRmSmallIncreasedQOffers</a></div><div class="ttdeci">const uint256 fixRmSmallIncreasedQOffers</div></div>
<div class="ttc" id="anamespaceripple_html_a48c235ab0e6dfd9680ce722dd0a38ab6"><div class="ttname"><a href="namespaceripple.html#a48c235ab0e6dfd9680ce722dd0a38ab6">ripple::fixDisallowIncomingV1</a></div><div class="ttdeci">const uint256 fixDisallowIncomingV1</div></div>
<div class="ttc" id="anamespaceripple_html_ab6b87f591d4f3dee9dfcaf11249616a9"><div class="ttname"><a href="namespaceripple.html#ab6b87f591d4f3dee9dfcaf11249616a9">ripple::fixTrustLinesToSelf</a></div><div class="ttdeci">const uint256 fixTrustLinesToSelf</div></div>
<div class="ttc" id="anamespaceripple_html_af692a0db75adbc331df9226d28909dd9"><div class="ttname"><a href="namespaceripple.html#af692a0db75adbc331df9226d28909dd9">ripple::fix1543</a></div><div class="ttdeci">const uint256 fix1543</div></div>
<div class="ttc" id="anamespaceripple_html_a689ffcfe20478b6769caf00cf865bcad"><div class="ttname"><a href="namespaceripple.html#a689ffcfe20478b6769caf00cf865bcad">ripple::retiredFeeEscalation</a></div><div class="ttdeci">const uint256 retiredFeeEscalation</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00488">Feature.cpp:488</a></div></div>
<div class="ttc" id="anamespaceripple_html_a689ffcfe20478b6769caf00cf865bcad"><div class="ttname"><a href="namespaceripple.html#a689ffcfe20478b6769caf00cf865bcad">ripple::retiredFeeEscalation</a></div><div class="ttdeci">const uint256 retiredFeeEscalation</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00489">Feature.cpp:489</a></div></div>
<div class="ttc" id="anamespaceripple_html_afa20eb58bea379999a57028e082576f1"><div class="ttname"><a href="namespaceripple.html#afa20eb58bea379999a57028e082576f1">ripple::fix1578</a></div><div class="ttdeci">const uint256 fix1578</div></div>
<div class="ttc" id="anamespaceripple_html_a409262339843a2785f29845c7ec5c7f9"><div class="ttname"><a href="namespaceripple.html#a409262339843a2785f29845c7ec5c7f9">ripple::registerFeature</a></div><div class="ttdeci">uint256 registerFeature(std::string const &amp;name, Supported support, VoteBehavior vote)</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00348">Feature.cpp:348</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="RCLCensorshipDetector_8h_source.html#l00029">RCLCensorshipDetector.h:29</a></div></div>
@@ -626,19 +627,20 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_aca7b4bf41e621edeabbb353a76e9b055"><div class="ttname"><a href="namespaceripple.html#aca7b4bf41e621edeabbb353a76e9b055">ripple::fixUniversalNumber</a></div><div class="ttdeci">const uint256 fixUniversalNumber</div></div>
<div class="ttc" id="anamespaceripple_html_a786c40cb27211e1704047accb2ca26bda1e5e1f9aa3cae812e41b2cf743bcfec0"><div class="ttname"><a href="namespaceripple.html#a786c40cb27211e1704047accb2ca26bda1e5e1f9aa3cae812e41b2cf743bcfec0">ripple::no</a></div><div class="ttdeci">@ no</div><div class="ttdef"><b>Definition:</b> <a href="Steps_8h_source.html#l00042">Steps.h:42</a></div></div>
<div class="ttc" id="anamespaceripple_html_a28da871aa8d28d28a444e1b3885065cf"><div class="ttname"><a href="namespaceripple.html#a28da871aa8d28d28a444e1b3885065cf">ripple::bitsetIndexToFeature</a></div><div class="ttdeci">uint256 bitsetIndexToFeature(size_t i)</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00375">Feature.cpp:375</a></div></div>
<div class="ttc" id="anamespaceripple_html_a1728143f9320a061a084a5b9599a36a9"><div class="ttname"><a href="namespaceripple.html#a1728143f9320a061a084a5b9599a36a9">ripple::retiredFix1523</a></div><div class="ttdeci">const uint256 retiredFix1523</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00499">Feature.cpp:499</a></div></div>
<div class="ttc" id="anamespaceripple_html_a807ede3495796bd8a080803cc3605b9d"><div class="ttname"><a href="namespaceripple.html#a807ede3495796bd8a080803cc3605b9d">ripple::retiredFix1201</a></div><div class="ttdeci">const uint256 retiredFix1201</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00497">Feature.cpp:497</a></div></div>
<div class="ttc" id="anamespaceripple_html_a1728143f9320a061a084a5b9599a36a9"><div class="ttname"><a href="namespaceripple.html#a1728143f9320a061a084a5b9599a36a9">ripple::retiredFix1523</a></div><div class="ttdeci">const uint256 retiredFix1523</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00500">Feature.cpp:500</a></div></div>
<div class="ttc" id="anamespaceripple_html_a807ede3495796bd8a080803cc3605b9d"><div class="ttname"><a href="namespaceripple.html#a807ede3495796bd8a080803cc3605b9d">ripple::retiredFix1201</a></div><div class="ttdeci">const uint256 retiredFix1201</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00498">Feature.cpp:498</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="asize_t_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a></div></div>
<div class="ttc" id="anamespaceripple_html_af9776f187d3686a7fba4c2d2fbeebdf4"><div class="ttname"><a href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">ripple::to_string</a></div><div class="ttdeci">std::string to_string(Manifest const &amp;m)</div><div class="ttdoc">Format the specified manifest to a string for debugging purposes.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00041">app/misc/impl/Manifest.cpp:41</a></div></div>
<div class="ttc" id="anamespaceripple_html_a8c231e0a6ac493297e442e8e99af8037"><div class="ttname"><a href="namespaceripple.html#a8c231e0a6ac493297e442e8e99af8037">ripple::retireFeature</a></div><div class="ttdeci">uint256 retireFeature(std::string const &amp;name)</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00356">Feature.cpp:356</a></div></div>
<div class="ttc" id="anamespaceripple_html_a831b340e9f96cdaec47e018aeff72dec"><div class="ttname"><a href="namespaceripple.html#a831b340e9f96cdaec47e018aeff72dec">ripple::fixNonFungibleTokensV1_2</a></div><div class="ttdeci">const uint256 fixNonFungibleTokensV1_2</div></div>
<div class="ttc" id="anamespaceripple_html_ae28dcfd3e9d50e735f0fb46f22979fd2"><div class="ttname"><a href="namespaceripple.html#ae28dcfd3e9d50e735f0fb46f22979fd2">ripple::fixFillOrKill</a></div><div class="ttdeci">const uint256 fixFillOrKill</div></div>
<div class="ttc" id="anamespaceripple_html_a6a671dcbd0f1cf19f9dc241e9c0d5904"><div class="ttname"><a href="namespaceripple.html#a6a671dcbd0f1cf19f9dc241e9c0d5904">ripple::retiredFix1512</a></div><div class="ttdeci">const uint256 retiredFix1512</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00498">Feature.cpp:498</a></div></div>
<div class="ttc" id="anamespaceripple_html_a6a671dcbd0f1cf19f9dc241e9c0d5904"><div class="ttname"><a href="namespaceripple.html#a6a671dcbd0f1cf19f9dc241e9c0d5904">ripple::retiredFix1512</a></div><div class="ttdeci">const uint256 retiredFix1512</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00499">Feature.cpp:499</a></div></div>
<div class="ttc" id="anamespaceripple_html_aceb75e0144de4950c33dedd1191de320"><div class="ttname"><a href="namespaceripple.html#aceb75e0144de4950c33dedd1191de320">ripple::fix1571</a></div><div class="ttdeci">const uint256 fix1571</div></div>
<div class="ttc" id="anamespaceripple_html_aa3339c924836be74a553eb0fd5966a3c"><div class="ttname"><a href="namespaceripple.html#aa3339c924836be74a553eb0fd5966a3c">ripple::getRegisteredFeature</a></div><div class="ttdeci">std::optional&lt; uint256 &gt; getRegisteredFeature(std::string const &amp;name)</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00342">Feature.cpp:342</a></div></div>
<div class="ttc" id="anamespaceripple_html_a786c40cb27211e1704047accb2ca26bda1f50dcfdaa21158935cd0b5ea204fa2b"><div class="ttname"><a href="namespaceripple.html#a786c40cb27211e1704047accb2ca26bda1f50dcfdaa21158935cd0b5ea204fa2b">ripple::yes</a></div><div class="ttdeci">@ yes</div><div class="ttdef"><b>Definition:</b> <a href="Steps_8h_source.html#l00042">Steps.h:42</a></div></div>
<div class="ttc" id="anamespaceripple_html_ac52a0eb5ca3e6aec7bc695eb44ed1ab8"><div class="ttname"><a href="namespaceripple.html#ac52a0eb5ca3e6aec7bc695eb44ed1ab8">ripple::registrationIsDone</a></div><div class="ttdeci">bool registrationIsDone()</div><div class="ttdoc">Tell FeatureCollections when registration is complete.</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00363">Feature.cpp:363</a></div></div>
<div class="ttc" id="anamespaceripple_html_aeaee8fc6314bd6bae6b0892302c8af3b"><div class="ttname"><a href="namespaceripple.html#aeaee8fc6314bd6bae6b0892302c8af3b">ripple::fixInnerObjTemplate</a></div><div class="ttdeci">const uint256 fixInnerObjTemplate</div></div>
<div class="ttc" id="adata_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/data.html">std::string::data</a></div><div class="ttdeci">T data(T... args)</div></div>
<div class="ttc" id="anamespaceripple_1_1detail_html_aa306c03c39352f8b30c6fbde3fe972f3"><div class="ttname"><a href="namespaceripple_1_1detail.html#aa306c03c39352f8b30c6fbde3fe972f3">ripple::detail::supportedAmendments</a></div><div class="ttdeci">std::map&lt; std::string, VoteBehavior &gt; const &amp; supportedAmendments()</div><div class="ttdoc">Amendments that this server supports and the default voting behavior.</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00320">Feature.cpp:320</a></div></div>
<div class="ttc" id="anamespaceripple_html_aa00e870074854cb15cc1d91427e47bec"><div class="ttname"><a href="namespaceripple.html#aa00e870074854cb15cc1d91427e47bec">ripple::featureToName</a></div><div class="ttdeci">std::string featureToName(uint256 const &amp;f)</div><div class="ttdef"><b>Definition:</b> <a href="Feature_8cpp_source.html#l00381">Feature.cpp:381</a></div></div>