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

QuickAssociationsIteratorRep Class Template Reference

#include <QuickAssociations.h>

Inheritance diagram for QuickAssociationsIteratorRep::

RefCounter List of all members.

Public Methods

 QuickAssociationsIteratorRep (const QuickAssociationsOf< Key, Val > &A)
QuickAssociationsIteratorRep* clone () const
bool operator== (const QuickAssociationsIteratorRep &QAIR) const
Key key () const
Val value () const
bool next ()
bool done () const
void reset ()

Protected Types

typedef Cell< QuickAssociation<
Key,Val> > 
CellType

Protected Attributes

CellTypecurrent
int bucketIndex
const QuickAssociationsOf<
Key,Val> 
theAssociations

template<class Key, class Val> class QuickAssociationsIteratorRep


Member Typedef Documentation

template<class Key, class Val>
typedef Cell< QuickAssociation<Key,Val> > QuickAssociationsIteratorRep<Key, Val>::CellType [protected]
 

Definition at line 357 of file QuickAssociations.h.


Constructor & Destructor Documentation

template<class Key, class Val>
QuickAssociationsIteratorRep<Key, Val>::QuickAssociationsIteratorRep<Key, Val> ( const QuickAssociationsOf< Key, Val > & A ) [inline]
 

Definition at line 294 of file QuickAssociations.h.

Referenced by clone().


Member Function Documentation

template<class Key, class Val>
QuickAssociationsIteratorRep<Key, Val> * QuickAssociationsIteratorRep<Key, Val>::clone ( ) const [inline]
 

Definition at line 301 of file QuickAssociations.h.

template<class Key, class Val>
bool QuickAssociationsIteratorRep<Key, Val>::operator== ( const QuickAssociationsIteratorRep<Key, Val> & QAIR ) const [inline]
 

Definition at line 305 of file QuickAssociations.h.

template<class Key, class Val>
Key QuickAssociationsIteratorRep<Key, Val>::key ( ) const [inline]
 

Definition at line 314 of file QuickAssociations.h.

template<class Key, class Val>
Val QuickAssociationsIteratorRep<Key, Val>::value ( ) const [inline]
 

Definition at line 322 of file QuickAssociations.h.

template<class Key, class Val>
bool QuickAssociationsIteratorRep<Key, Val>::next ( ) [inline]
 

Definition at line 330 of file QuickAssociations.h.

Referenced by reset().

template<class Key, class Val>
bool QuickAssociationsIteratorRep<Key, Val>::done ( ) const [inline]
 

Definition at line 346 of file QuickAssociations.h.

template<class Key, class Val>
void QuickAssociationsIteratorRep<Key, Val>::reset ( ) [inline]
 

Definition at line 348 of file QuickAssociations.h.

Referenced by QuickAssociationsIteratorRep().


Member Data Documentation

template<class Key, class Val>
CellType* QuickAssociationsIteratorRep<Key, Val>::current [protected]
 

Definition at line 361 of file QuickAssociations.h.

template<class Key, class Val>
int QuickAssociationsIteratorRep<Key, Val>::bucketIndex [protected]
 

Definition at line 362 of file QuickAssociations.h.

template<class Key, class Val>
const QuickAssociationsOf<Key,Val> QuickAssociationsIteratorRep<Key, Val>::theAssociations [protected]
 

Definition at line 364 of file QuickAssociations.h.


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