mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-22 20:15:51 +00:00
deploy: 9ffb434315
This commit is contained in:
@@ -503,39 +503,48 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"> 411</span><span class="preprocessor">#undef XRPL_FEATURE</span></div>
|
||||
<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"> 412</span><span class="preprocessor">#pragma push_macro("XRPL_FIX")</span></div>
|
||||
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span><span class="preprocessor">#undef XRPL_FIX</span></div>
|
||||
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span><span class="preprocessor">#pragma push_macro("XRPL_RETIRE")</span></div>
|
||||
<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"> 415</span><span class="preprocessor">#undef XRPL_RETIRE</span></div>
|
||||
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"> 416</span> </div>
|
||||
<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"> 417</span><span class="preprocessor">#define XRPL_FEATURE(name, supported, vote) \</span></div>
|
||||
<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"> 418</span><span class="preprocessor"> uint256 const feature##name = registerFeature(#name, supported, vote);</span></div>
|
||||
<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"> 419</span><span class="preprocessor">#define XRPL_FIX(name, supported, vote) \</span></div>
|
||||
<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"> 420</span><span class="preprocessor"> uint256 const fix##name = registerFeature("fix" #name, supported, vote);</span></div>
|
||||
<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"> 421</span> </div>
|
||||
<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"> 422</span><span class="comment">// clang-format off</span></div>
|
||||
<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"> 423</span><span class="preprocessor">#define XRPL_RETIRE(name) \</span></div>
|
||||
<div class="line"><a id="l00424" name="l00424"></a><span class="lineno"> 424</span><span class="preprocessor"> [[deprecated("The referenced amendment has been retired")]] \</span></div>
|
||||
<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"> 425</span><span class="preprocessor"> [[maybe_unused]] \</span></div>
|
||||
<div class="line"><a id="l00426" name="l00426"></a><span class="lineno"> 426</span><span class="preprocessor"> uint256 const retired##name = retireFeature(#name);</span></div>
|
||||
<div class="line"><a id="l00427" name="l00427"></a><span class="lineno"> 427</span><span class="comment">// clang-format on</span></div>
|
||||
<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"> 428</span> </div>
|
||||
<div class="line"><a id="l00429" name="l00429"></a><span class="lineno"> 429</span><span class="preprocessor">#include <xrpl/protocol/detail/features.macro></span></div>
|
||||
<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"> 430</span> </div>
|
||||
<div class="line"><a id="l00431" name="l00431"></a><span class="lineno"> 431</span><span class="preprocessor">#undef XRPL_RETIRE</span></div>
|
||||
<div class="line"><a id="l00432" name="l00432"></a><span class="lineno"> 432</span><span class="preprocessor">#pragma pop_macro("XRPL_RETIRE")</span></div>
|
||||
<div class="line"><a id="l00433" name="l00433"></a><span class="lineno"> 433</span><span class="preprocessor">#undef XRPL_FIX</span></div>
|
||||
<div class="line"><a id="l00434" name="l00434"></a><span class="lineno"> 434</span><span class="preprocessor">#pragma pop_macro("XRPL_FIX")</span></div>
|
||||
<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span><span class="preprocessor">#undef XRPL_FEATURE</span></div>
|
||||
<div class="line"><a id="l00436" name="l00436"></a><span class="lineno"> 436</span><span class="preprocessor">#pragma pop_macro("XRPL_FEATURE")</span></div>
|
||||
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span><span class="preprocessor">#pragma push_macro("XRPL_RETIRE_FEATURE")</span></div>
|
||||
<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"> 415</span><span class="preprocessor">#undef XRPL_RETIRE_FEATURE</span></div>
|
||||
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"> 416</span><span class="preprocessor">#pragma push_macro("XRPL_RETIRE_FIX")</span></div>
|
||||
<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"> 417</span><span class="preprocessor">#undef XRPL_RETIRE_FIX</span></div>
|
||||
<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"> 418</span> </div>
|
||||
<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"> 419</span><span class="preprocessor">#define XRPL_FEATURE(name, supported, vote) \</span></div>
|
||||
<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"> 420</span><span class="preprocessor"> uint256 const feature##name = registerFeature(#name, supported, vote);</span></div>
|
||||
<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"> 421</span><span class="preprocessor">#define XRPL_FIX(name, supported, vote) \</span></div>
|
||||
<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"> 422</span><span class="preprocessor"> uint256 const fix##name = registerFeature("fix" #name, supported, vote);</span></div>
|
||||
<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"> 423</span> </div>
|
||||
<div class="line"><a id="l00424" name="l00424"></a><span class="lineno"> 424</span><span class="comment">// clang-format off</span></div>
|
||||
<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"> 425</span><span class="preprocessor">#define XRPL_RETIRE_FEATURE(name) \</span></div>
|
||||
<div class="line"><a id="l00426" name="l00426"></a><span class="lineno"> 426</span><span class="preprocessor"> [[deprecated("The referenced feature amendment has been retired")]] \</span></div>
|
||||
<div class="line"><a id="l00427" name="l00427"></a><span class="lineno"> 427</span><span class="preprocessor"> [[maybe_unused]] \</span></div>
|
||||
<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"> 428</span><span class="preprocessor"> uint256 const retiredFeature##name = retireFeature(#name);</span></div>
|
||||
<div class="line"><a id="l00429" name="l00429"></a><span class="lineno"> 429</span> </div>
|
||||
<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"> 430</span><span class="preprocessor">#define XRPL_RETIRE_FIX(name) \</span></div>
|
||||
<div class="line"><a id="l00431" name="l00431"></a><span class="lineno"> 431</span><span class="preprocessor"> [[deprecated("The referenced fix amendment has been retired")]] \</span></div>
|
||||
<div class="line"><a id="l00432" name="l00432"></a><span class="lineno"> 432</span><span class="preprocessor"> [[maybe_unused]] \</span></div>
|
||||
<div class="line"><a id="l00433" name="l00433"></a><span class="lineno"> 433</span><span class="preprocessor"> uint256 const retiredFix##name = retireFeature("fix" #name);</span></div>
|
||||
<div class="line"><a id="l00434" name="l00434"></a><span class="lineno"> 434</span><span class="comment">// clang-format on</span></div>
|
||||
<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span> </div>
|
||||
<div class="line"><a id="l00436" name="l00436"></a><span class="lineno"> 436</span><span class="preprocessor">#include <xrpl/protocol/detail/features.macro></span></div>
|
||||
<div class="line"><a id="l00437" name="l00437"></a><span class="lineno"> 437</span> </div>
|
||||
<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"> 438</span><span class="comment">// All of the features should now be registered, since variables in a cpp file</span></div>
|
||||
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"> 439</span><span class="comment">// are initialized from top to bottom.</span></div>
|
||||
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"> 440</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00441" name="l00441"></a><span class="lineno"> 441</span><span class="comment">// Use initialization of one final static variable to set</span></div>
|
||||
<div class="line"><a id="l00442" name="l00442"></a><span class="lineno"> 442</span><span class="comment">// featureCollections::readOnly.</span></div>
|
||||
<div class="line"><a id="l00443" name="l00443"></a><span class="lineno"><a class="line" href="namespaceripple.html#ae898d2883c4703f837647d90acd7c2d5"> 443</a></span>[[maybe_unused]] <span class="keyword">static</span> <span class="keywordtype">bool</span> <span class="keyword">const</span> <a class="code hl_variable" href="namespaceripple.html#ae898d2883c4703f837647d90acd7c2d5">readOnlySet</a> =</div>
|
||||
<div class="line"><a id="l00444" name="l00444"></a><span class="lineno"> 444</span> featureCollections.registrationIsDone();</div>
|
||||
<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"> 445</span> </div>
|
||||
<div class="line"><a id="l00446" name="l00446"></a><span class="lineno"> 446</span>} <span class="comment">// namespace ripple</span></div>
|
||||
<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"> 438</span><span class="preprocessor">#undef XRPL_RETIRE_FEATURE</span></div>
|
||||
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"> 439</span><span class="preprocessor">#pragma pop_macro("XRPL_RETIRE_FEATURE")</span></div>
|
||||
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"> 440</span><span class="preprocessor">#undef XRPL_RETIRE_FIX</span></div>
|
||||
<div class="line"><a id="l00441" name="l00441"></a><span class="lineno"> 441</span><span class="preprocessor">#pragma pop_macro("XRPL_RETIRE_FIX")</span></div>
|
||||
<div class="line"><a id="l00442" name="l00442"></a><span class="lineno"> 442</span><span class="preprocessor">#undef XRPL_FIX</span></div>
|
||||
<div class="line"><a id="l00443" name="l00443"></a><span class="lineno"> 443</span><span class="preprocessor">#pragma pop_macro("XRPL_FIX")</span></div>
|
||||
<div class="line"><a id="l00444" name="l00444"></a><span class="lineno"> 444</span><span class="preprocessor">#undef XRPL_FEATURE</span></div>
|
||||
<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"> 445</span><span class="preprocessor">#pragma pop_macro("XRPL_FEATURE")</span></div>
|
||||
<div class="line"><a id="l00446" name="l00446"></a><span class="lineno"> 446</span> </div>
|
||||
<div class="line"><a id="l00447" name="l00447"></a><span class="lineno"> 447</span><span class="comment">// All of the features should now be registered, since variables in a cpp file</span></div>
|
||||
<div class="line"><a id="l00448" name="l00448"></a><span class="lineno"> 448</span><span class="comment">// are initialized from top to bottom.</span></div>
|
||||
<div class="line"><a id="l00449" name="l00449"></a><span class="lineno"> 449</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00450" name="l00450"></a><span class="lineno"> 450</span><span class="comment">// Use initialization of one final static variable to set</span></div>
|
||||
<div class="line"><a id="l00451" name="l00451"></a><span class="lineno"> 451</span><span class="comment">// featureCollections::readOnly.</span></div>
|
||||
<div class="line"><a id="l00452" name="l00452"></a><span class="lineno"><a class="line" href="namespaceripple.html#ae898d2883c4703f837647d90acd7c2d5"> 452</a></span>[[maybe_unused]] <span class="keyword">static</span> <span class="keywordtype">bool</span> <span class="keyword">const</span> <a class="code hl_variable" href="namespaceripple.html#ae898d2883c4703f837647d90acd7c2d5">readOnlySet</a> =</div>
|
||||
<div class="line"><a id="l00453" name="l00453"></a><span class="lineno"> 453</span> featureCollections.registrationIsDone();</div>
|
||||
<div class="line"><a id="l00454" name="l00454"></a><span class="lineno"> 454</span> </div>
|
||||
<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"> 455</span>} <span class="comment">// namespace ripple</span></div>
|
||||
<div class="ttc" id="aatomic_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/atomic.html">atomic</a></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>
|
||||
<div class="ttc" id="aclassripple_1_1base__uint_html"><div class="ttname"><a href="classripple_1_1base__uint.html">ripple::base_uint< 256 ></a></div></div>
|
||||
@@ -546,7 +555,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="ttc" id="amap_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/map.html">map</a></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 &message)</div><div class="ttdef"><b>Definition</b> <a href="json_2Writer_8h_source.html#l00234">json/Writer.h:234</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#l00086">IPAddress.h:86</a></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#l00092">Feature.h:92</a></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#l00095">Feature.h:95</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#l00355">Feature.cpp:355</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#l00348">Feature.cpp:348</a></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< std::string, VoteBehavior > const & 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#l00341">Feature.cpp:341</a></div></div>
|
||||
@@ -573,7 +582,7 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<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< Bits, Tag > const &a)</div><div class="ttdef"><b>Definition</b> <a href="base__uint_8h_source.html#l00611">base_uint.h:611</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#l00384">Feature.cpp:384</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ae3f5bc352766a1a8dbf5270eb7dbc2e7"><div class="ttname"><a href="namespaceripple.html#ae3f5bc352766a1a8dbf5270eb7dbc2e7">ripple::sha512Half</a></div><div class="ttdeci">sha512_half_hasher::result_type sha512Half(Args const &... args)</div><div class="ttdoc">Returns the SHA512-Half of a series of objects.</div><div class="ttdef"><b>Definition</b> <a href="digest_8h_source.html#l00205">digest.h:205</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ae898d2883c4703f837647d90acd7c2d5"><div class="ttname"><a href="namespaceripple.html#ae898d2883c4703f837647d90acd7c2d5">ripple::readOnlySet</a></div><div class="ttdeci">static bool const readOnlySet</div><div class="ttdef"><b>Definition</b> <a href="Feature_8cpp_source.html#l00443">Feature.cpp:443</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ae898d2883c4703f837647d90acd7c2d5"><div class="ttname"><a href="namespaceripple.html#ae898d2883c4703f837647d90acd7c2d5">ripple::readOnlySet</a></div><div class="ttdeci">static bool const readOnlySet</div><div class="ttdef"><b>Definition</b> <a href="Feature_8cpp_source.html#l00452">Feature.cpp:452</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aefd2f77338ce3c9a2fffc4f0b289b483"><div class="ttname"><a href="namespaceripple.html#aefd2f77338ce3c9a2fffc4f0b289b483">ripple::LogicError</a></div><div class="ttdeci">void LogicError(std::string const &how) noexcept</div><div class="ttdoc">Called when faulty logic causes a broken invariant.</div><div class="ttdef"><b>Definition</b> <a href="libxrpl_2basics_2contract_8cpp_source.html#l00018">libxrpl/basics/contract.cpp:18</a></div></div>
|
||||
<div class="ttc" id="aoptional_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/optional.html">optional</a></div></div>
|
||||
<div class="ttc" id="asize_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/size.html">std::string::size</a></div><div class="ttdeci">T size(T... args)</div></div>
|
||||
|
||||
Reference in New Issue
Block a user