Lines Matching defs:Key
49 typedef TwoKeyAVLTreeKey<PrimaryKey, SecondaryKey> Key;
60 inline int operator()(const Key& a, const Key& b) const
81 typedef TwoKeyAVLTreeKey<PrimaryKey, SecondaryKey> Key;
92 inline Key operator()(const Value& a) const
94 return Key(fGetPrimaryKey(a), fGetSecondaryKey(a));
123 template<typename Value, typename Key>
126 inline const Key& operator()(const Value& a) const
131 inline Key& operator()(Value& a) const
146 typedef TwoKeyAVLTreeKey<PrimaryKey, SecondaryKey> Key;
200 inline Node* Allocate(const Key& key, const Value& value) const
214 inline Key GetValueKey(const Value& value) const
216 return Key(fGetPrimaryKey(value), fGetSecondaryKey(value));
219 inline Key GetKey(Node* node) const
239 inline int CompareKeyNode(const Key& a, const Node* b) const
251 inline int _CompareKeys(const Key& a, const Key& b) const
290 typedef TwoKeyAVLTreeKey<PrimaryKey, SecondaryKey> Key;
294 typedef AVLTreeMap<Key, Value, NodeStrategy> TreeMap;
561 TreeMapIterator it = fTreeMap.Find(Key(primaryKey, secondaryKey));
620 return fTreeMap.Remove(Key(primaryKey, secondaryKey));