|
gem5 [DEVELOP-FOR-25.0]
|
#include <trie.hh>
Public Member Functions | |
| bool | matches (Key test) |
| Node (Key _key, Key _mask, Value *_val) | |
| void | clear () |
| void | dump (std::ostream &os, int level) |
Public Attributes | |
| Key | key |
| Key | mask |
| Value * | value |
| Node * | parent |
| std::unique_ptr< Node > | kids [2] |
|
inline |
|
inline |
|
inline |
Definition at line 91 of file trie.hh.
References gem5::ccprintf(), gem5::ArmISA::i, key, kids, gem5::X86ISA::level, mask, gem5::X86ISA::os, parent, and value.
|
inline |
| Key gem5::Trie< Key, Value >::Node::key |
| std::unique_ptr<Node> gem5::Trie< Key, Value >::Node::kids[2] |
| Key gem5::Trie< Key, Value >::Node::mask |
| Node* gem5::Trie< Key, Value >::Node::parent |
| Value* gem5::Trie< Key, Value >::Node::value |