Lines Matching refs:Key
23 template <typename Key, typename Hash, typename Pred>
24 struct NodeCache<Key, Hash, Pred>::Entry {
25 Key key_;
30 template <typename Key, typename Hash, typename Pred>
31 bool NodeCache<Key, Hash, Pred>::Resize(Zone* zone) {
63 template <typename Key, typename Hash, typename Pred>
64 Node** NodeCache<Key, Hash, Pred>::Find(Zone* zone, Key key) {
65 size_t hash = hash_(key);
73 entry->key_ = key;
83 if (pred_(entry->key_, key)) return &entry->value_;
85 entry->key_ = key;
95 entry->key_ = key;
101 template <typename Key, typename Hash, typename Pred>
102 void NodeCache<Key, Hash, Pred>::GetCachedNodes(ZoneVector<Node*>* nodes) {