Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
McdCalc_Cached< Entry, Entries > Class Template Reference

#include <cache_adt.h>

Public Member Functions

 McdCalc_Cached ()
 
void notify_added (const Entry &entry)
 
void notify_decreased (const Entry &entry)
 
void notify_impending_increase_or_remove (const Entry &entry)
 
void notify_increased_or_removed (const Entry &entry)
 
float operator() (const Entries &entries)
 

Private Attributes

float min_credit_density
 
bool min_valid
 
bool is_min_entry
 

Detailed Description

template<class Entry, class Entries>
class McdCalc_Cached< Entry, Entries >

Definition at line 158 of file cache_adt.h.

Constructor & Destructor Documentation

template<class Entry, class Entries>
McdCalc_Cached< Entry, Entries >::McdCalc_Cached ( )
inline

Definition at line 161 of file cache_adt.h.

Member Function Documentation

template<class Entry, class Entries>
void McdCalc_Cached< Entry, Entries >::notify_added ( const Entry &  entry)
inline

Definition at line 163 of file cache_adt.h.

template<class Entry, class Entries>
void McdCalc_Cached< Entry, Entries >::notify_decreased ( const Entry &  entry)
inline

Definition at line 171 of file cache_adt.h.

template<class Entry, class Entries>
void McdCalc_Cached< Entry, Entries >::notify_impending_increase_or_remove ( const Entry &  entry)
inline

Definition at line 176 of file cache_adt.h.

template<class Entry, class Entries>
void McdCalc_Cached< Entry, Entries >::notify_increased_or_removed ( const Entry &  entry)
inline

Definition at line 182 of file cache_adt.h.

template<class Entry, class Entries>
float McdCalc_Cached< Entry, Entries >::operator() ( const Entries &  entries)
inline

Definition at line 193 of file cache_adt.h.

Member Data Documentation

template<class Entry, class Entries>
bool McdCalc_Cached< Entry, Entries >::is_min_entry
private

Definition at line 220 of file cache_adt.h.

template<class Entry, class Entries>
float McdCalc_Cached< Entry, Entries >::min_credit_density
private

Definition at line 216 of file cache_adt.h.

template<class Entry, class Entries>
bool McdCalc_Cached< Entry, Entries >::min_valid
private

Definition at line 217 of file cache_adt.h.


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