|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Public Member Functions | |
| template<typename U > | |
| Node (const Key k, U &&v) | |
| Node (const size_t bit) noexcept | |
Public Attributes | |
| bool | leaf = true |
| Key | key = 0 |
| size_t | bit_index = 0 |
| std::optional< Value > | value |
| std::array< std::unique_ptr< Node >, 2 > | child {} |
Definition at line 560 of file tpl_patricia_trie.H.
Definition at line 569 of file tpl_patricia_trie.H.
|
inlineexplicitnoexcept |
Definition at line 571 of file tpl_patricia_trie.H.
Definition at line 564 of file tpl_patricia_trie.H.
| std::array<std::unique_ptr<Node>, 2> Aleph::PatriciaMap< UInt, T >::Node::child {} |
Definition at line 566 of file tpl_patricia_trie.H.
Definition at line 563 of file tpl_patricia_trie.H.
Referenced by Aleph::PatriciaMap< UInt, T >::find(), and Aleph::PatriciaMap< UInt, T >::find().
Definition at line 562 of file tpl_patricia_trie.H.
| std::optional<Value> Aleph::PatriciaMap< UInt, T >::Node::value |
Definition at line 565 of file tpl_patricia_trie.H.
Referenced by Aleph::PatriciaMap< UInt, T >::find(), and Aleph::PatriciaMap< UInt, T >::find().