Classes | |
struct | head_t |
Public Member Functions | |
Cache (int l, long int size) | |
int | get_data (const int index, Qfloat **data, int len) |
void | swap_index (int i, int j) |
~Cache () | |
Private Member Functions | |
void | lru_delete (head_t *h) |
void | lru_insert (head_t *h) |
Private Attributes | |
head_t * | head |
int | l |
head_t | lru_head |
long int | size |
Cache::Cache | ( | int | l, |
long int | size | ||
) |
Cache::~Cache | ( | ) |
int Cache::get_data | ( | const int | index, |
Qfloat ** | data, | ||
int | len | ||
) |
void Cache::lru_delete | ( | head_t * | h | ) | [private] |
void Cache::lru_insert | ( | head_t * | h | ) | [private] |
void Cache::swap_index | ( | int | i, |
int | j | ||
) |
head_t* Cache::head [private] |
head_t Cache::lru_head [private] |
long int Cache::size [private] |