This commit is contained in:
nbougalis
2020-12-14 17:57:31 +00:00
parent 8b9edaced4
commit 00ae94e785
332 changed files with 24764 additions and 24381 deletions

View File

@@ -548,108 +548,113 @@ $(function() {
<div class="line"><a name="l00564"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap_1_1const__iterator.html#acfd0ffb1ceae97e14d13e3ff1b7ee902"> 564</a></span>&#160; <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#a01908f8cc0274035ebf018f2f92783ce">pointer</a> <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#acfd0ffb1ceae97e14d13e3ff1b7ee902">item_</a> = <span class="keyword">nullptr</span>;</div>
<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; </div>
<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#a4822e666932ba5cdd706db598d8cda36">const_iterator</a>() = <span class="keywordflow">default</span>;</div>
<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#afeb5eb94ab1c6a4c995dfe82a43f2e09">const_iterator</a>() = <span class="keyword">delete</span>;</div>
<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; </div>
<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#a6b211b902ad277bb4ff854b4455f3245">reference</a></div>
<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#a67d1a2e4b8fb308703667ffc445e5aa1">operator*</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160; <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#a01908f8cc0274035ebf018f2f92783ce">pointer</a></div>
<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#ac771b1bba290cab42b8c5eb7d8626219">operator-&gt;</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; </div>
<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html">const_iterator</a>&amp;</div>
<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#a5c4fe87cf9aae35edde21d4bbd87ce8d">operator++</a>();</div>
<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html">const_iterator</a></div>
<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160; <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#a5c4fe87cf9aae35edde21d4bbd87ce8d">operator++</a>(<span class="keywordtype">int</span>);</div>
<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160; </div>
<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; <span class="keyword">explicit</span> <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#a4822e666932ba5cdd706db598d8cda36">const_iterator</a>(<a class="code" href="classripple_1_1SHAMap.html">SHAMap</a> <span class="keyword">const</span>* map);</div>
<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#a4822e666932ba5cdd706db598d8cda36">const_iterator</a>(<a class="code" href="classripple_1_1SHAMap.html">SHAMap</a> <span class="keyword">const</span>* map, <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#a01908f8cc0274035ebf018f2f92783ce">pointer</a> item);</div>
<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#a4822e666932ba5cdd706db598d8cda36">const_iterator</a>(<a class="code" href="classripple_1_1SHAMap.html">SHAMap</a> <span class="keyword">const</span>* map, <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#a01908f8cc0274035ebf018f2f92783ce">pointer</a> item, <a class="codeRef" href="http://en.cppreference.com/w/cpp/container/stack.html">SharedPtrNodeStack</a>&amp;&amp; stack);</div>
<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; </div>
<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160; <span class="keyword">friend</span> <span class="keywordtype">bool</span></div>
<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160; <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#ab95f2e994664fc0ed94252a9da09b466">operator==</a>(<a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html">const_iterator</a> <span class="keyword">const</span>&amp; x, <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html">const_iterator</a> <span class="keyword">const</span>&amp; y);</div>
<div class="line"><a name="l00586"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap_1_1const__iterator.html#a1ffff693669cd9c4038491d5cc4cf6f3"> 586</a></span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classripple_1_1SHAMap.html">SHAMap</a>;</div>
<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160;};</div>
<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160; </div>
<div class="line"><a name="l00589"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap_1_1const__iterator.html#ad44938558ed554d2e0fb8267068f6df0"> 589</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#a4822e666932ba5cdd706db598d8cda36">SHAMap::const_iterator::const_iterator</a>(<a class="code" href="classripple_1_1SHAMap.html">SHAMap</a> <span class="keyword">const</span>* map)</div>
<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160; : map_(map), item_(nullptr)</div>
<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160;{</div>
<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160; <span class="keyword">auto</span> temp = <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#af5cff04eb448b6bdd7d59658bd5dc6cd">map_</a>-&gt;<a class="code" href="classripple_1_1SHAMap.html#aa349ff193020caf2178e28ef6392e675">peekFirstItem</a>(<a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#a0226f23617b013c86d0459e702fb6f19">stack_</a>);</div>
<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160; <span class="keywordflow">if</span> (temp)</div>
<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160; <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#acfd0ffb1ceae97e14d13e3ff1b7ee902">item_</a> = temp-&gt;peekItem().get();</div>
<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160;}</div>
<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160; </div>
<div class="line"><a name="l00597"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap_1_1const__iterator.html#a85667b957db539b780367a83467091e0"> 597</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#a4822e666932ba5cdd706db598d8cda36">SHAMap::const_iterator::const_iterator</a>(<a class="code" href="classripple_1_1SHAMap.html">SHAMap</a> <span class="keyword">const</span>* map, <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#a01908f8cc0274035ebf018f2f92783ce">pointer</a> item)</div>
<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160; : map_(map), item_(item)</div>
<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160;{</div>
<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160;}</div>
<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160; </div>
<div class="line"><a name="l00602"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap_1_1const__iterator.html#a942f588cfdb4512bc7272ebae930a856"> 602</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#a4822e666932ba5cdd706db598d8cda36">SHAMap::const_iterator::const_iterator</a>(</div>
<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160; <a class="code" href="classripple_1_1SHAMap.html">SHAMap</a> <span class="keyword">const</span>* map,</div>
<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160; <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#a01908f8cc0274035ebf018f2f92783ce">pointer</a> item,</div>
<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/container/stack.html">SharedPtrNodeStack</a>&amp;&amp; stack)</div>
<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160; : stack_(<a class="code" href="namespacestd.html">std</a>::move(stack)), map_(map), item_(item)</div>
<div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160;{</div>
<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160;}</div>
<div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160; </div>
<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160;<span class="keyword">inline</span> <a class="code" href="classripple_1_1Dir_1_1const__iterator.html#a5c10b36dcf197f4ccd12419eb00ef13a">SHAMap::const_iterator::reference</a></div>
<div class="line"><a name="l00611"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap_1_1const__iterator.html#a67d1a2e4b8fb308703667ffc445e5aa1"> 611</a></span>&#160;<a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#a67d1a2e4b8fb308703667ffc445e5aa1">SHAMap::const_iterator::operator*</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160;<span class="keyword"></span>{</div>
<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160; <span class="keywordflow">return</span> *item_;</div>
<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#afeb5eb94ab1c6a4c995dfe82a43f2e09">const_iterator</a>(<a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html">const_iterator</a> <span class="keyword">const</span>&amp; other) = <span class="keywordflow">default</span>;</div>
<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html">const_iterator</a>&amp;</div>
<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160; <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#a73c1c2a2b198f11a50c21ff0a1b60ab5">operator=</a>(<a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html">const_iterator</a> <span class="keyword">const</span>&amp; other) = <span class="keywordflow">default</span>;</div>
<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; </div>
<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#ab31534030bd8ee7e37759eb065dfeb62">~const_iterator</a>() = <span class="keywordflow">default</span>;</div>
<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; </div>
<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#a6b211b902ad277bb4ff854b4455f3245">reference</a></div>
<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#a67d1a2e4b8fb308703667ffc445e5aa1">operator*</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160; <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#a01908f8cc0274035ebf018f2f92783ce">pointer</a></div>
<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160; <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#ac771b1bba290cab42b8c5eb7d8626219">operator-&gt;</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160; </div>
<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html">const_iterator</a>&amp;</div>
<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#a5c4fe87cf9aae35edde21d4bbd87ce8d">operator++</a>();</div>
<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html">const_iterator</a></div>
<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#a5c4fe87cf9aae35edde21d4bbd87ce8d">operator++</a>(<span class="keywordtype">int</span>);</div>
<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160; </div>
<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160; <span class="keyword">explicit</span> <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#afeb5eb94ab1c6a4c995dfe82a43f2e09">const_iterator</a>(<a class="code" href="classripple_1_1SHAMap.html">SHAMap</a> <span class="keyword">const</span>* map);</div>
<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160; <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#afeb5eb94ab1c6a4c995dfe82a43f2e09">const_iterator</a>(<a class="code" href="classripple_1_1SHAMap.html">SHAMap</a> <span class="keyword">const</span>* map, <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/nullptr_t.html">std::nullptr_t</a>);</div>
<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160; <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#afeb5eb94ab1c6a4c995dfe82a43f2e09">const_iterator</a>(<a class="code" href="classripple_1_1SHAMap.html">SHAMap</a> <span class="keyword">const</span>* map, <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#a01908f8cc0274035ebf018f2f92783ce">pointer</a> item, <a class="codeRef" href="http://en.cppreference.com/w/cpp/container/stack.html">SharedPtrNodeStack</a>&amp;&amp; stack);</div>
<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160; </div>
<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160; <span class="keyword">friend</span> <span class="keywordtype">bool</span></div>
<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160; <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#ab95f2e994664fc0ed94252a9da09b466">operator==</a>(<a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html">const_iterator</a> <span class="keyword">const</span>&amp; x, <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html">const_iterator</a> <span class="keyword">const</span>&amp; y);</div>
<div class="line"><a name="l00592"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap_1_1const__iterator.html#a1ffff693669cd9c4038491d5cc4cf6f3"> 592</a></span>&#160; <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classripple_1_1SHAMap.html">SHAMap</a>;</div>
<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160;};</div>
<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160; </div>
<div class="line"><a name="l00595"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap_1_1const__iterator.html#ad44938558ed554d2e0fb8267068f6df0"> 595</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#afeb5eb94ab1c6a4c995dfe82a43f2e09">SHAMap::const_iterator::const_iterator</a>(<a class="code" href="classripple_1_1SHAMap.html">SHAMap</a> <span class="keyword">const</span>* map) : map_(map)</div>
<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160;{</div>
<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160; assert(<a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#af5cff04eb448b6bdd7d59658bd5dc6cd">map_</a> != <span class="keyword">nullptr</span>);</div>
<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160; </div>
<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160; <span class="keywordflow">if</span> (<span class="keyword">auto</span> temp = <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#af5cff04eb448b6bdd7d59658bd5dc6cd">map_</a>-&gt;<a class="code" href="classripple_1_1SHAMap.html#aa349ff193020caf2178e28ef6392e675">peekFirstItem</a>(<a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#a0226f23617b013c86d0459e702fb6f19">stack_</a>))</div>
<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160; <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#acfd0ffb1ceae97e14d13e3ff1b7ee902">item_</a> = temp-&gt;peekItem().get();</div>
<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160;}</div>
<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160; </div>
<div class="line"><a name="l00603"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap_1_1const__iterator.html#a53c9b539929750152b7699bcd852aedc"> 603</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#afeb5eb94ab1c6a4c995dfe82a43f2e09">SHAMap::const_iterator::const_iterator</a>(<a class="code" href="classripple_1_1SHAMap.html">SHAMap</a> <span class="keyword">const</span>* map, <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/nullptr_t.html">std::nullptr_t</a>)</div>
<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160; : map_(map)</div>
<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160;{</div>
<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160;}</div>
<div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160; </div>
<div class="line"><a name="l00608"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap_1_1const__iterator.html#a942f588cfdb4512bc7272ebae930a856"> 608</a></span>&#160;<span class="keyword">inline</span> <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#afeb5eb94ab1c6a4c995dfe82a43f2e09">SHAMap::const_iterator::const_iterator</a>(</div>
<div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160; <a class="code" href="classripple_1_1SHAMap.html">SHAMap</a> <span class="keyword">const</span>* map,</div>
<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160; <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#a01908f8cc0274035ebf018f2f92783ce">pointer</a> item,</div>
<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/container/stack.html">SharedPtrNodeStack</a>&amp;&amp; stack)</div>
<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160; : stack_(<a class="code" href="namespacestd.html">std</a>::move(stack)), map_(map), item_(item)</div>
<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160;{</div>
<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160;}</div>
<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160; </div>
<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160;<span class="keyword">inline</span> <a class="code" href="classripple_1_1Dir_1_1const__iterator.html#a8cc46c4cfcd0f6967c32051448a907a8">SHAMap::const_iterator::pointer</a></div>
<div class="line"><a name="l00617"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap_1_1const__iterator.html#ac771b1bba290cab42b8c5eb7d8626219"> 617</a></span>&#160;<a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#ac771b1bba290cab42b8c5eb7d8626219">SHAMap::const_iterator::operator-&gt;</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160;<span class="keyword">inline</span> <a class="code" href="classripple_1_1Dir_1_1const__iterator.html#a5c10b36dcf197f4ccd12419eb00ef13a">SHAMap::const_iterator::reference</a></div>
<div class="line"><a name="l00617"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap_1_1const__iterator.html#a67d1a2e4b8fb308703667ffc445e5aa1"> 617</a></span>&#160;<a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#a67d1a2e4b8fb308703667ffc445e5aa1">SHAMap::const_iterator::operator*</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160;<span class="keyword"></span>{</div>
<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160; <span class="keywordflow">return</span> item_;</div>
<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160; <span class="keywordflow">return</span> *item_;</div>
<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160;}</div>
<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160; </div>
<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160;<span class="keyword">inline</span> <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html">SHAMap::const_iterator</a>&amp;</div>
<div class="line"><a name="l00623"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap_1_1const__iterator.html#a5c4fe87cf9aae35edde21d4bbd87ce8d"> 623</a></span>&#160;<a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#a5c4fe87cf9aae35edde21d4bbd87ce8d">SHAMap::const_iterator::operator++</a>()</div>
<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160;{</div>
<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160; <span class="keyword">auto</span> temp = map_-&gt;peekNextItem(item_-&gt;key(), stack_);</div>
<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160; <span class="keywordflow">if</span> (temp)</div>
<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160; item_ = temp-&gt;peekItem().get();</div>
<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160; <span class="keywordflow">else</span></div>
<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160; item_ = <span class="keyword">nullptr</span>;</div>
<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160;}</div>
<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160; </div>
<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160;<span class="keyword">inline</span> <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html">SHAMap::const_iterator</a></div>
<div class="line"><a name="l00634"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap_1_1const__iterator.html#add9afd9aaa8067198aa0b66568f34f26"> 634</a></span>&#160;<a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#a5c4fe87cf9aae35edde21d4bbd87ce8d">SHAMap::const_iterator::operator++</a>(<span class="keywordtype">int</span>)</div>
<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160;{</div>
<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160; <span class="keyword">auto</span> tmp = *<span class="keyword">this</span>;</div>
<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160; ++(*this);</div>
<div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160; <span class="keywordflow">return</span> tmp;</div>
<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160;}</div>
<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160; </div>
<div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span></div>
<div class="line"><a name="l00642"></a><span class="lineno"><a class="line" href="namespaceripple.html#a0d675d0b4aec39653e5554fb8976c68e"> 642</a></span>&#160;<a class="code" href="namespaceripple.html#a4a7f562868748b9246dbcab39091021c">operator==</a>(<a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html">SHAMap::const_iterator</a> <span class="keyword">const</span>&amp; x, <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html">SHAMap::const_iterator</a> <span class="keyword">const</span>&amp; y)</div>
<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160;{</div>
<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160; assert(x.<a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#af5cff04eb448b6bdd7d59658bd5dc6cd">map_</a> == y.<a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#af5cff04eb448b6bdd7d59658bd5dc6cd">map_</a>);</div>
<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160; <span class="keywordflow">return</span> x.<a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#acfd0ffb1ceae97e14d13e3ff1b7ee902">item_</a> == y.<a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#acfd0ffb1ceae97e14d13e3ff1b7ee902">item_</a>;</div>
<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160;}</div>
<div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160; </div>
<div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span></div>
<div class="line"><a name="l00649"></a><span class="lineno"><a class="line" href="namespaceripple.html#ad4dea638ae6e1e701a2155ca93792419"> 649</a></span>&#160;<a class="code" href="namespaceripple.html#a068a05c4d658a764ce2be1810e1779fd">operator!=</a>(<a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html">SHAMap::const_iterator</a> <span class="keyword">const</span>&amp; x, <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html">SHAMap::const_iterator</a> <span class="keyword">const</span>&amp; y)</div>
<div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160;{</div>
<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160; <span class="keywordflow">return</span> !(x == y);</div>
<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160;}</div>
<div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160; </div>
<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160;<span class="keyword">inline</span> SHAMap::const_iterator</div>
<div class="line"><a name="l00655"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap.html#ac18383f9dc9dbb7e4bfaadbb55cfb4d2"> 655</a></span>&#160;<a class="code" href="classripple_1_1SHAMap.html#ac18383f9dc9dbb7e4bfaadbb55cfb4d2">SHAMap::begin</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160;<span class="keyword"></span>{</div>
<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#aa2ccf44248af5be8a81db7091ad4d019">const_iterator</a>(<span class="keyword">this</span>);</div>
<div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160;}</div>
<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160; </div>
<div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160;<span class="keyword">inline</span> <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html">SHAMap::const_iterator</a></div>
<div class="line"><a name="l00661"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap.html#a71caeac6f4a3bce67cc8476a440509c1"> 661</a></span>&#160;<a class="code" href="classripple_1_1SHAMap.html#a71caeac6f4a3bce67cc8476a440509c1">SHAMap::end</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160;<span class="keyword"></span>{</div>
<div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#aa2ccf44248af5be8a81db7091ad4d019">const_iterator</a>(<span class="keyword">this</span>, <span class="keyword">nullptr</span>);</div>
<div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160;}</div>
<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160; </div>
<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160;} <span class="comment">// namespace ripple</span></div>
<div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160; </div>
<div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160;<span class="keyword">inline</span> <a class="code" href="classripple_1_1Dir_1_1const__iterator.html#a8cc46c4cfcd0f6967c32051448a907a8">SHAMap::const_iterator::pointer</a></div>
<div class="line"><a name="l00623"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap_1_1const__iterator.html#ac771b1bba290cab42b8c5eb7d8626219"> 623</a></span>&#160;<a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#ac771b1bba290cab42b8c5eb7d8626219">SHAMap::const_iterator::operator-&gt;</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160;<span class="keyword"></span>{</div>
<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160; <span class="keywordflow">return</span> item_;</div>
<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160;}</div>
<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160; </div>
<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160;<span class="keyword">inline</span> <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html">SHAMap::const_iterator</a>&amp;</div>
<div class="line"><a name="l00629"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap_1_1const__iterator.html#a5c4fe87cf9aae35edde21d4bbd87ce8d"> 629</a></span>&#160;<a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#a5c4fe87cf9aae35edde21d4bbd87ce8d">SHAMap::const_iterator::operator++</a>()</div>
<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160;{</div>
<div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160; <span class="keywordflow">if</span> (<span class="keyword">auto</span> temp = map_-&gt;peekNextItem(item_-&gt;key(), stack_))</div>
<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160; item_ = temp-&gt;peekItem().get();</div>
<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160; <span class="keywordflow">else</span></div>
<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160; item_ = <span class="keyword">nullptr</span>;</div>
<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160; <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160;}</div>
<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160; </div>
<div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160;<span class="keyword">inline</span> <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html">SHAMap::const_iterator</a></div>
<div class="line"><a name="l00639"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap_1_1const__iterator.html#add9afd9aaa8067198aa0b66568f34f26"> 639</a></span>&#160;<a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#a5c4fe87cf9aae35edde21d4bbd87ce8d">SHAMap::const_iterator::operator++</a>(<span class="keywordtype">int</span>)</div>
<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160;{</div>
<div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160; <span class="keyword">auto</span> tmp = *<span class="keyword">this</span>;</div>
<div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160; ++(*this);</div>
<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160; <span class="keywordflow">return</span> tmp;</div>
<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160;}</div>
<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160; </div>
<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span></div>
<div class="line"><a name="l00647"></a><span class="lineno"><a class="line" href="namespaceripple.html#a0d675d0b4aec39653e5554fb8976c68e"> 647</a></span>&#160;<a class="code" href="namespaceripple.html#a4a7f562868748b9246dbcab39091021c">operator==</a>(<a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html">SHAMap::const_iterator</a> <span class="keyword">const</span>&amp; x, <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html">SHAMap::const_iterator</a> <span class="keyword">const</span>&amp; y)</div>
<div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160;{</div>
<div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160; assert(x.<a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#af5cff04eb448b6bdd7d59658bd5dc6cd">map_</a> == y.<a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#af5cff04eb448b6bdd7d59658bd5dc6cd">map_</a>);</div>
<div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160; <span class="keywordflow">return</span> x.<a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#acfd0ffb1ceae97e14d13e3ff1b7ee902">item_</a> == y.<a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html#acfd0ffb1ceae97e14d13e3ff1b7ee902">item_</a>;</div>
<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160;}</div>
<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160; </div>
<div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span></div>
<div class="line"><a name="l00654"></a><span class="lineno"><a class="line" href="namespaceripple.html#ad4dea638ae6e1e701a2155ca93792419"> 654</a></span>&#160;<a class="code" href="namespaceripple.html#a068a05c4d658a764ce2be1810e1779fd">operator!=</a>(<a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html">SHAMap::const_iterator</a> <span class="keyword">const</span>&amp; x, <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html">SHAMap::const_iterator</a> <span class="keyword">const</span>&amp; y)</div>
<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160;{</div>
<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160; <span class="keywordflow">return</span> !(x == y);</div>
<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160;}</div>
<div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160; </div>
<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160;<span class="keyword">inline</span> SHAMap::const_iterator</div>
<div class="line"><a name="l00660"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap.html#ac18383f9dc9dbb7e4bfaadbb55cfb4d2"> 660</a></span>&#160;<a class="code" href="classripple_1_1SHAMap.html#ac18383f9dc9dbb7e4bfaadbb55cfb4d2">SHAMap::begin</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160;<span class="keyword"></span>{</div>
<div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#aa2ccf44248af5be8a81db7091ad4d019">const_iterator</a>(<span class="keyword">this</span>);</div>
<div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160;}</div>
<div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160; </div>
<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160;<span class="keyword">inline</span> <a class="code" href="classripple_1_1SHAMap_1_1const__iterator.html">SHAMap::const_iterator</a></div>
<div class="line"><a name="l00666"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap.html#a71caeac6f4a3bce67cc8476a440509c1"> 666</a></span>&#160;<a class="code" href="classripple_1_1SHAMap.html#a71caeac6f4a3bce67cc8476a440509c1">SHAMap::end</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160;<span class="keyword"></span>{</div>
<div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160; <span class="keywordflow">return</span> <a class="code" href="namespaceripple.html#aa2ccf44248af5be8a81db7091ad4d019">const_iterator</a>(<span class="keyword">this</span>, <span class="keyword">nullptr</span>);</div>
<div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160;}</div>
<div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160; </div>
<div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160;} <span class="comment">// namespace ripple</span></div>
<div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160; </div>
<div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160;<span class="preprocessor">#endif</span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html">ripple::SHAMap::MissingNodes</a></div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00439">SHAMap.h:439</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMapAddNode_html"><div class="ttname"><a href="classripple_1_1SHAMapAddNode.html">ripple::SHAMapAddNode</a></div><div class="ttdef"><b>Definition:</b> <a href="SHAMapAddNode_8h_source.html#l00028">SHAMapAddNode.h:28</a></div></div>
@@ -694,7 +699,7 @@ $(function() {
<div class="ttc" id="aclassripple_1_1SHAMapInnerNode_html_a42a7132ff24a6edf8ca1e022f61826d9"><div class="ttname"><a href="classripple_1_1SHAMapInnerNode.html#a42a7132ff24a6edf8ca1e022f61826d9">ripple::SHAMapInnerNode::branchFactor</a></div><div class="ttdeci">static constexpr unsigned int branchFactor</div><div class="ttdoc">Each inner node has 16 children (the 'radix tree' part of the map)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapInnerNode_8h_source.html#l00044">SHAMapInnerNode.h:44</a></div></div>
<div class="ttc" id="atuple_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/tuple.html">std::tuple</a></div></div>
<div class="ttc" id="anamespaceripple_html_a49003667116eb98c6e966f36e5dd1c77a9361bbf1ba577c105067533413bcfaea"><div class="ttname"><a href="namespaceripple.html#a49003667116eb98c6e966f36e5dd1c77a9361bbf1ba577c105067533413bcfaea">ripple::SHAMapState::Modifying</a></div><div class="ttdeci">@ Modifying</div><div class="ttdoc">The map is in flux and objects can be added and removed.</div></div>
<div class="ttc" id="aclassripple_1_1SHAMap_html_ac18383f9dc9dbb7e4bfaadbb55cfb4d2"><div class="ttname"><a href="classripple_1_1SHAMap.html#ac18383f9dc9dbb7e4bfaadbb55cfb4d2">ripple::SHAMap::begin</a></div><div class="ttdeci">const_iterator begin() const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00655">SHAMap.h:655</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMap_html_ac18383f9dc9dbb7e4bfaadbb55cfb4d2"><div class="ttname"><a href="classripple_1_1SHAMap.html#ac18383f9dc9dbb7e4bfaadbb55cfb4d2">ripple::SHAMap::begin</a></div><div class="ttdeci">const_iterator begin() const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00660">SHAMap.h:660</a></div></div>
<div class="ttc" id="afunction_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMapNodeID_html"><div class="ttname"><a href="classripple_1_1SHAMapNodeID.html">ripple::SHAMapNodeID</a></div><div class="ttdoc">Identifies a node inside a SHAMap.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapNodeID_8h_source.html#l00033">SHAMapNodeID.h:33</a></div></div>
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html_ad9c9b5733c3b993c3d4e46b0695ae116"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html#ad9c9b5733c3b993c3d4e46b0695ae116">ripple::SHAMap::MissingNodes::filter_</a></div><div class="ttdeci">SHAMapSyncFilter * filter_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00448">SHAMap.h:448</a></div></div>
@@ -703,7 +708,7 @@ $(function() {
<div class="ttc" id="aclassripple_1_1SHAMap_html_a241e6dd6c3be3fd11429a39c6e54111d"><div class="ttname"><a href="classripple_1_1SHAMap.html#a241e6dd6c3be3fd11429a39c6e54111d">ripple::SHAMap::gmn_ProcessNodes</a></div><div class="ttdeci">void gmn_ProcessNodes(MissingNodes &amp;, MissingNodes::StackEntry &amp;node)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapSync_8cpp_source.html#l00173">SHAMapSync.cpp:173</a></div></div>
<div class="ttc" id="anamespaceripple_html_aa2ccf44248af5be8a81db7091ad4d019"><div class="ttname"><a href="namespaceripple.html#aa2ccf44248af5be8a81db7091ad4d019">ripple::const_iterator</a></div><div class="ttdeci">Dir::const_iterator const_iterator</div><div class="ttdef"><b>Definition:</b> <a href="Directory_8cpp_source.html#l00025">Directory.cpp:25</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMap_html_ab39da8aa57430441b1f4fdce7fe6cbfe"><div class="ttname"><a href="classripple_1_1SHAMap.html#ab39da8aa57430441b1f4fdce7fe6cbfe">ripple::SHAMap::cacheLookup</a></div><div class="ttdeci">std::shared_ptr&lt; SHAMapTreeNode &gt; cacheLookup(SHAMapHash const &amp;hash) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l01093">SHAMap.cpp:1093</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html_ac771b1bba290cab42b8c5eb7d8626219"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html#ac771b1bba290cab42b8c5eb7d8626219">ripple::SHAMap::const_iterator::operator-&gt;</a></div><div class="ttdeci">pointer operator-&gt;() const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00617">SHAMap.h:617</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html_ac771b1bba290cab42b8c5eb7d8626219"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html#ac771b1bba290cab42b8c5eb7d8626219">ripple::SHAMap::const_iterator::operator-&gt;</a></div><div class="ttdeci">pointer operator-&gt;() const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00623">SHAMap.h:623</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMapLeafNode_html"><div class="ttname"><a href="classripple_1_1SHAMapLeafNode.html">ripple::SHAMapLeafNode</a></div><div class="ttdef"><b>Definition:</b> <a href="SHAMapLeafNode_8h_source.html#l00032">SHAMapLeafNode.h:32</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMap_html_a8d7a950162ef12667903e34175a9316f"><div class="ttname"><a href="classripple_1_1SHAMap.html#a8d7a950162ef12667903e34175a9316f">ripple::SHAMap::setFull</a></div><div class="ttdeci">void setFull()</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00502">SHAMap.h:502</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMapHash_html"><div class="ttname"><a href="classripple_1_1SHAMapHash.html">ripple::SHAMapHash</a></div><div class="ttdef"><b>Definition:</b> <a href="SHAMapTreeNode_8h_source.html#l00047">SHAMapTreeNode.h:47</a></div></div>
@@ -712,12 +717,14 @@ $(function() {
<div class="ttc" id="aclassripple_1_1SHAMap_html_a5268c936212da93659dd05be9304e0bb"><div class="ttname"><a href="classripple_1_1SHAMap.html#a5268c936212da93659dd05be9304e0bb">ripple::SHAMap::f_</a></div><div class="ttdeci">Family &amp; f_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00098">SHAMap.h:98</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMap_html_ad1e0bf994922cccd2fa1fd862e4a3bae"><div class="ttname"><a href="classripple_1_1SHAMap.html#ad1e0bf994922cccd2fa1fd862e4a3bae">ripple::SHAMap::descendAsync</a></div><div class="ttdeci">SHAMapTreeNode * descendAsync(SHAMapInnerNode *parent, int branch, SHAMapSyncFilter *filter, bool &amp;pending) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00373">SHAMap.cpp:373</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="anullptr_t_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/nullptr_t.html">std::nullptr_t</a></div></div>
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html_ad412b8d16396e0c89bcf9b7673f0f450"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html#ad412b8d16396e0c89bcf9b7673f0f450">ripple::SHAMap::MissingNodes::resumes_</a></div><div class="ttdeci">std::map&lt; SHAMapInnerNode *, SHAMapNodeID &gt; resumes_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00477">SHAMap.h:477</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMap_html_a0a9bf789b31096bb8938b6fc93bac625"><div class="ttname"><a href="classripple_1_1SHAMap.html#a0a9bf789b31096bb8938b6fc93bac625">ripple::SHAMap::hasItem</a></div><div class="ttdeci">bool hasItem(uint256 const &amp;id) const</div><div class="ttdoc">Does the tree have an item with the given ID?</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00619">SHAMap.cpp:619</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html_ab95f2e994664fc0ed94252a9da09b466"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html#ab95f2e994664fc0ed94252a9da09b466">ripple::SHAMap::const_iterator::operator==</a></div><div class="ttdeci">friend bool operator==(const_iterator const &amp;x, const_iterator const &amp;y)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00642">SHAMap.h:642</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html_ab95f2e994664fc0ed94252a9da09b466"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html#ab95f2e994664fc0ed94252a9da09b466">ripple::SHAMap::const_iterator::operator==</a></div><div class="ttdeci">friend bool operator==(const_iterator const &amp;x, const_iterator const &amp;y)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00647">SHAMap.h:647</a></div></div>
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html_acea5fac2bfd8fb40b659c93796eea99f"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html#acea5fac2bfd8fb40b659c93796eea99f">ripple::SHAMap::MissingNodes::deferredReads_</a></div><div class="ttdeci">std::vector&lt; std::tuple&lt; SHAMapInnerNode *, SHAMapNodeID, int &gt; &gt; deferredReads_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00473">SHAMap.h:473</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMap_html_ab1c8e6f8066b79c3d025e6609e20918e"><div class="ttname"><a href="classripple_1_1SHAMap.html#ab1c8e6f8066b79c3d025e6609e20918e">ripple::SHAMap::hasLeafNode</a></div><div class="ttdeci">bool hasLeafNode(uint256 const &amp;tag, SHAMapHash const &amp;hash) const</div><div class="ttdoc">Does this map have this leaf node?</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapSync_8cpp_source.html#l00763">SHAMapSync.cpp:763</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMap_html_a1da759f7b902f34a3b0f477ddbe15f23"><div class="ttname"><a href="classripple_1_1SHAMap.html#a1da759f7b902f34a3b0f477ddbe15f23">ripple::SHAMap::operator=</a></div><div class="ttdeci">SHAMap &amp; operator=(SHAMap const &amp;)=delete</div></div>
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html_ab31534030bd8ee7e37759eb065dfeb62"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html#ab31534030bd8ee7e37759eb065dfeb62">ripple::SHAMap::const_iterator::~const_iterator</a></div><div class="ttdeci">~const_iterator()=default</div></div>
<div class="ttc" id="aclassripple_1_1SHAMapInnerNode_html"><div class="ttname"><a href="classripple_1_1SHAMapInnerNode.html">ripple::SHAMapInnerNode</a></div><div class="ttdef"><b>Definition:</b> <a href="SHAMapInnerNode_8h_source.html#l00039">SHAMapInnerNode.h:39</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMap_html_aa349ff193020caf2178e28ef6392e675"><div class="ttname"><a href="classripple_1_1SHAMap.html#aa349ff193020caf2178e28ef6392e675">ripple::SHAMap::peekFirstItem</a></div><div class="ttdeci">SHAMapLeafNode const * peekFirstItem(SharedPtrNodeStack &amp;stack) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00513">SHAMap.cpp:513</a></div></div>
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html_a55ea2bafa18548792a05de96107370de"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html#a55ea2bafa18548792a05de96107370de">ripple::SHAMap::MissingNodes::max_</a></div><div class="ttdeci">int max_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00447">SHAMap.h:447</a></div></div>
@@ -727,7 +734,7 @@ $(function() {
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html">ripple::SHAMap::const_iterator</a></div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00552">SHAMap.h:552</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMap_html_a1f01214958eaeab184663b9424651a4b"><div class="ttname"><a href="classripple_1_1SHAMap.html#a1f01214958eaeab184663b9424651a4b">ripple::SHAMap::firstBelow</a></div><div class="ttdeci">SHAMapLeafNode * firstBelow(std::shared_ptr&lt; SHAMapTreeNode &gt;, SharedPtrNodeStack &amp;stack, int branch=0) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00435">SHAMap.cpp:435</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMap_html"><div class="ttname"><a href="classripple_1_1SHAMap.html">ripple::SHAMap</a></div><div class="ttdoc">A SHAMap is both a radix tree with a fan-out of 16 and a Merkle tree.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00095">SHAMap.h:95</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html_a5c4fe87cf9aae35edde21d4bbd87ce8d"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html#a5c4fe87cf9aae35edde21d4bbd87ce8d">ripple::SHAMap::const_iterator::operator++</a></div><div class="ttdeci">const_iterator &amp; operator++()</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00623">SHAMap.h:623</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html_a5c4fe87cf9aae35edde21d4bbd87ce8d"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html#a5c4fe87cf9aae35edde21d4bbd87ce8d">ripple::SHAMap::const_iterator::operator++</a></div><div class="ttdeci">const_iterator &amp; operator++()</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00629">SHAMap.h:629</a></div></div>
<div class="ttc" id="anamespaceripple_html_a068a05c4d658a764ce2be1810e1779fd"><div class="ttname"><a href="namespaceripple.html#a068a05c4d658a764ce2be1810e1779fd">ripple::operator!=</a></div><div class="ttdeci">bool operator!=(Manifest const &amp;lhs, Manifest const &amp;rhs)</div><div class="ttdef"><b>Definition:</b> <a href="Manifest_8h_source.html#l00165">Manifest.h:165</a></div></div>
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html_a36ea9c4314d455dd02c5634d4938f673"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html#a36ea9c4314d455dd02c5634d4938f673">ripple::SHAMap::MissingNodes::StackEntry</a></div><div class="ttdeci">std::tuple&lt; SHAMapInnerNode *, SHAMapNodeID, int, int, bool &gt; StackEntry</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00462">SHAMap.h:462</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMapTreeNode_html"><div class="ttname"><a href="classripple_1_1SHAMapTreeNode.html">ripple::SHAMapTreeNode</a></div><div class="ttdef"><b>Definition:</b> <a href="SHAMapTreeNode_8h_source.html#l00133">SHAMapTreeNode.h:133</a></div></div>
@@ -748,9 +755,8 @@ $(function() {
<div class="ttc" id="aclassripple_1_1SHAMap_html_a9f99fac6b2778d1c82353fe773e3b436"><div class="ttname"><a href="classripple_1_1SHAMap.html#a9f99fac6b2778d1c82353fe773e3b436">ripple::SHAMap::walkMap</a></div><div class="ttdeci">void walkMap(std::vector&lt; SHAMapMissingNode &gt; &amp;missingNodes, int maxMissing) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapDelta_8cpp_source.html#l00249">SHAMapDelta.cpp:249</a></div></div>
<div class="ttc" id="aclassripple_1_1Serializer_html"><div class="ttname"><a href="classripple_1_1Serializer.html">ripple::Serializer</a></div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8h_source.html#l00039">Serializer.h:39</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMap_html_a83efcf0959f82f436e05b9b138a58efc"><div class="ttname"><a href="classripple_1_1SHAMap.html#a83efcf0959f82f436e05b9b138a58efc">ripple::SHAMap::upper_bound</a></div><div class="ttdeci">const_iterator upper_bound(uint256 const &amp;id) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00579">SHAMap.cpp:579</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html_a67d1a2e4b8fb308703667ffc445e5aa1"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html#a67d1a2e4b8fb308703667ffc445e5aa1">ripple::SHAMap::const_iterator::operator*</a></div><div class="ttdeci">reference operator*() const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00611">SHAMap.h:611</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html_a67d1a2e4b8fb308703667ffc445e5aa1"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html#a67d1a2e4b8fb308703667ffc445e5aa1">ripple::SHAMap::const_iterator::operator*</a></div><div class="ttdeci">reference operator*() const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00617">SHAMap.h:617</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMap_html_a5c233c58f744565df9d65b6189e42741"><div class="ttname"><a href="classripple_1_1SHAMap.html#a5c233c58f744565df9d65b6189e42741">ripple::SHAMap::setImmutable</a></div><div class="ttdeci">void setImmutable()</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00514">SHAMap.h:514</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html_a4822e666932ba5cdd706db598d8cda36"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html#a4822e666932ba5cdd706db598d8cda36">ripple::SHAMap::const_iterator::const_iterator</a></div><div class="ttdeci">const_iterator()=default</div></div>
<div class="ttc" id="anamespaceripple_html"><div class="ttname"><a href="namespaceripple.html">ripple</a></div><div class="ttdoc">Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.</div><div class="ttdef"><b>Definition:</b> <a href="RCLCensorshipDetector_8h_source.html#l00029">RCLCensorshipDetector.h:29</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMap_html_a51a31962c123b075983f235fbf2ae5c6"><div class="ttname"><a href="classripple_1_1SHAMap.html#a51a31962c123b075983f235fbf2ae5c6">ripple::SHAMap::full_</a></div><div class="ttdeci">bool full_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00111">SHAMap.h:111</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMap_html_a0fa261a41fdf7f773f104e2e01cf8864"><div class="ttname"><a href="classripple_1_1SHAMap.html#a0fa261a41fdf7f773f104e2e01cf8864">ripple::SHAMap::checkFilter</a></div><div class="ttdeci">std::shared_ptr&lt; SHAMapTreeNode &gt; checkFilter(SHAMapHash const &amp;hash, SHAMapSyncFilter *filter) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00197">SHAMap.cpp:197</a></div></div>
@@ -758,7 +764,8 @@ $(function() {
<div class="ttc" id="aclassripple_1_1SHAMap_html_a1ed29ee54ce6ce9301384b96f821e636"><div class="ttname"><a href="classripple_1_1SHAMap.html#a1ed29ee54ce6ce9301384b96f821e636">ripple::SHAMap::setUnbacked</a></div><div class="ttdeci">void setUnbacked()</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00545">SHAMap.h:545</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMap_html_af6a56124ffdd304fb80e45c9b8ae7e62"><div class="ttname"><a href="classripple_1_1SHAMap.html#af6a56124ffdd304fb80e45c9b8ae7e62">ripple::SHAMap::findKey</a></div><div class="ttdeci">SHAMapLeafNode * findKey(uint256 const &amp;id) const</div><div class="ttdoc">Return nullptr if key not found.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00154">SHAMap.cpp:154</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMap_html_ab40ce9ae2e8df178c78440b40b6a2cda"><div class="ttname"><a href="classripple_1_1SHAMap.html#ab40ce9ae2e8df178c78440b40b6a2cda">ripple::SHAMap::updateGiveItem</a></div><div class="ttdeci">bool updateGiveItem(SHAMapNodeType type, std::shared_ptr&lt; SHAMapItem const &gt;)</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00790">SHAMap.cpp:790</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMap_html_a71caeac6f4a3bce67cc8476a440509c1"><div class="ttname"><a href="classripple_1_1SHAMap.html#a71caeac6f4a3bce67cc8476a440509c1">ripple::SHAMap::end</a></div><div class="ttdeci">const_iterator end() const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00661">SHAMap.h:661</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html_afeb5eb94ab1c6a4c995dfe82a43f2e09"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html#afeb5eb94ab1c6a4c995dfe82a43f2e09">ripple::SHAMap::const_iterator::const_iterator</a></div><div class="ttdeci">const_iterator()=delete</div></div>
<div class="ttc" id="aclassripple_1_1SHAMap_html_a71caeac6f4a3bce67cc8476a440509c1"><div class="ttname"><a href="classripple_1_1SHAMap.html#a71caeac6f4a3bce67cc8476a440509c1">ripple::SHAMap::end</a></div><div class="ttdeci">const_iterator end() const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00666">SHAMap.h:666</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMap_html_a57c9afd6af077bbca5efc4ee640c7a2d"><div class="ttname"><a href="classripple_1_1SHAMap.html#a57c9afd6af077bbca5efc4ee640c7a2d">ripple::SHAMap::walkTowardsKey</a></div><div class="ttdeci">SHAMapLeafNode * walkTowardsKey(uint256 const &amp;id, SharedPtrNodeStack *stack=nullptr) const</div><div class="ttdoc">Walk towards the specified id, returning the node.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00128">SHAMap.cpp:128</a></div></div>
<div class="ttc" id="anamespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdoc">STL namespace.</div></div>
<div class="ttc" id="acassert_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/cassert.html">cassert</a></div></div>
@@ -785,6 +792,7 @@ $(function() {
<div class="ttc" id="aclassripple_1_1SHAMap_html_ae328c6d5cac6d3aea7054a9c7d2ffb5b"><div class="ttname"><a href="classripple_1_1SHAMap.html#ae328c6d5cac6d3aea7054a9c7d2ffb5b">ripple::SHAMap::walkBranch</a></div><div class="ttdeci">bool walkBranch(SHAMapTreeNode *node, std::shared_ptr&lt; SHAMapItem const &gt; const &amp;otherMapItem, bool isFirstMap, Delta &amp;differences, int &amp;maxCount) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapDelta_8cpp_source.html#l00034">SHAMapDelta.cpp:34</a></div></div>
<div class="ttc" id="aclassripple_1_1Dir_1_1const__iterator_html_a5c10b36dcf197f4ccd12419eb00ef13a"><div class="ttname"><a href="classripple_1_1Dir_1_1const__iterator.html#a5c10b36dcf197f4ccd12419eb00ef13a">ripple::Dir::const_iterator::reference</a></div><div class="ttdeci">value_type const &amp; reference</div><div class="ttdef"><b>Definition:</b> <a href="Directory_8h_source.html#l00054">Directory.h:54</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMap_html_acbedaf0be7acd2816e01be821fdc4697"><div class="ttname"><a href="classripple_1_1SHAMap.html#acbedaf0be7acd2816e01be821fdc4697">ripple::SHAMap::ledgerSeq_</a></div><div class="ttdeci">std::uint32_t ledgerSeq_</div><div class="ttdoc">The sequence of the ledger that this map references, if any.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00105">SHAMap.h:105</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMap_1_1const__iterator_html_a73c1c2a2b198f11a50c21ff0a1b60ab5"><div class="ttname"><a href="classripple_1_1SHAMap_1_1const__iterator.html#a73c1c2a2b198f11a50c21ff0a1b60ab5">ripple::SHAMap::const_iterator::operator=</a></div><div class="ttdeci">const_iterator &amp; operator=(const_iterator const &amp;other)=default</div></div>
<div class="ttc" id="aclassripple_1_1SHAMap_html_a82934b5efbae6aaebd17f74cad86c1f7"><div class="ttname"><a href="classripple_1_1SHAMap.html#a82934b5efbae6aaebd17f74cad86c1f7">ripple::SHAMap::getNodeFat</a></div><div class="ttdeci">bool getNodeFat(SHAMapNodeID const &amp;wanted, std::vector&lt; SHAMapNodeID &gt; &amp;nodeIDs, std::vector&lt; Blob &gt; &amp;rawNodes, bool fatLeaves, std::uint32_t depth) const</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapSync_8cpp_source.html#l00426">SHAMapSync.cpp:426</a></div></div>
<div class="ttc" id="aclassripple_1_1SHAMapSyncFilter_html"><div class="ttname"><a href="classripple_1_1SHAMapSyncFilter.html">ripple::SHAMapSyncFilter</a></div><div class="ttdef"><b>Definition:</b> <a href="SHAMapSyncFilter_8h_source.html#l00030">SHAMapSyncFilter.h:30</a></div></div>
<div class="ttc" id="astructripple_1_1SHAMap_1_1MissingNodes_html_a64493410dec801e06486468f8ed5b4d0"><div class="ttname"><a href="structripple_1_1SHAMap_1_1MissingNodes.html#a64493410dec801e06486468f8ed5b4d0">ripple::SHAMap::MissingNodes::missingNodes_</a></div><div class="ttdeci">std::vector&lt; std::pair&lt; SHAMapNodeID, uint256 &gt; &gt; missingNodes_</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00453">SHAMap.h:453</a></div></div>