Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

PBTreeIterator Class Template Reference

#include <PBTree.h>

Inheritance diagram for PBTreeIterator::

PolynomialIterator List of all members.

Public Methods

 PBTreeIterator (const PBTree< Key, Value > &T)
bool done ()
void reset ()
Value getValue ()
Key getKey ()
bool next ()

Private Attributes

const PBTree<Key,Value>& tree
PBTreePage<Key,Value>* page
int linkNumber
bool bDone
Key* key
Value* value

Friends

class  PBTree< Key, Value >

template<class Key, class Value> class PBTreeIterator


Constructor & Destructor Documentation

template<class Key, class Value>
PBTreeIterator<Key, Value>::PBTreeIterator<Key, Value> ( const PBTree< Key, Value > & T ) [inline]
 

Definition at line 291 of file PBTree.h.


Member Function Documentation

template<class Key, class Value>
bool PBTreeIterator<Key, Value>::done ( ) [inline]
 

Definition at line 303 of file PBTree.h.

template<class Key, class Value>
void PBTreeIterator<Key, Value>::reset ( )
 

Referenced by PBTreeIterator().

template<class Key, class Value>
Value PBTreeIterator<Key, Value>::getValue ( ) [inline]
 

Definition at line 314 of file PBTree.h.

template<class Key, class Value>
Key PBTreeIterator<Key, Value>::getKey ( ) [inline]
 

Definition at line 325 of file PBTree.h.

template<class Key, class Value>
bool PBTreeIterator<Key, Value>::next ( )
 


Friends And Related Function Documentation

template<class Key, class Value>
friend class PBTree< Key, Value > [friend]
 

Definition at line 280 of file PBTree.h.


Member Data Documentation

template<class Key, class Value>
const PBTree<Key,Value>& PBTreeIterator<Key, Value>::tree [private]
 

Definition at line 348 of file PBTree.h.

template<class Key, class Value>
PBTreePage<Key,Value>* PBTreeIterator<Key, Value>::page [private]
 

Definition at line 349 of file PBTree.h.

template<class Key, class Value>
int PBTreeIterator<Key, Value>::linkNumber [private]
 

Definition at line 350 of file PBTree.h.

template<class Key, class Value>
bool PBTreeIterator<Key, Value>::bDone [private]
 

Definition at line 351 of file PBTree.h.

template<class Key, class Value>
Key* PBTreeIterator<Key, Value>::key [private]
 

Definition at line 352 of file PBTree.h.

template<class Key, class Value>
Value* PBTreeIterator<Key, Value>::value [private]
 

Definition at line 353 of file PBTree.h.


The documentation for this class was generated from the following file:
Generated at Tue Jun 19 09:50:01 2001 for Magnus Classes by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001