Pyrogenesis  trunk
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
 

Constructor & Destructor Documentation

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

Member Function Documentation

template<class Entry, class Entries>
void McdCalc_Cached< Entry, Entries >::notify_added ( const Entry entry)
inline
template<class Entry, class Entries>
void McdCalc_Cached< Entry, Entries >::notify_decreased ( const Entry entry)
inline
template<class Entry, class Entries>
void McdCalc_Cached< Entry, Entries >::notify_impending_increase_or_remove ( const Entry entry)
inline
template<class Entry, class Entries>
void McdCalc_Cached< Entry, Entries >::notify_increased_or_removed ( const Entry entry)
inline
template<class Entry, class Entries>
float McdCalc_Cached< Entry, Entries >::operator() ( const Entries &  entries)
inline

Member Data Documentation

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

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