This commit is contained in:
bthomee
2025-05-20 18:10:54 +00:00
parent 39d241def5
commit 90cc35d381
3215 changed files with 96027 additions and 70734 deletions

View File

@@ -232,7 +232,7 @@ $(function() {
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> <a class="code hl_variable" href="classbeast_1_1unit__test_1_1suite.html#aaa1237d9b85c69d35fe86645cee094b5">testcase</a>(<span class="stringliteral">&quot;No Params, None Enabled&quot;</span>);</div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> </div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> <span class="keyword">using namespace </span>test::jtx;</div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> Env env{*<span class="keyword">this</span>};</div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Env.html">Env</a> env{*<span class="keyword">this</span>};</div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> </div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/map.html">std::map&lt;std::string, VoteBehavior&gt;</a> <span class="keyword">const</span>&amp; votes =</div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> <a class="code hl_function" href="namespaceripple_1_1detail.html#aa306c03c39352f8b30c6fbde3fe972f3">ripple::detail::supportedAmendments</a>();</div>
@@ -277,9 +277,9 @@ $(function() {
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> <a class="code hl_variable" href="classbeast_1_1unit__test_1_1suite.html#aaa1237d9b85c69d35fe86645cee094b5">testcase</a>(<span class="stringliteral">&quot;Feature Param&quot;</span>);</div>
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span> </div>
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> <span class="keyword">using namespace </span>test::jtx;</div>
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span> Env env{*<span class="keyword">this</span>};</div>
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Env.html">Env</a> env{*<span class="keyword">this</span>};</div>
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span> </div>
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> <span class="keyword">auto</span> jrr = env.rpc(<span class="stringliteral">&quot;feature&quot;</span>, <span class="stringliteral">&quot;MultiSignReserve&quot;</span>)[jss::result];</div>
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> <span class="keyword">auto</span> jrr = env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#ad69855b4b26fc3c83922c5783487592c">rpc</a>(<span class="stringliteral">&quot;feature&quot;</span>, <span class="stringliteral">&quot;MultiSignReserve&quot;</span>)[jss::result];</div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> BEAST_EXPECTS(jrr[jss::status] == jss::success, <span class="stringliteral">&quot;status&quot;</span>);</div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> jrr.removeMember(jss::status);</div>
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> BEAST_EXPECT(jrr.size() == 1);</div>
@@ -307,7 +307,7 @@ $(function() {
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> <a class="code hl_variable" href="classbeast_1_1unit__test_1_1suite.html#aaa1237d9b85c69d35fe86645cee094b5">testcase</a>(<span class="stringliteral">&quot;Invalid Feature&quot;</span>);</div>
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> </div>
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> <span class="keyword">using namespace </span>test::jtx;</div>
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> Env env{*<span class="keyword">this</span>};</div>
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Env.html">Env</a> env{*<span class="keyword">this</span>};</div>
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> </div>
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> <span class="keyword">auto</span> testInvalidParam = [&amp;](<span class="keyword">auto</span> <span class="keyword">const</span>&amp; param) {</div>
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a> params;</div>
@@ -339,7 +339,7 @@ $(function() {
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> <a class="code hl_variable" href="classbeast_1_1unit__test_1_1suite.html#aaa1237d9b85c69d35fe86645cee094b5">testcase</a>(<span class="stringliteral">&quot;Feature Without Admin&quot;</span>);</div>
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> </div>
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span> <span class="keyword">using namespace </span>test::jtx;</div>
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> Env env{*<span class="keyword">this</span>, envconfig([](<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr&lt;Config&gt;</a> cfg) {</div>
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Env.html">Env</a> env{*<span class="keyword">this</span>, <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a7a4caa0465c555c5c59ce7c0d0d48d78">envconfig</a>([](<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr&lt;Config&gt;</a> cfg) {</div>
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span> (*cfg)[<span class="stringliteral">&quot;port_rpc&quot;</span>].set(<span class="stringliteral">&quot;admin&quot;</span>, <span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span> (*cfg)[<span class="stringliteral">&quot;port_ws&quot;</span>].set(<span class="stringliteral">&quot;admin&quot;</span>, <span class="stringliteral">&quot;&quot;</span>);</div>
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span> <span class="keywordflow">return</span> cfg;</div>
@@ -441,7 +441,7 @@ $(function() {
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"> 363</span> <a class="code hl_variable" href="classbeast_1_1unit__test_1_1suite.html#aaa1237d9b85c69d35fe86645cee094b5">testcase</a>(<span class="stringliteral">&quot;No Params, Some Enabled&quot;</span>);</div>
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span> </div>
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span> <span class="keyword">using namespace </span>test::jtx;</div>
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span> Env env{</div>
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Env.html">Env</a> env{</div>
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span> *<span class="keyword">this</span>, <a class="code hl_class" href="classripple_1_1FeatureBitset.html">FeatureBitset</a>(featureDepositAuth, featureDepositPreauth)};</div>
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span> </div>
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/map.html">std::map&lt;std::string, VoteBehavior&gt;</a> <span class="keyword">const</span>&amp; votes =</div>
@@ -497,7 +497,7 @@ $(function() {
<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"> 419</span> <a class="code hl_variable" href="classbeast_1_1unit__test_1_1suite.html#aaa1237d9b85c69d35fe86645cee094b5">testcase</a>(<span class="stringliteral">&quot;With Majorities&quot;</span>);</div>
<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"> 420</span> </div>
<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"> 421</span> <span class="keyword">using namespace </span>test::jtx;</div>
<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"> 422</span> Env env{*<span class="keyword">this</span>, envconfig(validator, <span class="stringliteral">&quot;&quot;</span>)};</div>
<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"> 422</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Env.html">Env</a> env{*<span class="keyword">this</span>, <a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a7a4caa0465c555c5c59ce7c0d0d48d78">envconfig</a>(<a class="code hl_function" href="namespaceripple_1_1test_1_1jtx.html#a000ffa48b8512f4af030e7fd63c26cad">validator</a>, <span class="stringliteral">&quot;&quot;</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="keyword">auto</span> jrr = env.rpc(<span class="stringliteral">&quot;feature&quot;</span>)[jss::result];</div>
<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"> 425</span> <span class="keywordflow">if</span> (!BEAST_EXPECT(jrr.isMember(jss::features)))</div>
@@ -596,7 +596,7 @@ $(function() {
<div class="line"><a id="l00518" name="l00518"></a><span class="lineno"> 518</span> <a class="code hl_variable" href="classbeast_1_1unit__test_1_1suite.html#aaa1237d9b85c69d35fe86645cee094b5">testcase</a>(<span class="stringliteral">&quot;Veto&quot;</span>);</div>
<div class="line"><a id="l00519" name="l00519"></a><span class="lineno"> 519</span> </div>
<div class="line"><a id="l00520" name="l00520"></a><span class="lineno"> 520</span> <span class="keyword">using namespace </span>test::jtx;</div>
<div class="line"><a id="l00521" name="l00521"></a><span class="lineno"> 521</span> Env env{*<span class="keyword">this</span>, <a class="code hl_class" href="classripple_1_1FeatureBitset.html">FeatureBitset</a>(featureMultiSignReserve)};</div>
<div class="line"><a id="l00521" name="l00521"></a><span class="lineno"> 521</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Env.html">Env</a> env{*<span class="keyword">this</span>, <a class="code hl_class" href="classripple_1_1FeatureBitset.html">FeatureBitset</a>(featureMultiSignReserve)};</div>
<div class="line"><a id="l00522" name="l00522"></a><span class="lineno"> 522</span> <span class="keyword">constexpr</span> <span class="keywordtype">char</span> <span class="keyword">const</span>* featureName = <span class="stringliteral">&quot;MultiSignReserve&quot;</span>;</div>
<div class="line"><a id="l00523" name="l00523"></a><span class="lineno"> 523</span> </div>
<div class="line"><a id="l00524" name="l00524"></a><span class="lineno"> 524</span> <span class="keyword">auto</span> jrr = env.rpc(<span class="stringliteral">&quot;feature&quot;</span>, featureName)[jss::result];</div>
@@ -647,13 +647,13 @@ $(function() {
<div class="line"><a id="l00569" name="l00569"></a><span class="lineno"> 569</span> <a class="code hl_variable" href="classbeast_1_1unit__test_1_1suite.html#aaa1237d9b85c69d35fe86645cee094b5">testcase</a>(<span class="stringliteral">&quot;Obsolete&quot;</span>);</div>
<div class="line"><a id="l00570" name="l00570"></a><span class="lineno"> 570</span> </div>
<div class="line"><a id="l00571" name="l00571"></a><span class="lineno"> 571</span> <span class="keyword">using namespace </span>test::jtx;</div>
<div class="line"><a id="l00572" name="l00572"></a><span class="lineno"> 572</span> Env env{*<span class="keyword">this</span>};</div>
<div class="line"><a id="l00572" name="l00572"></a><span class="lineno"> 572</span> <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1Env.html">Env</a> env{*<span class="keyword">this</span>};</div>
<div class="line"><a id="l00573" name="l00573"></a><span class="lineno"> 573</span> <span class="keyword">constexpr</span> <span class="keywordtype">char</span> <span class="keyword">const</span>* featureName = <span class="stringliteral">&quot;NonFungibleTokensV1&quot;</span>;</div>
<div class="line"><a id="l00574" name="l00574"></a><span class="lineno"> 574</span> </div>
<div class="line"><a id="l00575" name="l00575"></a><span class="lineno"> 575</span> <span class="keyword">auto</span> jrr = env.rpc(<span class="stringliteral">&quot;feature&quot;</span>, featureName)[jss::result];</div>
<div class="line"><a id="l00575" name="l00575"></a><span class="lineno"> 575</span> <span class="keyword">auto</span> jrr = env.<a class="code hl_function" href="classripple_1_1test_1_1jtx_1_1Env.html#ad69855b4b26fc3c83922c5783487592c">rpc</a>(<span class="stringliteral">&quot;feature&quot;</span>, featureName)[jss::result];</div>
<div class="line"><a id="l00576" name="l00576"></a><span class="lineno"> 576</span> <span class="keywordflow">if</span> (!BEAST_EXPECTS(jrr[jss::status] == jss::success, <span class="stringliteral">&quot;status&quot;</span>))</div>
<div class="line"><a id="l00577" name="l00577"></a><span class="lineno"> 577</span> <span class="keywordflow">return</span>;</div>
<div class="line"><a id="l00578" name="l00578"></a><span class="lineno"> 578</span> jrr.removeMember(jss::status);</div>
<div class="line"><a id="l00578" name="l00578"></a><span class="lineno"> 578</span> jrr.<a class="code hl_function" href="classJson_1_1Value.html#a9c9ee172f3387d37d5382d991c591219">removeMember</a>(jss::status);</div>
<div class="line"><a id="l00579" name="l00579"></a><span class="lineno"> 579</span> <span class="keywordflow">if</span> (!BEAST_EXPECT(jrr.size() == 1))</div>
<div class="line"><a id="l00580" name="l00580"></a><span class="lineno"> 580</span> <span class="keywordflow">return</span>;</div>
<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"> 581</span> <span class="keyword">auto</span> feature = *(jrr.begin());</div>
@@ -712,12 +712,13 @@ $(function() {
<div class="line"><a id="l00634" name="l00634"></a><span class="lineno"> 634</span> }</div>
<div class="line"><a id="l00635" name="l00635"></a><span class="lineno"> 635</span>};</div>
<div class="line"><a id="l00636" name="l00636"></a><span class="lineno"> 636</span> </div>
<div class="line"><a id="l00637" name="l00637"></a><span class="lineno"><a class="line" href="namespaceripple.html#a0f69e2428d6879d0eecfad78a4bbf671"> 637</a></span>BEAST_DEFINE_TESTSUITE(Feature, rpc, <a class="code hl_namespace" href="namespaceripple.html">ripple</a>);</div>
<div class="line"><a id="l00637" name="l00637"></a><span class="lineno"><a class="line" href="namespaceripple.html#a0f69e2428d6879d0eecfad78a4bbf671"> 637</a></span>BEAST_DEFINE_TESTSUITE(Feature, <a class="code hl_class" href="classripple_1_1test_1_1jtx_1_1rpc.html">rpc</a>, <a class="code hl_namespace" href="namespaceripple.html">ripple</a>);</div>
<div class="line"><a id="l00638" name="l00638"></a><span class="lineno"> 638</span> </div>
<div class="line"><a id="l00639" name="l00639"></a><span class="lineno"> 639</span>} <span class="comment">// namespace ripple</span></div>
<div class="ttc" id="aat_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/map/at.html">std::map::at</a></div><div class="ttdeci">T at(T... args)</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="aclassJson_1_1Value_html"><div class="ttname"><a href="classJson_1_1Value.html">Json::Value</a></div><div class="ttdoc">Represents a JSON value.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00147">json_value.h:148</a></div></div>
<div class="ttc" id="aclassJson_1_1Value_html"><div class="ttname"><a href="classJson_1_1Value.html">Json::Value</a></div><div class="ttdoc">Represents a JSON value.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00149">json_value.h:150</a></div></div>
<div class="ttc" id="aclassJson_1_1Value_html_a9c9ee172f3387d37d5382d991c591219"><div class="ttname"><a href="classJson_1_1Value.html#a9c9ee172f3387d37d5382d991c591219">Json::Value::removeMember</a></div><div class="ttdeci">Value removeMember(char const *key)</div><div class="ttdoc">Remove and return the named member.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l00935">json_value.cpp:935</a></div></div>
<div class="ttc" id="aclassbeast_1_1unit__test_1_1suite_html"><div class="ttname"><a href="classbeast_1_1unit__test_1_1suite.html">beast::unit_test::suite</a></div><div class="ttdoc">A testsuite class.</div><div class="ttdef"><b>Definition:</b> <a href="suite_8h_source.html#l00054">suite.h:55</a></div></div>
<div class="ttc" id="aclassbeast_1_1unit__test_1_1suite_html_aaa1237d9b85c69d35fe86645cee094b5"><div class="ttname"><a href="classbeast_1_1unit__test_1_1suite.html#aaa1237d9b85c69d35fe86645cee094b5">beast::unit_test::suite::testcase</a></div><div class="ttdeci">testcase_t testcase</div><div class="ttdoc">Memberspace for declaring test cases.</div><div class="ttdef"><b>Definition:</b> <a href="suite_8h_source.html#l00155">suite.h:155</a></div></div>
<div class="ttc" id="aclassbeast_1_1unit__test_1_1suite_html_af5ea30f883ad3a2a841af60a9a82c29c"><div class="ttname"><a href="classbeast_1_1unit__test_1_1suite.html#af5ea30f883ad3a2a841af60a9a82c29c">beast::unit_test::suite::fail</a></div><div class="ttdeci">void fail(String const &amp;reason, char const *file, int line)</div><div class="ttdoc">Record a failure.</div><div class="ttdef"><b>Definition:</b> <a href="suite_8h_source.html#l00533">suite.h:533</a></div></div>
@@ -735,13 +736,18 @@ $(function() {
<div class="ttc" id="aclassripple_1_1Feature__test_html_aeeed6d653837e07c00c8d9c6de5a10dc"><div class="ttname"><a href="classripple_1_1Feature__test.html#aeeed6d653837e07c00c8d9c6de5a10dc">ripple::Feature_test::testWithMajorities</a></div><div class="ttdeci">void testWithMajorities()</div><div class="ttdef"><b>Definition:</b> <a href="Feature__test_8cpp_source.html#l00417">Feature_test.cpp:417</a></div></div>
<div class="ttc" id="aclassripple_1_1Feature__test_html_aef5ad0913752092b9e510ed66c994d0d"><div class="ttname"><a href="classripple_1_1Feature__test.html#aef5ad0913752092b9e510ed66c994d0d">ripple::Feature_test::run</a></div><div class="ttdeci">void run() override</div><div class="ttdoc">Runs the suite.</div><div class="ttdef"><b>Definition:</b> <a href="Feature__test_8cpp_source.html#l00622">Feature_test.cpp:622</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="aclassripple_1_1test_1_1jtx_1_1Env_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html">ripple::test::jtx::Env</a></div><div class="ttdoc">A transaction testing environment.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00120">Env.h:121</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html_ad69855b4b26fc3c83922c5783487592c"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html#ad69855b4b26fc3c83922c5783487592c">ripple::test::jtx::Env::rpc</a></div><div class="ttdeci">Json::Value rpc(unsigned apiVersion, std::unordered_map&lt; std::string, std::string &gt; const &amp;headers, std::string const &amp;cmd, Args &amp;&amp;... args)</div><div class="ttdoc">Execute an RPC command.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00770">Env.h:770</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1rpc_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1rpc.html">ripple::test::jtx::rpc</a></div><div class="ttdoc">Set the expected result code for a JTx The test will fail if the code doesn't match.</div><div class="ttdef"><b>Definition:</b> <a href="rpc_8h_source.html#l00034">rpc.h:35</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>
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4ea7d9899633b4409bd3fc107e6737f8391"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4ea7d9899633b4409bd3fc107e6737f8391">Json::nullValue</a></div><div class="ttdeci">@ nullValue</div><div class="ttdoc">'null' value</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00037">json_value.h:37</a></div></div>
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4">Json::arrayValue</a></div><div class="ttdeci">@ arrayValue</div><div class="ttdoc">array value (ordered list)</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00043">json_value.h:43</a></div></div>
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6">Json::objectValue</a></div><div class="ttdeci">@ objectValue</div><div class="ttdoc">object value (collection of name/value pairs).</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00045">json_value.h:44</a></div></div>
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4ea7d9899633b4409bd3fc107e6737f8391"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4ea7d9899633b4409bd3fc107e6737f8391">Json::nullValue</a></div><div class="ttdeci">@ nullValue</div><div class="ttdoc">'null' value</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00039">json_value.h:39</a></div></div>
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4">Json::arrayValue</a></div><div class="ttdeci">@ arrayValue</div><div class="ttdoc">array value (ordered list)</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00045">json_value.h:45</a></div></div>
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6">Json::objectValue</a></div><div class="ttdeci">@ objectValue</div><div class="ttdoc">object value (collection of name/value pairs).</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00047">json_value.h:46</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#l00374">Feature.cpp:374</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#l00367">Feature.cpp:367</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&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#l00360">Feature.cpp:360</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a000ffa48b8512f4af030e7fd63c26cad"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a000ffa48b8512f4af030e7fd63c26cad">ripple::test::jtx::validator</a></div><div class="ttdeci">std::unique_ptr&lt; Config &gt; validator(std::unique_ptr&lt; Config &gt;, std::string const &amp;)</div><div class="ttdoc">adjust configuration with params needed to be a validator</div><div class="ttdef"><b>Definition:</b> <a href="envconfig_8cpp_source.html#l00113">envconfig.cpp:113</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a7a4caa0465c555c5c59ce7c0d0d48d78"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a7a4caa0465c555c5c59ce7c0d0d48d78">ripple::test::jtx::envconfig</a></div><div class="ttdeci">std::unique_ptr&lt; Config &gt; envconfig()</div><div class="ttdoc">creates and initializes a default configuration for jtx::Env</div><div class="ttdef"><b>Definition:</b> <a href="envconfig_8h_source.html#l00054">envconfig.h:54</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#l00026">algorithm.h:26</a></div></div>
<div class="ttc" id="anamespaceripple_html_a1dcb4cf27e683bd94d11f5322836c689a28a39c5d0e09f2b9f423c9864ecf1db8"><div class="ttname"><a href="namespaceripple.html#a1dcb4cf27e683bd94d11f5322836c689a28a39c5d0e09f2b9f423c9864ecf1db8">ripple::AmendmentVote::obsolete</a></div><div class="ttdeci">@ obsolete</div></div>
<div class="ttc" id="anamespaceripple_html_a1dcb4cf27e683bd94d11f5322836c689a46c48bec0d282018b9d167eef7711b2c"><div class="ttname"><a href="namespaceripple.html#a1dcb4cf27e683bd94d11f5322836c689a46c48bec0d282018b9d167eef7711b2c">ripple::AmendmentVote::up</a></div><div class="ttdeci">@ up</div></div>
@@ -757,7 +763,7 @@ $(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_aa5778f9faa15e3677dcda7975d9db7c6a7edd41da231424c2a5df0cffd15af6bf"><div class="ttname"><a href="namespaceripple.html#aa5778f9faa15e3677dcda7975d9db7c6a7edd41da231424c2a5df0cffd15af6bf">ripple::VoteBehavior::DefaultYes</a></div><div class="ttdeci">@ DefaultYes</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_ab6b00b336996c0b0a3fe2e8a8d5fa76a"><div class="ttname"><a href="namespaceripple.html#ab6b00b336996c0b0a3fe2e8a8d5fa76a">ripple::getMajorityAmendments</a></div><div class="ttdeci">majorityAmendments_t getMajorityAmendments(ReadView const &amp;view)</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00815">View.cpp:815</a></div></div>
<div class="ttc" id="anamespaceripple_html_ab6b00b336996c0b0a3fe2e8a8d5fa76a"><div class="ttname"><a href="namespaceripple.html#ab6b00b336996c0b0a3fe2e8a8d5fa76a">ripple::getMajorityAmendments</a></div><div class="ttdeci">majorityAmendments_t getMajorityAmendments(ReadView const &amp;view)</div><div class="ttdef"><b>Definition:</b> <a href="View_8cpp_source.html#l00925">View.cpp:925</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="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="aunique_ptr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a></div></div>