|
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. | |
| 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 183 of file LedgerTrie.h.
|
default |
|
explicit |
Definition at line 187 of file LedgerTrie.h.
|
explicit |
Definition at line 191 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 209 of file LedgerTrie.h.
| Json::Value ripple::ledger_trie_detail::Node< Ledger >::getJson | ( | ) | const |
Definition at line 230 of file LedgerTrie.h.
|
friend |
Definition at line 222 of file LedgerTrie.h.
| Span<Ledger> ripple::ledger_trie_detail::Node< Ledger >::span |
Definition at line 195 of file LedgerTrie.h.
| std::uint32_t ripple::ledger_trie_detail::Node< Ledger >::tipSupport = 0 |
Definition at line 196 of file LedgerTrie.h.
| std::uint32_t ripple::ledger_trie_detail::Node< Ledger >::branchSupport = 0 |
Definition at line 197 of file LedgerTrie.h.
| std::vector<std::unique_ptr<Node> > ripple::ledger_trie_detail::Node< Ledger >::children |
Definition at line 199 of file LedgerTrie.h.
| Node* ripple::ledger_trie_detail::Node< Ledger >::parent = nullptr |
Definition at line 200 of file LedgerTrie.h.