Fabcoin Core
0.16.2
P2P Digital Currency
|
Public Member Functions | |
TrieLeafNode (bytesConstRef _key, std::string const &_value) | |
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::TrieExtNode | |
TrieExtNode (bytesConstRef _bytes) | |
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 | |
bool | contains (bytesConstRef _key) const |
Private Attributes | |
std::string | m_value |
Additional Inherited Members | |
Public Attributes inherited from dev::TrieExtNode | |
bytes | m_ext |
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 140 of file MemTrie.cpp.
|
inline |
|
inlineoverridevirtual |
Implements dev::MemTrieNode.
Definition at line 158 of file MemTrie.cpp.
|
inlineprivate |
|
overridevirtual |
Implements dev::MemTrieNode.
Definition at line 403 of file MemTrie.cpp.
|
overridevirtual |
Implements dev::MemTrieNode.
Definition at line 215 of file MemTrie.cpp.
|
overridevirtual |
Implements dev::MemTrieNode.
Definition at line 421 of file MemTrie.cpp.
|
private |
Definition at line 166 of file MemTrie.cpp.