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

QuickAssociationsOf Class Template Reference

#include <QuickAssociations.h>

Inheritance diagram for QuickAssociationsOf::

ObjectOf List of all members.

Public Methods

 QuickAssociationsOf ()
Val operator[] (const Key &k) const
QuickAssocRef<Key,Val> operator[] (const Key &k)
Val valueOf (const Key &k) const
void bind (const Key &k, const Val &v)
void unbind (const Key &k)
bool bound (const Key &k) const
int cardinality () const
ListOf<Key> keys () const

Private Types

typedef QuickAssociationsRep<
Key,Val> 
Rep

Friends

class  QuickAssociationsIteratorRep< Key, Val >

template<class Key, class Val> class QuickAssociationsOf


Member Typedef Documentation

template<class Key, class Val>
typedef QuickAssociationsRep<Key,Val> QuickAssociationsOf<Key, Val>::Rep [private]
 

Definition at line 259 of file QuickAssociations.h.


Constructor & Destructor Documentation

template<class Key, class Val>
QuickAssociationsOf<Key, Val>::QuickAssociationsOf<Key, Val> ( ) [inline]
 

Definition at line 226 of file QuickAssociations.h.


Member Function Documentation

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

Definition at line 231 of file QuickAssociations.h.

template<class Key, class Val>
QuickAssocRef< Key, Val > QuickAssociationsOf< Key, Val >::operator[] ( const Key & k ) [inline]
 

Definition at line 283 of file QuickAssociations.h.

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

Definition at line 236 of file QuickAssociations.h.

Referenced by QuickAssocRef::operator Val(), and operator[]().

template<class Key, class Val>
void QuickAssociationsOf<Key, Val>::bind ( const Key & k,
const Val & v ) [inline]
 

Definition at line 240 of file QuickAssociations.h.

Referenced by QuickAssocRef::operator=().

template<class Key, class Val>
void QuickAssociationsOf<Key, Val>::unbind ( const Key & k ) [inline]
 

Definition at line 243 of file QuickAssociations.h.

template<class Key, class Val>
bool QuickAssociationsOf<Key, Val>::bound ( const Key & k ) const [inline]
 

Definition at line 246 of file QuickAssociations.h.

Referenced by QuickAssocRef::operator void *().

template<class Key, class Val>
int QuickAssociationsOf<Key, Val>::cardinality ( ) const [inline]
 

Definition at line 249 of file QuickAssociations.h.

Referenced by SubgroupBasis::cardinality(), and MalcevSet::cardinality().

template<class Key, class Val>
ListOf< Key > QuickAssociationsOf< Key, Val >::keys ( ) const [inline]
 

Definition at line 470 of file QuickAssociations.h.


Friends And Related Function Documentation

template<class Key, class Val>
friend class QuickAssociationsIteratorRep< Key, Val > [friend]
 

Definition at line 261 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