rippled
|
Public Member Functions | |
Node ()=default | |
Node (Ledger const &l) | |
Node (Span< Ledger > s) | |
void | erase (Node const *child) |
Remove the given node from this Node's children. More... | |
Json::Value | getJson () const |
Public Attributes | |
Span< Ledger > | span |
std::uint32_t | tipSupport = 0 |
std::uint32_t | branchSupport = 0 |
std::vector< std::unique_ptr< Node > > | children |
Node * | parent = nullptr |
Friends | |
std::ostream & | operator<< (std::ostream &o, Node const &s) |
Definition at line 198 of file LedgerTrie.h.
|
default |
|
explicit |
Definition at line 202 of file LedgerTrie.h.
|
explicit |
Definition at line 206 of file LedgerTrie.h.
void ripple::ledger_trie_detail::Node< Ledger >::erase | ( | Node< Ledger > const * | child | ) |
Remove the given node from this Node's children.
child | The address of the child node to remove |
Definition at line 224 of file LedgerTrie.h.
Json::Value ripple::ledger_trie_detail::Node< Ledger >::getJson | ( | ) | const |
Definition at line 245 of file LedgerTrie.h.
|
friend |
Definition at line 238 of file LedgerTrie.h.
Span<Ledger> ripple::ledger_trie_detail::Node< Ledger >::span |
Definition at line 210 of file LedgerTrie.h.
std::uint32_t ripple::ledger_trie_detail::Node< Ledger >::tipSupport = 0 |
Definition at line 211 of file LedgerTrie.h.
std::uint32_t ripple::ledger_trie_detail::Node< Ledger >::branchSupport = 0 |
Definition at line 212 of file LedgerTrie.h.
std::vector<std::unique_ptr<Node> > ripple::ledger_trie_detail::Node< Ledger >::children |
Definition at line 214 of file LedgerTrie.h.
Node* ripple::ledger_trie_detail::Node< Ledger >::parent = nullptr |
Definition at line 215 of file LedgerTrie.h.