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

AssociationsIterator Class Template Reference

#include <Associations.h>

Inheritance diagram for AssociationsIterator::

ObjectOf List of all members.

Public Methods

 AssociationsIterator (const AssociationsOf< Key, Val > &A)
Bool operator== (const AssociationsIterator &I) const
Key key () const
Val value () const
Bool next ()
Bool done () const
void reset ()
AssociationsIterator& operator++ ()
AssociationsIterator operator++ (int)
 operator void * ()

Private Types

typedef AssociationsIteratorRep<
Key,Val> 
AIR

Friends

ostream& operator< (ostream &ostr, const AssociationsIterator &AI)
istream& operator> (istream &istr, AssociationsIterator &AI)

template<class Key, class Val> class AssociationsIterator


Member Typedef Documentation

template<class Key, class Val>
typedef AssociationsIteratorRep<Key,Val> AssociationsIterator<Key, Val>::AIR [private]
 

Definition at line 469 of file Associations.h.


Constructor & Destructor Documentation

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

Definition at line 404 of file Associations.h.


Member Function Documentation

template<class Key, class Val>
Bool AssociationsIterator<Key, Val>::operator== ( const AssociationsIterator<Key, Val> & I ) const [inline]
 

Definition at line 414 of file Associations.h.

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

Definition at line 418 of file Associations.h.

Referenced by AssociationsOf::keys(), and operator<<().

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

Definition at line 422 of file Associations.h.

Referenced by operator<<().

template<class Key, class Val>
Bool AssociationsIterator<Key, Val>::next ( ) [inline]
 

Definition at line 426 of file Associations.h.

Referenced by AssociationsOf::keys(), and operator++().

template<class Key, class Val>
Bool AssociationsIterator<Key, Val>::done ( ) const [inline]
 

Definition at line 431 of file Associations.h.

Referenced by AssociationsOf::keys(), and operator void *().

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

Definition at line 435 of file Associations.h.

template<class Key, class Val>
AssociationsIterator<Key, Val> & AssociationsIterator<Key, Val>::operator++ ( ) [inline]
 

Definition at line 440 of file Associations.h.

template<class Key, class Val>
AssociationsIterator<Key, Val> AssociationsIterator<Key, Val>::operator++ ( int ) [inline]
 

Definition at line 441 of file Associations.h.

template<class Key, class Val>
AssociationsIterator<Key, Val>::operator void * ( ) [inline]
 

Definition at line 447 of file Associations.h.


Friends And Related Function Documentation

template<class Key, class Val>
ostream & operator< ( ostream & ostr,
const AssociationsIterator<Key, Val> & AI ) [friend]
 

Definition at line 455 of file Associations.h.

template<class Key, class Val>
istream & operator> ( istream & istr,
AssociationsIterator<Key, Val> & AI ) [friend]
 

Definition at line 461 of file Associations.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