Lines Matching refs:Key
48 typedef TwoKeyAVLTreeKey<PrimaryKey, SecondaryKey> Key;
59 inline int operator()(const Key& a, const Key& b) const
80 typedef TwoKeyAVLTreeKey<PrimaryKey, SecondaryKey> Key;
91 inline Key operator()(const Value& a) const
93 return Key(fGetPrimaryKey(a), fGetSecondaryKey(a));
122 template<typename Value, typename Key>
125 inline const Key& operator()(const Value& a) const
130 inline Key& operator()(Value& a) const
145 typedef TwoKeyAVLTreeKey<PrimaryKey, SecondaryKey> Key;
171 inline Node* Allocate(const Key& key, const Value& value) const
182 inline Key GetValueKey(const Value& value) const
184 return Key(fGetPrimaryKey(value), fGetSecondaryKey(value));
187 inline Key GetKey(Node* node) const
207 inline int CompareKeyNode(const Key& a, const Node* b) const
219 inline int _CompareKeys(const Key& a, const Key& b) const
255 typedef TwoKeyAVLTreeKey<PrimaryKey, SecondaryKey> Key;
259 typedef AVLTreeMap<Key, Value, NodeStrategy> TreeMap;
526 TreeMapIterator it = fTreeMap.Find(Key(primaryKey, secondaryKey));
585 return fTreeMap.Remove(Key(primaryKey, secondaryKey));