mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-21 03:26:01 +00:00
deploy: 3e152fec74
This commit is contained in:
@@ -599,7 +599,7 @@ $(function() {
|
||||
<div class="line"><a id="l00521" name="l00521"></a><span class="lineno"> 521</span> </div>
|
||||
<div class="line"><a id="l00522" name="l00522"></a><span class="lineno"> 522</span> <span class="keywordflow">return</span> <a class="code hl_function" href="classripple_1_1SHAMap.html#af4163b9fee79d216cfe6140fdac2e52f">belowHelper</a>(node, stack, branch, {init, cmp, incr});</div>
|
||||
<div class="line"><a id="l00523" name="l00523"></a><span class="lineno"> 523</span>}</div>
|
||||
<div class="line"><a id="l00524" name="l00524"></a><span class="lineno"><a class="line" href="namespaceripple.html#a3c3b8619e7bd4dfe630a3b76bd55aed5"> 524</a></span><span class="keyword">static</span> <span class="keyword">const</span> boost::intrusive_ptr<SHAMapItem const> <a class="code hl_variable" href="namespaceripple.html#a3c3b8619e7bd4dfe630a3b76bd55aed5">no_item</a>;</div>
|
||||
<div class="line"><a id="l00524" name="l00524"></a><span class="lineno"><a class="line" href="namespaceripple.html#ad1444371268e440e087099a7fc8b06a1"> 524</a></span><span class="keyword">static</span> boost::intrusive_ptr<SHAMapItem const> <span class="keyword">const</span> <a class="code hl_variable" href="namespaceripple.html#ad1444371268e440e087099a7fc8b06a1">no_item</a>;</div>
|
||||
<div class="line"><a id="l00525" name="l00525"></a><span class="lineno"> 525</span> </div>
|
||||
<div class="line"><a id="l00526" name="l00526"></a><span class="lineno"> 526</span>boost::intrusive_ptr<SHAMapItem const> <span class="keyword">const</span>&</div>
|
||||
<div class="line"><a id="l00527" name="l00527"></a><span class="lineno"><a class="line" href="classripple_1_1SHAMap.html#a22ad95f58ebb1e05d06a4aac48329625"> 527</a></span><a class="code hl_function" href="classripple_1_1SHAMap.html#a22ad95f58ebb1e05d06a4aac48329625">SHAMap::onlyBelow</a>(<a class="code hl_class" href="classripple_1_1SHAMapTreeNode.html">SHAMapTreeNode</a>* node)<span class="keyword"> const</span></div>
|
||||
@@ -615,7 +615,7 @@ $(function() {
|
||||
<div class="line"><a id="l00537" name="l00537"></a><span class="lineno"> 537</span> <span class="keywordflow">if</span> (!inner->isEmptyBranch(i))</div>
|
||||
<div class="line"><a id="l00538" name="l00538"></a><span class="lineno"> 538</span> {</div>
|
||||
<div class="line"><a id="l00539" name="l00539"></a><span class="lineno"> 539</span> <span class="keywordflow">if</span> (nextNode)</div>
|
||||
<div class="line"><a id="l00540" name="l00540"></a><span class="lineno"> 540</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="namespaceripple.html#a3c3b8619e7bd4dfe630a3b76bd55aed5">no_item</a>;</div>
|
||||
<div class="line"><a id="l00540" name="l00540"></a><span class="lineno"> 540</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="namespaceripple.html#ad1444371268e440e087099a7fc8b06a1">no_item</a>;</div>
|
||||
<div class="line"><a id="l00541" name="l00541"></a><span class="lineno"> 541</span> </div>
|
||||
<div class="line"><a id="l00542" name="l00542"></a><span class="lineno"> 542</span> nextNode = <a class="code hl_function" href="classripple_1_1SHAMap.html#a26f587d4b772fd02113deb67ff052e20">descendThrow</a>(inner, i);</div>
|
||||
<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"> 543</span> }</div>
|
||||
@@ -624,7 +624,7 @@ $(function() {
|
||||
<div class="line"><a id="l00546" name="l00546"></a><span class="lineno"> 546</span> <span class="keywordflow">if</span> (!nextNode)</div>
|
||||
<div class="line"><a id="l00547" name="l00547"></a><span class="lineno"> 547</span> {</div>
|
||||
<div class="line"><a id="l00548" name="l00548"></a><span class="lineno"> 548</span> UNREACHABLE(<span class="stringliteral">"ripple::SHAMap::onlyBelow : no next node"</span>);</div>
|
||||
<div class="line"><a id="l00549" name="l00549"></a><span class="lineno"> 549</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="namespaceripple.html#a3c3b8619e7bd4dfe630a3b76bd55aed5">no_item</a>;</div>
|
||||
<div class="line"><a id="l00549" name="l00549"></a><span class="lineno"> 549</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="namespaceripple.html#ad1444371268e440e087099a7fc8b06a1">no_item</a>;</div>
|
||||
<div class="line"><a id="l00550" name="l00550"></a><span class="lineno"> 550</span> }</div>
|
||||
<div class="line"><a id="l00551" name="l00551"></a><span class="lineno"> 551</span> </div>
|
||||
<div class="line"><a id="l00552" name="l00552"></a><span class="lineno"> 552</span> node = nextNode;</div>
|
||||
@@ -696,7 +696,7 @@ $(function() {
|
||||
<div class="line"><a id="l00618" name="l00618"></a><span class="lineno"> 618</span> <a class="code hl_class" href="classripple_1_1SHAMapLeafNode.html">SHAMapLeafNode</a>* leaf = <a class="code hl_function" href="classripple_1_1SHAMap.html#af6a56124ffdd304fb80e45c9b8ae7e62">findKey</a>(<span class="keywordtype">id</span>);</div>
|
||||
<div class="line"><a id="l00619" name="l00619"></a><span class="lineno"> 619</span> </div>
|
||||
<div class="line"><a id="l00620" name="l00620"></a><span class="lineno"> 620</span> <span class="keywordflow">if</span> (!leaf)</div>
|
||||
<div class="line"><a id="l00621" name="l00621"></a><span class="lineno"> 621</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="namespaceripple.html#a3c3b8619e7bd4dfe630a3b76bd55aed5">no_item</a>;</div>
|
||||
<div class="line"><a id="l00621" name="l00621"></a><span class="lineno"> 621</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="namespaceripple.html#ad1444371268e440e087099a7fc8b06a1">no_item</a>;</div>
|
||||
<div class="line"><a id="l00622" name="l00622"></a><span class="lineno"> 622</span> </div>
|
||||
<div class="line"><a id="l00623" name="l00623"></a><span class="lineno"> 623</span> <span class="keywordflow">return</span> leaf-><a class="code hl_function" href="classripple_1_1SHAMapLeafNode.html#afee48bd94530b5ad6dfe4a403d8455c4">peekItem</a>();</div>
|
||||
<div class="line"><a id="l00624" name="l00624"></a><span class="lineno"> 624</span>}</div>
|
||||
@@ -707,7 +707,7 @@ $(function() {
|
||||
<div class="line"><a id="l00629" name="l00629"></a><span class="lineno"> 629</span> <a class="code hl_class" href="classripple_1_1SHAMapLeafNode.html">SHAMapLeafNode</a>* leaf = <a class="code hl_function" href="classripple_1_1SHAMap.html#af6a56124ffdd304fb80e45c9b8ae7e62">findKey</a>(<span class="keywordtype">id</span>);</div>
|
||||
<div class="line"><a id="l00630" name="l00630"></a><span class="lineno"> 630</span> </div>
|
||||
<div class="line"><a id="l00631" name="l00631"></a><span class="lineno"> 631</span> <span class="keywordflow">if</span> (!leaf)</div>
|
||||
<div class="line"><a id="l00632" name="l00632"></a><span class="lineno"> 632</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="namespaceripple.html#a3c3b8619e7bd4dfe630a3b76bd55aed5">no_item</a>;</div>
|
||||
<div class="line"><a id="l00632" name="l00632"></a><span class="lineno"> 632</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="namespaceripple.html#ad1444371268e440e087099a7fc8b06a1">no_item</a>;</div>
|
||||
<div class="line"><a id="l00633" name="l00633"></a><span class="lineno"> 633</span> </div>
|
||||
<div class="line"><a id="l00634" name="l00634"></a><span class="lineno"> 634</span> hash = leaf-><a class="code hl_function" href="classripple_1_1SHAMapTreeNode.html#acb3c6246b5d9ec2162ef4a9c18959a00">getHash</a>();</div>
|
||||
<div class="line"><a id="l00635" name="l00635"></a><span class="lineno"> 635</span> <span class="keywordflow">return</span> leaf-><a class="code hl_function" href="classripple_1_1SHAMapLeafNode.html#afee48bd94530b5ad6dfe4a403d8455c4">peekItem</a>();</div>
|
||||
@@ -835,7 +835,7 @@ $(function() {
|
||||
<div class="line"><a id="l00757" name="l00757"></a><span class="lineno"> 757</span> {</div>
|
||||
<div class="line"><a id="l00758" name="l00758"></a><span class="lineno"> 758</span> <span class="comment">// we may have made this a node with 1 or 0 children</span></div>
|
||||
<div class="line"><a id="l00759" name="l00759"></a><span class="lineno"> 759</span> <span class="comment">// And, if so, we need to remove this branch</span></div>
|
||||
<div class="line"><a id="l00760" name="l00760"></a><span class="lineno"> 760</span> <span class="keyword">const</span> <span class="keywordtype">int</span> bc = node->getBranchCount();</div>
|
||||
<div class="line"><a id="l00760" name="l00760"></a><span class="lineno"> 760</span> <span class="keywordtype">int</span> <span class="keyword">const</span> bc = node->getBranchCount();</div>
|
||||
<div class="line"><a id="l00761" name="l00761"></a><span class="lineno"> 761</span> <span class="keywordflow">if</span> (bc == 0)</div>
|
||||
<div class="line"><a id="l00762" name="l00762"></a><span class="lineno"> 762</span> {</div>
|
||||
<div class="line"><a id="l00763" name="l00763"></a><span class="lineno"> 763</span> <span class="comment">// no children below this branch</span></div>
|
||||
@@ -1426,7 +1426,6 @@ $(function() {
|
||||
<div class="ttc" id="amake_pair_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/pair/make_pair.html">std::make_pair</a></div><div class="ttdeci">T make_pair(T... args)</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html"><div class="ttname"><a href="namespaceripple.html">ripple</a></div><div class="ttdoc">Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.</div><div class="ttdef"><b>Definition:</b> <a href="algorithm_8h_source.html#l00026">algorithm.h:26</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a179c66641961c1b976e7c050860064a3"><div class="ttname"><a href="namespaceripple.html#a179c66641961c1b976e7c050860064a3">ripple::selectBranch</a></div><div class="ttdeci">unsigned int selectBranch(SHAMapNodeID const &id, uint256 const &hash)</div><div class="ttdoc">Returns the branch that would contain the given hash.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapNodeID_8cpp_source.html#l00129">SHAMapNodeID.cpp:129</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a3c3b8619e7bd4dfe630a3b76bd55aed5"><div class="ttname"><a href="namespaceripple.html#a3c3b8619e7bd4dfe630a3b76bd55aed5">ripple::no_item</a></div><div class="ttdeci">static const boost::intrusive_ptr< SHAMapItem const > no_item</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00524">SHAMap.cpp:524</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a49003667116eb98c6e966f36e5dd1c77"><div class="ttname"><a href="namespaceripple.html#a49003667116eb98c6e966f36e5dd1c77">ripple::SHAMapState</a></div><div class="ttdeci">SHAMapState</div><div class="ttdoc">Describes the current state of a given SHAMap.</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8h_source.html#l00048">SHAMap.h:48</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a49003667116eb98c6e966f36e5dd1c77a11efd9ae6f76e706e3f1b34d97584ebc"><div class="ttname"><a href="namespaceripple.html#a49003667116eb98c6e966f36e5dd1c77a11efd9ae6f76e706e3f1b34d97584ebc">ripple::SHAMapState::Immutable</a></div><div class="ttdeci">@ Immutable</div><div class="ttdoc">The map is set in stone and cannot be changed.</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a49003667116eb98c6e966f36e5dd1c77a508354801fa1ec5fe0d75f1bdaa4d07f"><div class="ttname"><a href="namespaceripple.html#a49003667116eb98c6e966f36e5dd1c77a508354801fa1ec5fe0d75f1bdaa4d07f">ripple::SHAMapState::Synching</a></div><div class="ttdeci">@ Synching</div><div class="ttdoc">The map's hash is fixed but valid nodes may be missing and can be added.</div></div>
|
||||
@@ -1439,6 +1438,7 @@ $(function() {
|
||||
<div class="ttc" id="anamespaceripple_html_a5d9fe757c37a7602a883d30b14e1bf3cae6bed345f53943469741d7295552fcd4"><div class="ttname"><a href="namespaceripple.html#a5d9fe757c37a7602a883d30b14e1bf3cae6bed345f53943469741d7295552fcd4">ripple::SHAMapType::TRANSACTION</a></div><div class="ttdeci">@ TRANSACTION</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a6eaff79c38106bc3b27326d878c902d3a7c6c2e5d48ab37a007cbf70d3ea25fa4"><div class="ttname"><a href="namespaceripple.html#a6eaff79c38106bc3b27326d878c902d3a7c6c2e5d48ab37a007cbf70d3ea25fa4">ripple::ListDisposition::pending</a></div><div class="ttdeci">@ pending</div><div class="ttdoc">List will be valid in the future.</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a93f2333b362ee67694b78f55eadf7805"><div class="ttname"><a href="namespaceripple.html#a93f2333b362ee67694b78f55eadf7805">ripple::makeSlice</a></div><div class="ttdeci">std::enable_if_t< std::is_same< T, char >::value||std::is_same< T, unsigned char >::value, Slice > makeSlice(std::array< T, N > const &a)</div><div class="ttdef"><b>Definition:</b> <a href="Slice_8h_source.html#l00244">Slice.h:244</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ad1444371268e440e087099a7fc8b06a1"><div class="ttname"><a href="namespaceripple.html#ad1444371268e440e087099a7fc8b06a1">ripple::no_item</a></div><div class="ttdeci">static boost::intrusive_ptr< SHAMapItem const > const no_item</div><div class="ttdef"><b>Definition:</b> <a href="SHAMap_8cpp_source.html#l00524">SHAMap.cpp:524</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ae0356b1de00f841c554c830be509dd58"><div class="ttname"><a href="namespaceripple.html#ae0356b1de00f841c554c830be509dd58">ripple::SHAMapNodeType</a></div><div class="ttdeci">SHAMapNodeType</div><div class="ttdef"><b>Definition:</b> <a href="SHAMapTreeNode_8h_source.html#l00044">SHAMapTreeNode.h:44</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ae0356b1de00f841c554c830be509dd58a5065e45315e5eab27c63b2dabd8ad150"><div class="ttname"><a href="namespaceripple.html#ae0356b1de00f841c554c830be509dd58a5065e45315e5eab27c63b2dabd8ad150">ripple::SHAMapNodeType::tnTRANSACTION_MD</a></div><div class="ttdeci">@ tnTRANSACTION_MD</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ae0356b1de00f841c554c830be509dd58a603cc9fa7c68a8ccd6d25fbb0dd83248"><div class="ttname"><a href="namespaceripple.html#ae0356b1de00f841c554c830be509dd58a603cc9fa7c68a8ccd6d25fbb0dd83248">ripple::SHAMapNodeType::tnINNER</a></div><div class="ttdeci">@ tnINNER</div></div>
|
||||
|
||||
Reference in New Issue
Block a user