Lines Matching defs:Key
40 typedef TwoKeyAVLTreeKey<PrimaryKey, SecondaryKey> Key;
47 inline int operator()(const Key &a, const Key &b) const
66 typedef TwoKeyAVLTreeKey<PrimaryKey, SecondaryKey> Key;
76 inline Key operator()(const Value &a) const
78 return Key(fGetPrimaryKey(a), fGetSecondaryKey(a));
104 template<typename Value, typename Key>
108 inline const Key &operator()(const Value &a) const
113 inline Key &operator()(Value &a) const
126 typedef TwoKeyAVLTreeKey<PrimaryKey, SecondaryKey> Key;
150 inline Node* Allocate(const Key& key, const Value& value) const
161 inline Key GetValueKey(const Value& value) const
163 return Key(fGetPrimaryKey(value), fGetSecondaryKey(value));
166 inline Key GetKey(Node* node) const
186 inline int CompareKeyNode(const Key& a, const Node* b) const
198 inline int _CompareKeys(const Key& a, const Key& b) const
233 typedef TwoKeyAVLTreeKey<PrimaryKey, SecondaryKey> Key;
237 typedef AVLTreeMap<Key, Value, NodeStrategy> TreeMap;
441 TreeMapIterator it = fTreeMap.Find(Key(primaryKey, secondaryKey));
481 return fTreeMap.Remove(Key(primaryKey, secondaryKey));