Public Member Functions | Private Attributes
megatree::CacheIterator< K, T > Class Template Reference

#include <cache.h>

List of all members.

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 ()
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

Detailed Description

template<class K, class T>
class megatree::CacheIterator< K, T >

Definition at line 179 of file cache.h.


Constructor & Destructor Documentation

template<class K, class T>
megatree::CacheIterator< K, T >::CacheIterator ( ) [inline]

Definition at line 184 of file cache.h.

template<class K, class T>
megatree::CacheIterator< K, T >::CacheIterator ( Cache< K, T > *  _b) [inline]

Definition at line 185 of file cache.h.

template<class K, class T>
megatree::CacheIterator< K, T >::CacheIterator ( Cache< K, T > *  _b,
typename Cache< K, T >::ObjListIterator  _it 
) [inline]

Definition at line 189 of file cache.h.

template<class K, class T>
megatree::CacheIterator< K, T >::CacheIterator ( const CacheIterator< K, T > &  ci) [inline]

Definition at line 193 of file cache.h.


Member Function Documentation

template<class K, class T>
bool megatree::CacheIterator< K, T >::finished ( ) [inline]

Definition at line 227 of file cache.h.

template<class K, class T>
T* megatree::CacheIterator< K, T >::get ( ) [inline]

Definition at line 212 of file cache.h.

template<class K, class T>
ListNode<typename Cache<K, T>::Storage>* megatree::CacheIterator< K, T >::getNode ( ) [inline]

Definition at line 217 of file cache.h.

template<class K, class T>
K megatree::CacheIterator< K, T >::id ( ) [inline]

Definition at line 222 of file cache.h.

template<class K, class T>
void megatree::CacheIterator< K, T >::next ( ) [inline]

Definition at line 203 of file cache.h.

template<class K, class T>
void megatree::CacheIterator< K, T >::operator= ( const CacheIterator< K, T > &  ci) [inline]

Definition at line 197 of file cache.h.

template<class K, class T>
bool megatree::CacheIterator< K, T >::operator== ( const CacheIterator< K, T > &  o) const [inline]

Definition at line 232 of file cache.h.

template<class K, class T>
void megatree::CacheIterator< K, T >::previous ( ) [inline]

Definition at line 207 of file cache.h.


Member Data Documentation

template<class K, class T>
Cache<K, T>* megatree::CacheIterator< K, T >::b [private]

Definition at line 238 of file cache.h.

template<class K, class T>
Cache<K, T>::ObjListIterator megatree::CacheIterator< K, T >::it [private]

Definition at line 239 of file cache.h.


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


megatree_core
Author(s): Stuart Glaser
autogenerated on Mon Dec 2 2013 13:01:15