Liar's Dice 0.1
Loading...
Searching...
No Matches
liarsdice::data_structures::LRUCache< Key, Value, Hash, KeyEqual >::CacheEntry Struct Reference

Public Member Functions

 CacheEntry (const Key &k, const Value &v)
 

Public Attributes

Key key
 
Value value
 
std::chrono::steady_clock::time_point timestamp
 
size_t access_count
 

Constructor & Destructor Documentation

◆ CacheEntry()

template<typename Key , typename Value , typename Hash = std::hash<Key>, typename KeyEqual = std::equal_to<Key>>
liarsdice::data_structures::LRUCache< Key, Value, Hash, KeyEqual >::CacheEntry::CacheEntry ( const Key & k,
const Value & v )
inline

Member Data Documentation

◆ access_count

template<typename Key , typename Value , typename Hash = std::hash<Key>, typename KeyEqual = std::equal_to<Key>>
size_t liarsdice::data_structures::LRUCache< Key, Value, Hash, KeyEqual >::CacheEntry::access_count
mutable

◆ key

template<typename Key , typename Value , typename Hash = std::hash<Key>, typename KeyEqual = std::equal_to<Key>>
Key liarsdice::data_structures::LRUCache< Key, Value, Hash, KeyEqual >::CacheEntry::key

◆ timestamp

template<typename Key , typename Value , typename Hash = std::hash<Key>, typename KeyEqual = std::equal_to<Key>>
std::chrono::steady_clock::time_point liarsdice::data_structures::LRUCache< Key, Value, Hash, KeyEqual >::CacheEntry::timestamp

◆ value

template<typename Key , typename Value , typename Hash = std::hash<Key>, typename KeyEqual = std::equal_to<Key>>
Value liarsdice::data_structures::LRUCache< Key, Value, Hash, KeyEqual >::CacheEntry::value

The documentation for this struct was generated from the following file: