| 
    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.