#include <cache_adt.h>
|
typedef Map::iterator | MapIt |
|
typedef Map::const_iterator | MapCIt |
|
◆ MapCIt
template<typename Key , typename
Entry , template< class Entry_, class Entries > class McdCalc = McdCalc_Cached>
typedef Map::const_iterator Landlord< Key, Entry, McdCalc >::MapCIt |
|
protected |
◆ MapIt
template<typename Key , typename
Entry , template< class Entry_, class Entries > class McdCalc = McdCalc_Cached>
◆ add()
template<typename Key , typename
Entry , template< class Entry_, class Entries > class McdCalc = McdCalc_Cached>
◆ add_()
template<typename Key , typename
Entry , template< class Entry_, class Entries > class McdCalc = McdCalc_Cached>
◆ charge()
template<typename Key , typename
Entry , template< class Entry_, class Entries > class McdCalc = McdCalc_Cached>
◆ charge_all()
template<typename Key , typename
Entry , template< class Entry_, class Entries > class McdCalc = McdCalc_Cached>
◆ empty()
template<typename Key , typename
Entry , template< class Entry_, class Entries > class McdCalc = McdCalc_Cached>
◆ find()
template<typename Key , typename
Entry , template< class Entry_, class Entries > class McdCalc = McdCalc_Cached>
bool Landlord< Key, Entry, McdCalc >::find |
( |
const Key & |
key, |
|
|
const Entry ** |
pentry |
|
) |
| const |
|
inline |
◆ on_access()
template<typename Key , typename
Entry , template< class Entry_, class Entries > class McdCalc = McdCalc_Cached>
◆ remove()
template<typename Key , typename
Entry , template< class Entry_, class Entries > class McdCalc = McdCalc_Cached>
◆ remove_()
template<typename Key , typename
Entry , template< class Entry_, class Entries > class McdCalc = McdCalc_Cached>
◆ remove_least_valuable()
template<typename Key , typename
Entry , template< class Entry_, class Entries > class McdCalc = McdCalc_Cached>
void Landlord< Key, Entry, McdCalc >::remove_least_valuable |
( |
std::list< Entry > & |
entry_list | ) |
|
|
inline |
◆ should_evict()
template<typename Key , typename
Entry , template< class Entry_, class Entries > class McdCalc = McdCalc_Cached>
◆ map
template<typename Key , typename
Entry , template< class Entry_, class Entries > class McdCalc = McdCalc_Cached>
◆ mcd_calc
template<typename Key , typename
Entry , template< class Entry_, class Entries > class McdCalc = McdCalc_Cached>
The documentation for this class was generated from the following file:
- /home/docker/jenkins/workspace/technical-docs/source/lib/adts/cache_adt.h