Lines Matching refs:Data
22 template<class Key, class Data>
30 Data *query(const Key &key) const;
31 Data *add(const Key &key, Data *data);
44 Data **data;
50 template<class Key, class Data>
51 LRUCache<Key, Data>::LRUCache(int n) in LRUCache()
60 data = new Data*[size]; in LRUCache()
70 template<class Key, class Data>
71 LRUCache<Key, Data>::~LRUCache() in ~LRUCache()
92 template<class Key, class Data>
93 Data *LRUCache<Key, Data>::query(const Key &key) const in query()
101 Data *hit = data[j]; in query()
108 Data *swapD = data[k]; in query()
124 template<class Key, class Data>
125 Data *LRUCache<Key, Data>::add(const Key &key, Data *data) in add()