#include <lru.h>
Inheritance diagram for lru< T1, T2 >:

| Public Methods | |
| lru () | |
| Constructor. | |
| ~lru () | |
| Destructor. | |
| const uint32 | size () const | 
| Return the current size of container. | |
| const T2 & | front () const | 
| Front most (most recently used) item. | |
| const T2 & | back () const | 
| Back most (least recently used) item. | |
| const T2 | pop_front () | 
| Pop front item (most recently used). | |
| const T2 | pop_back () | 
| Pop back item (least recently used). | |
| T2 & | insert (const T1 &first) | 
| Recycle last recently used (LRU) item. | |
| const T2 & | insert (const T1 &first, const T2 &second) | 
| Insert new item. | |
| T2 * | find (const T1 &first, bool touch=true) | 
| Lookup cached item. | |
| const T2 & | operator[] (const uint32 n) const | 
| Random access to items. | |
| void | clear () | 
| Clear cache. | |
Definition at line 61 of file lru.h.
 1.2.18
1.2.18