mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-01 08:25:51 +00:00
deploy: 9d89d4c188
This commit is contained in:
@@ -433,8 +433,8 @@ $(function() {
|
||||
<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  <span class="comment">// Empty</span></div>
|
||||
<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>  {</div>
|
||||
<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>  <a class="code" href="classripple_1_1LedgerTrie.html">LedgerTrie<Ledger></a> t;</div>
|
||||
<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{0}) == boost::none);</div>
|
||||
<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{2}) == boost::none);</div>
|
||||
<div class="line"><a name="l00365"></a><span class="lineno"> 365</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{0}) == std::nullopt);</div>
|
||||
<div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{2}) == std::nullopt);</div>
|
||||
<div class="line"><a name="l00367"></a><span class="lineno"> 367</span>  }</div>
|
||||
<div class="line"><a name="l00368"></a><span class="lineno"> 368</span>  <span class="comment">// Genesis support is NOT empty</span></div>
|
||||
<div class="line"><a name="l00369"></a><span class="lineno"> 369</span>  {</div>
|
||||
@@ -442,9 +442,9 @@ $(function() {
|
||||
<div class="line"><a name="l00371"></a><span class="lineno"> 371</span>  LedgerHistoryHelper h;</div>
|
||||
<div class="line"><a name="l00372"></a><span class="lineno"> 372</span>  <a class="code" href="classripple_1_1Ledger.html">Ledger</a> genesis = h[<span class="stringliteral">""</span>];</div>
|
||||
<div class="line"><a name="l00373"></a><span class="lineno"> 373</span>  t.<a class="code" href="classripple_1_1LedgerTrie.html#a83e81099b1cded82b5d679a80f646ae2">insert</a>(genesis);</div>
|
||||
<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{0})->id == genesis.id());</div>
|
||||
<div class="line"><a name="l00374"></a><span class="lineno"> 374</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{0})->id == genesis.id());</div>
|
||||
<div class="line"><a name="l00375"></a><span class="lineno"> 375</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#ae39438d885031f58c1045ad727823121">remove</a>(genesis));</div>
|
||||
<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{0}) == boost::none);</div>
|
||||
<div class="line"><a name="l00376"></a><span class="lineno"> 376</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{0}) == std::nullopt);</div>
|
||||
<div class="line"><a name="l00377"></a><span class="lineno"> 377</span>  BEAST_EXPECT(!t.<a class="code" href="classripple_1_1LedgerTrie.html#ae39438d885031f58c1045ad727823121">remove</a>(genesis));</div>
|
||||
<div class="line"><a name="l00378"></a><span class="lineno"> 378</span>  }</div>
|
||||
<div class="line"><a name="l00379"></a><span class="lineno"> 379</span>  <span class="comment">// Single node no children</span></div>
|
||||
@@ -452,7 +452,7 @@ $(function() {
|
||||
<div class="line"><a name="l00381"></a><span class="lineno"> 381</span>  <a class="code" href="classripple_1_1LedgerTrie.html">LedgerTrie<Ledger></a> t;</div>
|
||||
<div class="line"><a name="l00382"></a><span class="lineno"> 382</span>  LedgerHistoryHelper h;</div>
|
||||
<div class="line"><a name="l00383"></a><span class="lineno"> 383</span>  t.<a class="code" href="classripple_1_1LedgerTrie.html#a83e81099b1cded82b5d679a80f646ae2">insert</a>(h[<span class="stringliteral">"abc"</span>]);</div>
|
||||
<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{3})->id == h[<span class="stringliteral">"abc"</span>].id());</div>
|
||||
<div class="line"><a name="l00384"></a><span class="lineno"> 384</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{3})->id == h[<span class="stringliteral">"abc"</span>].id());</div>
|
||||
<div class="line"><a name="l00385"></a><span class="lineno"> 385</span>  }</div>
|
||||
<div class="line"><a name="l00386"></a><span class="lineno"> 386</span>  <span class="comment">// Single node smaller child support</span></div>
|
||||
<div class="line"><a name="l00387"></a><span class="lineno"> 387</span>  {</div>
|
||||
@@ -460,8 +460,8 @@ $(function() {
|
||||
<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>  LedgerHistoryHelper h;</div>
|
||||
<div class="line"><a name="l00390"></a><span class="lineno"> 390</span>  t.<a class="code" href="classripple_1_1LedgerTrie.html#a83e81099b1cded82b5d679a80f646ae2">insert</a>(h[<span class="stringliteral">"abc"</span>]);</div>
|
||||
<div class="line"><a name="l00391"></a><span class="lineno"> 391</span>  t.<a class="code" href="classripple_1_1LedgerTrie.html#a83e81099b1cded82b5d679a80f646ae2">insert</a>(h[<span class="stringliteral">"abcd"</span>]);</div>
|
||||
<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{3})->id == h[<span class="stringliteral">"abc"</span>].id());</div>
|
||||
<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{4})->id == h[<span class="stringliteral">"abc"</span>].id());</div>
|
||||
<div class="line"><a name="l00392"></a><span class="lineno"> 392</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{3})->id == h[<span class="stringliteral">"abc"</span>].id());</div>
|
||||
<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{4})->id == h[<span class="stringliteral">"abc"</span>].id());</div>
|
||||
<div class="line"><a name="l00394"></a><span class="lineno"> 394</span>  }</div>
|
||||
<div class="line"><a name="l00395"></a><span class="lineno"> 395</span>  <span class="comment">// Single node larger child</span></div>
|
||||
<div class="line"><a name="l00396"></a><span class="lineno"> 396</span>  {</div>
|
||||
@@ -469,8 +469,8 @@ $(function() {
|
||||
<div class="line"><a name="l00398"></a><span class="lineno"> 398</span>  LedgerHistoryHelper h;</div>
|
||||
<div class="line"><a name="l00399"></a><span class="lineno"> 399</span>  t.<a class="code" href="classripple_1_1LedgerTrie.html#a83e81099b1cded82b5d679a80f646ae2">insert</a>(h[<span class="stringliteral">"abc"</span>]);</div>
|
||||
<div class="line"><a name="l00400"></a><span class="lineno"> 400</span>  t.<a class="code" href="classripple_1_1LedgerTrie.html#a83e81099b1cded82b5d679a80f646ae2">insert</a>(h[<span class="stringliteral">"abcd"</span>], 2);</div>
|
||||
<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{3})->id == h[<span class="stringliteral">"abcd"</span>].id());</div>
|
||||
<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{4})->id == h[<span class="stringliteral">"abcd"</span>].id());</div>
|
||||
<div class="line"><a name="l00401"></a><span class="lineno"> 401</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{3})->id == h[<span class="stringliteral">"abcd"</span>].id());</div>
|
||||
<div class="line"><a name="l00402"></a><span class="lineno"> 402</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{4})->id == h[<span class="stringliteral">"abcd"</span>].id());</div>
|
||||
<div class="line"><a name="l00403"></a><span class="lineno"> 403</span>  }</div>
|
||||
<div class="line"><a name="l00404"></a><span class="lineno"> 404</span>  <span class="comment">// Single node smaller children support</span></div>
|
||||
<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>  {</div>
|
||||
@@ -479,12 +479,12 @@ $(function() {
|
||||
<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>  t.<a class="code" href="classripple_1_1LedgerTrie.html#a83e81099b1cded82b5d679a80f646ae2">insert</a>(h[<span class="stringliteral">"abc"</span>]);</div>
|
||||
<div class="line"><a name="l00409"></a><span class="lineno"> 409</span>  t.<a class="code" href="classripple_1_1LedgerTrie.html#a83e81099b1cded82b5d679a80f646ae2">insert</a>(h[<span class="stringliteral">"abcd"</span>]);</div>
|
||||
<div class="line"><a name="l00410"></a><span class="lineno"> 410</span>  t.<a class="code" href="classripple_1_1LedgerTrie.html#a83e81099b1cded82b5d679a80f646ae2">insert</a>(h[<span class="stringliteral">"abce"</span>]);</div>
|
||||
<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{3})->id == h[<span class="stringliteral">"abc"</span>].id());</div>
|
||||
<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{4})->id == h[<span class="stringliteral">"abc"</span>].id());</div>
|
||||
<div class="line"><a name="l00411"></a><span class="lineno"> 411</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{3})->id == h[<span class="stringliteral">"abc"</span>].id());</div>
|
||||
<div class="line"><a name="l00412"></a><span class="lineno"> 412</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{4})->id == h[<span class="stringliteral">"abc"</span>].id());</div>
|
||||
<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>  </div>
|
||||
<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>  t.<a class="code" href="classripple_1_1LedgerTrie.html#a83e81099b1cded82b5d679a80f646ae2">insert</a>(h[<span class="stringliteral">"abc"</span>]);</div>
|
||||
<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{3})->id == h[<span class="stringliteral">"abc"</span>].id());</div>
|
||||
<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{4})->id == h[<span class="stringliteral">"abc"</span>].id());</div>
|
||||
<div class="line"><a name="l00415"></a><span class="lineno"> 415</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{3})->id == h[<span class="stringliteral">"abc"</span>].id());</div>
|
||||
<div class="line"><a name="l00416"></a><span class="lineno"> 416</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{4})->id == h[<span class="stringliteral">"abc"</span>].id());</div>
|
||||
<div class="line"><a name="l00417"></a><span class="lineno"> 417</span>  }</div>
|
||||
<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>  <span class="comment">// Single node larger children</span></div>
|
||||
<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>  {</div>
|
||||
@@ -493,12 +493,12 @@ $(function() {
|
||||
<div class="line"><a name="l00422"></a><span class="lineno"> 422</span>  t.<a class="code" href="classripple_1_1LedgerTrie.html#a83e81099b1cded82b5d679a80f646ae2">insert</a>(h[<span class="stringliteral">"abc"</span>]);</div>
|
||||
<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>  t.<a class="code" href="classripple_1_1LedgerTrie.html#a83e81099b1cded82b5d679a80f646ae2">insert</a>(h[<span class="stringliteral">"abcd"</span>], 2);</div>
|
||||
<div class="line"><a name="l00424"></a><span class="lineno"> 424</span>  t.<a class="code" href="classripple_1_1LedgerTrie.html#a83e81099b1cded82b5d679a80f646ae2">insert</a>(h[<span class="stringliteral">"abce"</span>]);</div>
|
||||
<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{3})->id == h[<span class="stringliteral">"abc"</span>].id());</div>
|
||||
<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{4})->id == h[<span class="stringliteral">"abc"</span>].id());</div>
|
||||
<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{3})->id == h[<span class="stringliteral">"abc"</span>].id());</div>
|
||||
<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{4})->id == h[<span class="stringliteral">"abc"</span>].id());</div>
|
||||
<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>  </div>
|
||||
<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>  t.<a class="code" href="classripple_1_1LedgerTrie.html#a83e81099b1cded82b5d679a80f646ae2">insert</a>(h[<span class="stringliteral">"abcd"</span>]);</div>
|
||||
<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{3})->id == h[<span class="stringliteral">"abcd"</span>].id());</div>
|
||||
<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{4})->id == h[<span class="stringliteral">"abcd"</span>].id());</div>
|
||||
<div class="line"><a name="l00429"></a><span class="lineno"> 429</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{3})->id == h[<span class="stringliteral">"abcd"</span>].id());</div>
|
||||
<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{4})->id == h[<span class="stringliteral">"abcd"</span>].id());</div>
|
||||
<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>  }</div>
|
||||
<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>  <span class="comment">// Tie-breaker by id</span></div>
|
||||
<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>  {</div>
|
||||
@@ -508,11 +508,11 @@ $(function() {
|
||||
<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>  t.<a class="code" href="classripple_1_1LedgerTrie.html#a83e81099b1cded82b5d679a80f646ae2">insert</a>(h[<span class="stringliteral">"abce"</span>], 2);</div>
|
||||
<div class="line"><a name="l00438"></a><span class="lineno"> 438</span>  </div>
|
||||
<div class="line"><a name="l00439"></a><span class="lineno"> 439</span>  BEAST_EXPECT(h[<span class="stringliteral">"abce"</span>].<span class="keywordtype">id</span>() > h[<span class="stringliteral">"abcd"</span>].<span class="keywordtype">id</span>());</div>
|
||||
<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{4})->id == h[<span class="stringliteral">"abce"</span>].id());</div>
|
||||
<div class="line"><a name="l00440"></a><span class="lineno"> 440</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{4})->id == h[<span class="stringliteral">"abce"</span>].id());</div>
|
||||
<div class="line"><a name="l00441"></a><span class="lineno"> 441</span>  </div>
|
||||
<div class="line"><a name="l00442"></a><span class="lineno"> 442</span>  t.<a class="code" href="classripple_1_1LedgerTrie.html#a83e81099b1cded82b5d679a80f646ae2">insert</a>(h[<span class="stringliteral">"abcd"</span>]);</div>
|
||||
<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>  BEAST_EXPECT(h[<span class="stringliteral">"abce"</span>].<span class="keywordtype">id</span>() > h[<span class="stringliteral">"abcd"</span>].<span class="keywordtype">id</span>());</div>
|
||||
<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{4})->id == h[<span class="stringliteral">"abcd"</span>].id());</div>
|
||||
<div class="line"><a name="l00444"></a><span class="lineno"> 444</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{4})->id == h[<span class="stringliteral">"abcd"</span>].id());</div>
|
||||
<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>  }</div>
|
||||
<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>  </div>
|
||||
<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>  <span class="comment">// Tie-breaker not needed</span></div>
|
||||
@@ -524,14 +524,14 @@ $(function() {
|
||||
<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>  t.<a class="code" href="classripple_1_1LedgerTrie.html#a83e81099b1cded82b5d679a80f646ae2">insert</a>(h[<span class="stringliteral">"abce"</span>], 2);</div>
|
||||
<div class="line"><a name="l00454"></a><span class="lineno"> 454</span>  <span class="comment">// abce only has a margin of 1, but it owns the tie-breaker</span></div>
|
||||
<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>  BEAST_EXPECT(h[<span class="stringliteral">"abce"</span>].<span class="keywordtype">id</span>() > h[<span class="stringliteral">"abcd"</span>].<span class="keywordtype">id</span>());</div>
|
||||
<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{3})->id == h[<span class="stringliteral">"abce"</span>].id());</div>
|
||||
<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{4})->id == h[<span class="stringliteral">"abce"</span>].id());</div>
|
||||
<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{3})->id == h[<span class="stringliteral">"abce"</span>].id());</div>
|
||||
<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{4})->id == h[<span class="stringliteral">"abce"</span>].id());</div>
|
||||
<div class="line"><a name="l00458"></a><span class="lineno"> 458</span>  </div>
|
||||
<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>  <span class="comment">// Switch support from abce to abcd, tie-breaker now needed</span></div>
|
||||
<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>  t.<a class="code" href="classripple_1_1LedgerTrie.html#ae39438d885031f58c1045ad727823121">remove</a>(h[<span class="stringliteral">"abce"</span>]);</div>
|
||||
<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>  t.<a class="code" href="classripple_1_1LedgerTrie.html#a83e81099b1cded82b5d679a80f646ae2">insert</a>(h[<span class="stringliteral">"abcd"</span>]);</div>
|
||||
<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{3})->id == h[<span class="stringliteral">"abc"</span>].id());</div>
|
||||
<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{4})->id == h[<span class="stringliteral">"abc"</span>].id());</div>
|
||||
<div class="line"><a name="l00462"></a><span class="lineno"> 462</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{3})->id == h[<span class="stringliteral">"abc"</span>].id());</div>
|
||||
<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{4})->id == h[<span class="stringliteral">"abc"</span>].id());</div>
|
||||
<div class="line"><a name="l00464"></a><span class="lineno"> 464</span>  }</div>
|
||||
<div class="line"><a name="l00465"></a><span class="lineno"> 465</span>  </div>
|
||||
<div class="line"><a name="l00466"></a><span class="lineno"> 466</span>  <span class="comment">// Single node larger grand child</span></div>
|
||||
@@ -541,9 +541,9 @@ $(function() {
|
||||
<div class="line"><a name="l00470"></a><span class="lineno"> 470</span>  t.<a class="code" href="classripple_1_1LedgerTrie.html#a83e81099b1cded82b5d679a80f646ae2">insert</a>(h[<span class="stringliteral">"abc"</span>]);</div>
|
||||
<div class="line"><a name="l00471"></a><span class="lineno"> 471</span>  t.<a class="code" href="classripple_1_1LedgerTrie.html#a83e81099b1cded82b5d679a80f646ae2">insert</a>(h[<span class="stringliteral">"abcd"</span>], 2);</div>
|
||||
<div class="line"><a name="l00472"></a><span class="lineno"> 472</span>  t.<a class="code" href="classripple_1_1LedgerTrie.html#a83e81099b1cded82b5d679a80f646ae2">insert</a>(h[<span class="stringliteral">"abcde"</span>], 4);</div>
|
||||
<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{3})->id == h[<span class="stringliteral">"abcde"</span>].id());</div>
|
||||
<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{4})->id == h[<span class="stringliteral">"abcde"</span>].id());</div>
|
||||
<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{5})->id == h[<span class="stringliteral">"abcde"</span>].id());</div>
|
||||
<div class="line"><a name="l00473"></a><span class="lineno"> 473</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{3})->id == h[<span class="stringliteral">"abcde"</span>].id());</div>
|
||||
<div class="line"><a name="l00474"></a><span class="lineno"> 474</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{4})->id == h[<span class="stringliteral">"abcde"</span>].id());</div>
|
||||
<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{5})->id == h[<span class="stringliteral">"abcde"</span>].id());</div>
|
||||
<div class="line"><a name="l00476"></a><span class="lineno"> 476</span>  }</div>
|
||||
<div class="line"><a name="l00477"></a><span class="lineno"> 477</span>  </div>
|
||||
<div class="line"><a name="l00478"></a><span class="lineno"> 478</span>  <span class="comment">// Too much uncommitted support from competing branches</span></div>
|
||||
@@ -554,22 +554,22 @@ $(function() {
|
||||
<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>  t.<a class="code" href="classripple_1_1LedgerTrie.html#a83e81099b1cded82b5d679a80f646ae2">insert</a>(h[<span class="stringliteral">"abcde"</span>], 2);</div>
|
||||
<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>  t.<a class="code" href="classripple_1_1LedgerTrie.html#a83e81099b1cded82b5d679a80f646ae2">insert</a>(h[<span class="stringliteral">"abcfg"</span>], 2);</div>
|
||||
<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>  <span class="comment">// 'de' and 'fg' are tied without 'abc' vote</span></div>
|
||||
<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{3})->id == h[<span class="stringliteral">"abc"</span>].id());</div>
|
||||
<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{4})->id == h[<span class="stringliteral">"abc"</span>].id());</div>
|
||||
<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{5})->id == h[<span class="stringliteral">"abc"</span>].id());</div>
|
||||
<div class="line"><a name="l00486"></a><span class="lineno"> 486</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{3})->id == h[<span class="stringliteral">"abc"</span>].id());</div>
|
||||
<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{4})->id == h[<span class="stringliteral">"abc"</span>].id());</div>
|
||||
<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{5})->id == h[<span class="stringliteral">"abc"</span>].id());</div>
|
||||
<div class="line"><a name="l00489"></a><span class="lineno"> 489</span>  </div>
|
||||
<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>  t.<a class="code" href="classripple_1_1LedgerTrie.html#ae39438d885031f58c1045ad727823121">remove</a>(h[<span class="stringliteral">"abc"</span>]);</div>
|
||||
<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>  t.<a class="code" href="classripple_1_1LedgerTrie.html#a83e81099b1cded82b5d679a80f646ae2">insert</a>(h[<span class="stringliteral">"abcd"</span>]);</div>
|
||||
<div class="line"><a name="l00492"></a><span class="lineno"> 492</span>  </div>
|
||||
<div class="line"><a name="l00493"></a><span class="lineno"> 493</span>  <span class="comment">// 'de' branch has 3 votes to 2, so earlier sequences see it as</span></div>
|
||||
<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>  <span class="comment">// preferred</span></div>
|
||||
<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{3})->id == h[<span class="stringliteral">"abcde"</span>].id());</div>
|
||||
<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{4})->id == h[<span class="stringliteral">"abcde"</span>].id());</div>
|
||||
<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{3})->id == h[<span class="stringliteral">"abcde"</span>].id());</div>
|
||||
<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{4})->id == h[<span class="stringliteral">"abcde"</span>].id());</div>
|
||||
<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>  </div>
|
||||
<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>  <span class="comment">// However, if you validated a ledger with Seq 5, potentially on</span></div>
|
||||
<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>  <span class="comment">// a different branch, you do not yet know if they chose abcd</span></div>
|
||||
<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>  <span class="comment">// or abcf because of you, so abc remains preferred</span></div>
|
||||
<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{5})->id == h[<span class="stringliteral">"abc"</span>].id());</div>
|
||||
<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{5})->id == h[<span class="stringliteral">"abc"</span>].id());</div>
|
||||
<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>  }</div>
|
||||
<div class="line"><a name="l00503"></a><span class="lineno"> 503</span>  </div>
|
||||
<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>  <span class="comment">// Changing largestSeq perspective changes preferred branch</span></div>
|
||||
@@ -582,37 +582,37 @@ $(function() {
|
||||
<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>  t.<a class="code" href="classripple_1_1LedgerTrie.html#a83e81099b1cded82b5d679a80f646ae2">insert</a>(h[<span class="stringliteral">"abde"</span>], 2);</div>
|
||||
<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>  </div>
|
||||
<div class="line"><a name="l00524"></a><span class="lineno"> 524</span>  <span class="comment">// B has more branch support</span></div>
|
||||
<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{1})->id == h[<span class="stringliteral">"ab"</span>].id());</div>
|
||||
<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{2})->id == h[<span class="stringliteral">"ab"</span>].id());</div>
|
||||
<div class="line"><a name="l00525"></a><span class="lineno"> 525</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{1})->id == h[<span class="stringliteral">"ab"</span>].id());</div>
|
||||
<div class="line"><a name="l00526"></a><span class="lineno"> 526</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{2})->id == h[<span class="stringliteral">"ab"</span>].id());</div>
|
||||
<div class="line"><a name="l00527"></a><span class="lineno"> 527</span>  <span class="comment">// But if you last validated D,F or E, you do not yet know</span></div>
|
||||
<div class="line"><a name="l00528"></a><span class="lineno"> 528</span>  <span class="comment">// if someone used that validation to commit to B or C</span></div>
|
||||
<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{3})->id == h[<span class="stringliteral">"a"</span>].id());</div>
|
||||
<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{4})->id == h[<span class="stringliteral">"a"</span>].id());</div>
|
||||
<div class="line"><a name="l00529"></a><span class="lineno"> 529</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{3})->id == h[<span class="stringliteral">"a"</span>].id());</div>
|
||||
<div class="line"><a name="l00530"></a><span class="lineno"> 530</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{4})->id == h[<span class="stringliteral">"a"</span>].id());</div>
|
||||
<div class="line"><a name="l00531"></a><span class="lineno"> 531</span>  </div>
|
||||
<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>  t.<a class="code" href="classripple_1_1LedgerTrie.html#ae39438d885031f58c1045ad727823121">remove</a>(h[<span class="stringliteral">"abde"</span>]);</div>
|
||||
<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>  t.<a class="code" href="classripple_1_1LedgerTrie.html#a83e81099b1cded82b5d679a80f646ae2">insert</a>(h[<span class="stringliteral">"abdeg"</span>]);</div>
|
||||
<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>  </div>
|
||||
<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{1})->id == h[<span class="stringliteral">"ab"</span>].id());</div>
|
||||
<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{2})->id == h[<span class="stringliteral">"ab"</span>].id());</div>
|
||||
<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{3})->id == h[<span class="stringliteral">"a"</span>].id());</div>
|
||||
<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{4})->id == h[<span class="stringliteral">"a"</span>].id());</div>
|
||||
<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{5})->id == h[<span class="stringliteral">"a"</span>].id());</div>
|
||||
<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{1})->id == h[<span class="stringliteral">"ab"</span>].id());</div>
|
||||
<div class="line"><a name="l00547"></a><span class="lineno"> 547</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{2})->id == h[<span class="stringliteral">"ab"</span>].id());</div>
|
||||
<div class="line"><a name="l00548"></a><span class="lineno"> 548</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{3})->id == h[<span class="stringliteral">"a"</span>].id());</div>
|
||||
<div class="line"><a name="l00549"></a><span class="lineno"> 549</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{4})->id == h[<span class="stringliteral">"a"</span>].id());</div>
|
||||
<div class="line"><a name="l00550"></a><span class="lineno"> 550</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{5})->id == h[<span class="stringliteral">"a"</span>].id());</div>
|
||||
<div class="line"><a name="l00551"></a><span class="lineno"> 551</span>  </div>
|
||||
<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>  t.<a class="code" href="classripple_1_1LedgerTrie.html#ae39438d885031f58c1045ad727823121">remove</a>(h[<span class="stringliteral">"ac"</span>]);</div>
|
||||
<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>  t.<a class="code" href="classripple_1_1LedgerTrie.html#a83e81099b1cded82b5d679a80f646ae2">insert</a>(h[<span class="stringliteral">"abh"</span>]);</div>
|
||||
<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{1})->id == h[<span class="stringliteral">"ab"</span>].id());</div>
|
||||
<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{2})->id == h[<span class="stringliteral">"ab"</span>].id());</div>
|
||||
<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{3})->id == h[<span class="stringliteral">"ab"</span>].id());</div>
|
||||
<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{4})->id == h[<span class="stringliteral">"a"</span>].id());</div>
|
||||
<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{5})->id == h[<span class="stringliteral">"a"</span>].id());</div>
|
||||
<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{1})->id == h[<span class="stringliteral">"ab"</span>].id());</div>
|
||||
<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{2})->id == h[<span class="stringliteral">"ab"</span>].id());</div>
|
||||
<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{3})->id == h[<span class="stringliteral">"ab"</span>].id());</div>
|
||||
<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{4})->id == h[<span class="stringliteral">"a"</span>].id());</div>
|
||||
<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{5})->id == h[<span class="stringliteral">"a"</span>].id());</div>
|
||||
<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>  </div>
|
||||
<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>  t.<a class="code" href="classripple_1_1LedgerTrie.html#ae39438d885031f58c1045ad727823121">remove</a>(h[<span class="stringliteral">"acf"</span>]);</div>
|
||||
<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>  t.<a class="code" href="classripple_1_1LedgerTrie.html#a83e81099b1cded82b5d679a80f646ae2">insert</a>(h[<span class="stringliteral">"abde"</span>]);</div>
|
||||
<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{1})->id == h[<span class="stringliteral">"abde"</span>].id());</div>
|
||||
<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{2})->id == h[<span class="stringliteral">"abde"</span>].id());</div>
|
||||
<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{3})->id == h[<span class="stringliteral">"abde"</span>].id());</div>
|
||||
<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{4})->id == h[<span class="stringliteral">"ab"</span>].id());</div>
|
||||
<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">getPreferred</a>(Seq{5})->id == h[<span class="stringliteral">"ab"</span>].id());</div>
|
||||
<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{1})->id == h[<span class="stringliteral">"abde"</span>].id());</div>
|
||||
<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{2})->id == h[<span class="stringliteral">"abde"</span>].id());</div>
|
||||
<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{3})->id == h[<span class="stringliteral">"abde"</span>].id());</div>
|
||||
<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{4})->id == h[<span class="stringliteral">"ab"</span>].id());</div>
|
||||
<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>  BEAST_EXPECT(t.<a class="code" href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">getPreferred</a>(Seq{5})->id == h[<span class="stringliteral">"ab"</span>].id());</div>
|
||||
<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>  }</div>
|
||||
<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>  }</div>
|
||||
<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>  </div>
|
||||
@@ -709,7 +709,6 @@ $(function() {
|
||||
<div class="line"><a name="l00682"></a><span class="lineno"> 682</span> } <span class="comment">// namespace ripple</span></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<div class="ttc" id="aclassripple_1_1LedgerTrie_html_ab309fde8ae0efdd1945604cf12c7781e"><div class="ttname"><a href="classripple_1_1LedgerTrie.html#ab309fde8ae0efdd1945604cf12c7781e">ripple::LedgerTrie::branchSupport</a></div><div class="ttdeci">std::uint32_t branchSupport(Ledger const &ledger) const</div><div class="ttdoc">Return the count of branch support for the specific ledger.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerTrie_8h_source.html#l00604">LedgerTrie.h:604</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerTrie_html_af6283053a1ed0b7eacd3fe0dcb3cc77d"><div class="ttname"><a href="classripple_1_1LedgerTrie.html#af6283053a1ed0b7eacd3fe0dcb3cc77d">ripple::LedgerTrie::getPreferred</a></div><div class="ttdeci">boost::optional< SpanTip< Ledger > > getPreferred(Seq const largestIssued) const</div><div class="ttdoc">Return the preferred ledger ID.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerTrie_8h_source.html#l00678">LedgerTrie.h:678</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_html_a52909fdbfa7f29626f24005ed12e6ef4"><div class="ttname"><a href="namespaceripple_1_1test.html#a52909fdbfa7f29626f24005ed12e6ef4">ripple::test::BEAST_DEFINE_TESTSUITE</a></div><div class="ttdeci">BEAST_DEFINE_TESTSUITE(AccountDelete, app, ripple)</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="auniform_int_distribution_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/numeric/random/uniform_int_distribution.html">std::uniform_int_distribution</a></div></div>
|
||||
@@ -720,9 +719,10 @@ $(function() {
|
||||
<div class="ttc" id="arandom_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/random.html">random</a></div></div>
|
||||
<div class="ttc" id="amersenne_twister_engine_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/numeric/random/mersenne_twister_engine.html">std::mt19937</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1LedgerTrie__test_html_a42477c0d3a28d1f88074c949e2a91789"><div class="ttname"><a href="classripple_1_1test_1_1LedgerTrie__test.html#a42477c0d3a28d1f88074c949e2a91789">ripple::test::LedgerTrie_test::testGetPreferred</a></div><div class="ttdeci">void testGetPreferred()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerTrie__test_8cpp_source.html#l00358">LedgerTrie_test.cpp:358</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerTrie_html_a3db8ef88a24566a57fe4711177e87da8"><div class="ttname"><a href="classripple_1_1LedgerTrie.html#a3db8ef88a24566a57fe4711177e87da8">ripple::LedgerTrie::getPreferred</a></div><div class="ttdeci">std::optional< SpanTip< Ledger > > getPreferred(Seq const largestIssued) const</div><div class="ttdoc">Return the preferred ledger ID.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerTrie_8h_source.html#l00678">LedgerTrie.h:678</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LedgerTrie_html_a83e81099b1cded82b5d679a80f646ae2"><div class="ttname"><a href="classripple_1_1LedgerTrie.html#a83e81099b1cded82b5d679a80f646ae2">ripple::LedgerTrie::insert</a></div><div class="ttdeci">void insert(Ledger const &ledger, std::uint32_t count=1)</div><div class="ttdoc">Insert and/or increment the support for the given ledger.</div><div class="ttdef"><b>Definition:</b> <a href="LedgerTrie_8h_source.html#l00450">LedgerTrie.h:450</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1LedgerTrie__test_html_a3154fc0065b86577bef1672451eeef59"><div class="ttname"><a href="classripple_1_1test_1_1LedgerTrie__test.html#a3154fc0065b86577bef1672451eeef59">ripple::test::LedgerTrie_test::testRemove</a></div><div class="ttdeci">void testRemove()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerTrie__test_8cpp_source.html#l00158">LedgerTrie_test.cpp:158</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Ledger_html"><div class="ttname"><a href="classripple_1_1Ledger.html">ripple::Ledger</a></div><div class="ttdoc">Holds a ledger.</div><div class="ttdef"><b>Definition:</b> <a href="Ledger_8h_source.html#l00077">Ledger.h:77</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Ledger_html"><div class="ttname"><a href="classripple_1_1Ledger.html">ripple::Ledger</a></div><div class="ttdoc">Holds a ledger.</div><div class="ttdef"><b>Definition:</b> <a href="Ledger_8h_source.html#l00076">Ledger.h:76</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1LedgerTrie__test_html_abc6b2311c06cb9f95ccd1fdbae2db210"><div class="ttname"><a href="classripple_1_1test_1_1LedgerTrie__test.html#abc6b2311c06cb9f95ccd1fdbae2db210">ripple::test::LedgerTrie_test::testRootRelated</a></div><div class="ttdeci">void testRootRelated()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerTrie__test_8cpp_source.html#l00593">LedgerTrie_test.cpp:593</a></div></div>
|
||||
<div class="ttc" id="ainteger_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1LedgerTrie__test_html"><div class="ttname"><a href="classripple_1_1test_1_1LedgerTrie__test.html">ripple::test::LedgerTrie_test</a></div><div class="ttdef"><b>Definition:</b> <a href="LedgerTrie__test_8cpp_source.html#l00028">LedgerTrie_test.cpp:28</a></div></div>
|
||||
|
||||
Reference in New Issue
Block a user