Lines Matching refs:Key
41 // Key has to be an integral type.
42 template <class Key, class Value>
48 Key key;
49 Key mask;
52 matches(Key test)
62 Node(Key _key, Key _mask, Value *_val) :
113 static const unsigned MaxBits = sizeof(Key) * 8;
127 goesAfter(Node **parent, Node *kid, Key key, Key new_mask)
145 Key
146 extendMask(Key orig)
149 const Key msb = ULL(1) << (MaxBits - 1);
161 lookupHandle(Key key)
188 insert(Key key, unsigned width, Value *val)
195 Key new_mask = ~(Key)0;
209 Key cur_mask = node->mask;
230 Key last_mask;
274 lookup(Key key)
333 remove(Key key)