![]() |
Fabcoin Core
0.16.2
P2P Digital Currency
|
Public Member Functions | |
| TrieBranchNode (std::string const &_value) | |
| TrieBranchNode (byte _i1, MemTrieNode *_n1, std::string const &_value=std::string()) | |
| TrieBranchNode (byte _i1, MemTrieNode *_n1, byte _i2, MemTrieNode *_n2) | |
| virtual | ~TrieBranchNode () |
| virtual std::string const & | at (bytesConstRef _key) const override |
| virtual MemTrieNode * | insert (bytesConstRef _key, std::string const &_value) override |
| virtual MemTrieNode * | remove (bytesConstRef _key) override |
| virtual void | makeRLP (RLPStream &_parentStream) const override |
Public Member Functions inherited from dev::MemTrieNode | |
| MemTrieNode () | |
| virtual | ~MemTrieNode () |
| void | putRLP (RLPStream &_parentStream) const |
| h256 | hash256 () const |
| 256-bit hash of the node - this is a SHA-3/256 hash of the RLP of the node. More... | |
| bytes | rlp () const |
| void | mark () |
Private Member Functions | |
| byte | activeBranch () const |
| MemTrieNode * | rejig () |
Private Attributes | |
| std::array< MemTrieNode *, 16 > | m_nodes |
| std::string | m_value |
Additional Inherited Members | |
Static Protected Member Functions inherited from dev::MemTrieNode | |
| static MemTrieNode * | newBranch (bytesConstRef _k1, std::string const &_v1, bytesConstRef _k2, std::string const &_v2) |
Definition at line 83 of file MemTrie.cpp.
|
inline |
Definition at line 86 of file MemTrie.cpp.
|
inline |
Definition at line 91 of file MemTrie.cpp.
|
inline |
Definition at line 97 of file MemTrie.cpp.
|
inlinevirtual |
Definition at line 104 of file MemTrie.cpp.
|
private |
Definition at line 324 of file MemTrie.cpp.
|
overridevirtual |
Implements dev::MemTrieNode.
Definition at line 247 of file MemTrie.cpp.
|
overridevirtual |
Implements dev::MemTrieNode.
Definition at line 256 of file MemTrie.cpp.
|
overridevirtual |
Implements dev::MemTrieNode.
Definition at line 204 of file MemTrie.cpp.
|
private |
|
overridevirtual |
Implements dev::MemTrieNode.
Definition at line 270 of file MemTrie.cpp.
|
private |
Definition at line 136 of file MemTrie.cpp.
|
private |
Definition at line 137 of file MemTrie.cpp.
1.8.11