This commit is contained in:
manojsdoshi
2021-01-27 00:52:49 +00:00
parent 46ee4c24ed
commit 7ffc2e332b
2825 changed files with 90173 additions and 62954 deletions

View File

@@ -117,42 +117,44 @@ $(function() {
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a9b0dff3c3bf35efc30104c93becdc079">getHash</a>() const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#aa5a110117bc3ae3de8a49ba06c21fa04">getMissingNodes</a>(int maxNodes, SHAMapSyncFilter *filter)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a82934b5efbae6aaebd17f74cad86c1f7">getNodeFat</a>(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</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a984f9b7723353ed3083a8513f9088662">gmn_ProcessDeferredReads</a>(MissingNodes &amp;)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a241e6dd6c3be3fd11429a39c6e54111d">gmn_ProcessNodes</a>(MissingNodes &amp;, MissingNodes::StackEntry &amp;node)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a8a20e910f929701bee2a43d408dd7afa">hasInnerNode</a>(SHAMapNodeID const &amp;nodeID, SHAMapHash const &amp;hash) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a0a9bf789b31096bb8938b6fc93bac625">hasItem</a>(uint256 const &amp;id) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ab1c8e6f8066b79c3d025e6609e20918e">hasLeafNode</a>(uint256 const &amp;tag, SHAMapHash const &amp;hash) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a721b11739ad539851737443deeccf96b">invariants</a>() const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a4c50953c5e1c720f925deca920e8aa64">isSynching</a>() const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#aa36f13285448ce66cdc04a0b7f4d8af7">isValid</a>() const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a149dff8600718cccd0d5b9e7af9d3c79">journal_</a></td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a16961b82bb1c661845b14c88b4e80dc3">leafDepth</a></td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#acbedaf0be7acd2816e01be821fdc4697">ledgerSeq_</a></td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a944948c4ffd1bdc5767c58e76edc21ea">onlyBelow</a>(SHAMapTreeNode *) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a1da759f7b902f34a3b0f477ddbe15f23">operator=</a>(SHAMap const &amp;)=delete</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#aa349ff193020caf2178e28ef6392e675">peekFirstItem</a>(SharedPtrNodeStack &amp;stack) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a122cf539ce917e7a322cfb41c8db3f57">peekItem</a>(uint256 const &amp;id) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a3a473343ad2cbc95f8749b7c18267edc">peekItem</a>(uint256 const &amp;id, SHAMapHash &amp;hash) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a5902b212b3da87e522eef58c6c0c83e9">peekNextItem</a>(uint256 const &amp;id, SharedPtrNodeStack &amp;stack) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a5afb093086264fa6ce9573d4703e1e85">preFlushNode</a>(std::shared_ptr&lt; Node &gt; node) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a5b5f477358f0d5ce1b24d0888ffefb1d">root_</a></td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a73d3eb716abe882fd5ea183d6d13a7e3">serializeRoot</a>(Serializer &amp;s) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a8d7a950162ef12667903e34175a9316f">setFull</a>()</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a5c233c58f744565df9d65b6189e42741">setImmutable</a>()</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a69277b2085232dc4bde1cd6eda4f0791">setLedgerSeq</a>(std::uint32_t lseq)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ac947f8afc3f3327f2ccef35be5e6f419">setSynching</a>()</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a1ed29ee54ce6ce9301384b96f821e636">setUnbacked</a>()</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ac12fd99d7dee738a86015218f6e48433">SHAMap</a>(SHAMap const &amp;)=delete</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#af2d86b74a75658bad662547f5a674c05">SHAMap</a>(SHAMapType t, Family &amp;f)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a93d5b6bd9e2c35f2f2cf2b97863eb817">SHAMap</a>(SHAMapType t, uint256 const &amp;hash, Family &amp;f)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a9dfb34a7829b5dc8b457b5d671ab1fe6">SharedPtrNodeStack</a> typedef</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ae3639927ea223b4352d9cfe060827944">snapShot</a>(bool isMutable) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a50ed233b23a5065f500249cf23f1a183">state_</a></td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a343edca635d6cf2df19026569be34313">type_</a></td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#aee5ccc6cf9fa63aa25765227007893fb">unshare</a>()</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ad4a7aa36e5d6888012e4e4414f98b73c">unshareNode</a>(std::shared_ptr&lt; Node &gt;, SHAMapNodeID const &amp;nodeID)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ab40ce9ae2e8df178c78440b40b6a2cda">updateGiveItem</a>(SHAMapNodeType type, std::shared_ptr&lt; SHAMapItem const &gt;)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a83efcf0959f82f436e05b9b138a58efc">upper_bound</a>(uint256 const &amp;id) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#afcf889076d5459b52eb9eb8248344f5c">getProofPath</a>(uint256 const &amp;key) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a984f9b7723353ed3083a8513f9088662">gmn_ProcessDeferredReads</a>(MissingNodes &amp;)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a241e6dd6c3be3fd11429a39c6e54111d">gmn_ProcessNodes</a>(MissingNodes &amp;, MissingNodes::StackEntry &amp;node)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a8a20e910f929701bee2a43d408dd7afa">hasInnerNode</a>(SHAMapNodeID const &amp;nodeID, SHAMapHash const &amp;hash) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a0a9bf789b31096bb8938b6fc93bac625">hasItem</a>(uint256 const &amp;id) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ab1c8e6f8066b79c3d025e6609e20918e">hasLeafNode</a>(uint256 const &amp;tag, SHAMapHash const &amp;hash) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a721b11739ad539851737443deeccf96b">invariants</a>() const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a4c50953c5e1c720f925deca920e8aa64">isSynching</a>() const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#aa36f13285448ce66cdc04a0b7f4d8af7">isValid</a>() const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a149dff8600718cccd0d5b9e7af9d3c79">journal_</a></td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a16961b82bb1c661845b14c88b4e80dc3">leafDepth</a></td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#acbedaf0be7acd2816e01be821fdc4697">ledgerSeq_</a></td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a944948c4ffd1bdc5767c58e76edc21ea">onlyBelow</a>(SHAMapTreeNode *) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a1da759f7b902f34a3b0f477ddbe15f23">operator=</a>(SHAMap const &amp;)=delete</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#aa349ff193020caf2178e28ef6392e675">peekFirstItem</a>(SharedPtrNodeStack &amp;stack) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a122cf539ce917e7a322cfb41c8db3f57">peekItem</a>(uint256 const &amp;id) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a3a473343ad2cbc95f8749b7c18267edc">peekItem</a>(uint256 const &amp;id, SHAMapHash &amp;hash) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a5902b212b3da87e522eef58c6c0c83e9">peekNextItem</a>(uint256 const &amp;id, SharedPtrNodeStack &amp;stack) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a5afb093086264fa6ce9573d4703e1e85">preFlushNode</a>(std::shared_ptr&lt; Node &gt; node) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a5b5f477358f0d5ce1b24d0888ffefb1d">root_</a></td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a73d3eb716abe882fd5ea183d6d13a7e3">serializeRoot</a>(Serializer &amp;s) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a8d7a950162ef12667903e34175a9316f">setFull</a>()</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a5c233c58f744565df9d65b6189e42741">setImmutable</a>()</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a69277b2085232dc4bde1cd6eda4f0791">setLedgerSeq</a>(std::uint32_t lseq)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ac947f8afc3f3327f2ccef35be5e6f419">setSynching</a>()</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a1ed29ee54ce6ce9301384b96f821e636">setUnbacked</a>()</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ac12fd99d7dee738a86015218f6e48433">SHAMap</a>(SHAMap const &amp;)=delete</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#af2d86b74a75658bad662547f5a674c05">SHAMap</a>(SHAMapType t, Family &amp;f)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a93d5b6bd9e2c35f2f2cf2b97863eb817">SHAMap</a>(SHAMapType t, uint256 const &amp;hash, Family &amp;f)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a9dfb34a7829b5dc8b457b5d671ab1fe6">SharedPtrNodeStack</a> typedef</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ae3639927ea223b4352d9cfe060827944">snapShot</a>(bool isMutable) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a50ed233b23a5065f500249cf23f1a183">state_</a></td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a343edca635d6cf2df19026569be34313">type_</a></td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#aee5ccc6cf9fa63aa25765227007893fb">unshare</a>()</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ad4a7aa36e5d6888012e4e4414f98b73c">unshareNode</a>(std::shared_ptr&lt; Node &gt;, SHAMapNodeID const &amp;nodeID)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ab40ce9ae2e8df178c78440b40b6a2cda">updateGiveItem</a>(SHAMapNodeType type, std::shared_ptr&lt; SHAMapItem const &gt;)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a83efcf0959f82f436e05b9b138a58efc">upper_bound</a>(uint256 const &amp;id) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#af382ac10dccf3f4b82c64548cd05a677">verifyProofPath</a>(uint256 const &amp;rootHash, uint256 const &amp;key, std::vector&lt; Blob &gt; const &amp;path)</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a033dc682ae2682f64b8e8973ae7bdc2b">visitDifferences</a>(SHAMap const *have, std::function&lt; bool(SHAMapTreeNode const &amp;)&gt;) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#a483e3bb899522c7abfbf8218c5b21946">visitLeaves</a>(std::function&lt; void(std::shared_ptr&lt; SHAMapItem const &gt; const &amp;)&gt; const &amp;) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classripple_1_1SHAMap.html#ab1253302364db2ba0314e437075ef9d4">visitNodes</a>(std::function&lt; bool(SHAMapTreeNode &amp;)&gt; const &amp;function) const</td><td class="entry"><a class="el" href="classripple_1_1SHAMap.html">ripple::SHAMap</a></td><td class="entry"></td></tr>