#include <cache.h>
Public Member Functions | |
| CacheIterator () | |
| CacheIterator (Cache< K, T > *_b) | |
| CacheIterator (Cache< K, T > *_b, typename Cache< K, T >::ObjListIterator _it) | |
| CacheIterator (const CacheIterator< K, T > &ci) | |
| bool | finished () |
| T * | get () |
| ListNode< typename Cache< K, T > ::Storage > * | getNode () |
| K | id () |
| void | next () |
| void | operator= (const CacheIterator< K, T > &ci) |
| bool | operator== (const CacheIterator< K, T > &o) const |
| void | previous () |
Private Attributes | |
| Cache< K, T > * | b |
| Cache< K, T >::ObjListIterator | it |
| megatree::CacheIterator< K, T >::CacheIterator | ( | ) | [inline] |
| megatree::CacheIterator< K, T >::CacheIterator | ( | Cache< K, T > * | _b | ) | [inline] |
| megatree::CacheIterator< K, T >::CacheIterator | ( | Cache< K, T > * | _b, |
| typename Cache< K, T >::ObjListIterator | _it | ||
| ) | [inline] |
| megatree::CacheIterator< K, T >::CacheIterator | ( | const CacheIterator< K, T > & | ci | ) | [inline] |
| bool megatree::CacheIterator< K, T >::finished | ( | ) | [inline] |
| T* megatree::CacheIterator< K, T >::get | ( | ) | [inline] |
| ListNode<typename Cache<K, T>::Storage>* megatree::CacheIterator< K, T >::getNode | ( | ) | [inline] |
| K megatree::CacheIterator< K, T >::id | ( | ) | [inline] |
| void megatree::CacheIterator< K, T >::next | ( | ) | [inline] |
| void megatree::CacheIterator< K, T >::operator= | ( | const CacheIterator< K, T > & | ci | ) | [inline] |
| bool megatree::CacheIterator< K, T >::operator== | ( | const CacheIterator< K, T > & | o | ) | const [inline] |
| void megatree::CacheIterator< K, T >::previous | ( | ) | [inline] |
Cache<K, T>* megatree::CacheIterator< K, T >::b [private] |
Cache<K, T>::ObjListIterator megatree::CacheIterator< K, T >::it [private] |