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

BTreeIterator Class Template Reference

#include <BTree.h>

List of all members.

Public Methods

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

Private Attributes

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

Friends

class  BTree< Key, Value >

template<class Key, class Value> class BTreeIterator


Constructor & Destructor Documentation

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

Definition at line 270 of file BTree.h.


Member Function Documentation

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

Definition at line 282 of file BTree.h.

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

Referenced by BTreeIterator().

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

Definition at line 293 of file BTree.h.

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

Definition at line 304 of file BTree.h.

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


Friends And Related Function Documentation

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

Definition at line 259 of file BTree.h.


Member Data Documentation

template<class Key, class Value>
const BTree<Key,Value>& BTreeIterator<Key, Value>::tree [private]
 

Definition at line 327 of file BTree.h.

template<class Key, class Value>
BTreePage<Key,Value>* BTreeIterator<Key, Value>::page [private]
 

Definition at line 328 of file BTree.h.

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

Definition at line 329 of file BTree.h.

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

Definition at line 330 of file BTree.h.

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

Definition at line 331 of file BTree.h.

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

Definition at line 332 of file BTree.h.


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