|
gem5
v19.0.0.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 |
| Node * | kids [2] |
|
inline |
Definition at line 62 of file trie.hh.
Referenced by Trie< Addr, uint32_t >::insert(), Trie< Addr, uint32_t >::lookup(), Trie< Addr, uint32_t >::lookupHandle(), and Trie< Addr, uint32_t >::remove().
|
inline |
Definition at line 71 of file trie.hh.
References Trie< Key, Value >::Node::clear().
Referenced by Trie< Key, Value >::Node::clear().
|
inline |
Definition at line 86 of file trie.hh.
References ccprintf(), Trie< Key, Value >::Node::dump(), ArmISA::i, and X86ISA::level.
Referenced by Trie< Key, Value >::Node::dump().
|
inline |
Definition at line 52 of file trie.hh.
References Trie< Key, Value >::Node::key.
| Key Trie< Key, Value >::Node::key |
Definition at line 48 of file trie.hh.
Referenced by Trie< Key, Value >::Node::matches(), and Trie< Addr, uint32_t >::remove().
Definition at line 60 of file trie.hh.
Referenced by Trie< Addr, uint32_t >::lookupHandle(), and Trie< Addr, uint32_t >::remove().
| Key Trie< Key, Value >::Node::mask |
Definition at line 59 of file trie.hh.
Referenced by Trie< Addr, uint32_t >::remove().
| Value* Trie< Key, Value >::Node::value |