Home | History | Annotate | Download | only in utils

Lines Matching refs:TValue

37 template <typename TKey, typename TValue>
47 void setOnEntryRemovedListener(OnEntryRemoved<TKey, TValue>* listener);
49 const TValue& get(const TKey& key);
50 bool put(const TKey& key, const TValue& value);
54 const TValue& peekOldestValue();
61 TValue value;
65 Entry(TKey key_, TValue value_) : key(key_), value(value_), parent(NULL), child(NULL) {
94 OnEntryRemoved<TKey, TValue>* mListener;
98 TValue mNullValue;
107 Iterator(const LruCache<TKey, TValue>& cache):
126 const TValue& value() const {
134 const LruCache<TKey, TValue>& mCache;
141 template <typename TKey, typename TValue>
142 LruCache<TKey, TValue>::LruCache(uint32_t maxCapacity)
152 template <typename TKey, typename TValue>
153 LruCache<TKey, TValue>::~LruCache() {
163 template <typename TKey, typename TValue>
164 size_t LruCache<TKey, TValue>::size() const {
168 template <typename TKey, typename TValue>
169 const TValue& LruCache<TKey, TValue>::get(const TKey& key) {
180 template <typename TKey, typename TValue>
181 bool LruCache<TKey, TValue>::put(const TKey& key, const TValue& value) {
196 template <typename TKey, typename TValue>
197 bool LruCache<TKey, TValue>::remove(const TKey& key) {
212 template <typename TKey, typename TValue>
213 bool LruCache<TKey, TValue>::removeOldest() {
221 template <typename TKey, typename TValue>
222 const TValue& LruCache<TKey, TValue>::peekOldestValue() {
229 template <typename TKey, typename TValue>
230 void LruCache<TKey, TValue>::clear() {
244 template <typename TKey, typename TValue>
245 void LruCache<TKey, TValue>::attachToCache(Entry& entry) {
255 template <typename TKey, typename TValue>
256 void LruCache<TKey, TValue>::detachFromCache(Entry& entry) {