mirror of
https://github.com/termux/termux-packages.git
synced 2024-12-04 18:45:52 +00:00
94fe9814e9
Closes #18349
19 lines
667 B
Diff
19 lines
667 B
Diff
--- a/core/include/utils/LruCache.h
|
|
+++ b/core/include/utils/LruCache.h
|
|
@@ -84,13 +84,13 @@
|
|
const TKey& getKey() const final { return key; }
|
|
};
|
|
|
|
- struct HashForEntry : public std::unary_function<KeyedEntry*, hash_t> {
|
|
+ struct HashForEntry {
|
|
size_t operator() (const KeyedEntry* entry) const {
|
|
return hash_type(entry->getKey());
|
|
};
|
|
};
|
|
|
|
- struct EqualityForHashedEntries : public std::unary_function<KeyedEntry*, hash_t> {
|
|
+ struct EqualityForHashedEntries {
|
|
bool operator() (const KeyedEntry* lhs, const KeyedEntry* rhs) const {
|
|
return lhs->getKey() == rhs->getKey();
|
|
};
|