#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] |