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

QuickAssociationsRep Class Template Reference

#include <QuickAssociations.h>

Inheritance diagram for QuickAssociationsRep::

SetData RefCounter List of all members.

Public Methods

 QuickAssociationsRep (int size=1)
 QuickAssociationsRep (const QuickAssociationsRep &ar)
QuickAssociationsRep* clone () const
void unbind (const Key &k)
void bind (const Key &k, const Val &v)
Val val (const Key &k) const
bool bound (const Key &k) const

Private Types

typedef QuickAssociation<Key,
Val> 
EltType
typedef SetData< QuickAssociation<
Key,Val> > 
Base

Private Methods

const bool seek (const Key &k, EltType *&elt) const

Friends

class  QuickAssociationsIteratorRep< Key, Val >

template<class Key, class Val> class QuickAssociationsRep


Member Typedef Documentation

template<class Key, class Val>
typedef QuickAssociation<Key,Val> QuickAssociationsRep<Key, Val>::EltType [private]
 

Definition at line 145 of file QuickAssociations.h.

Referenced by bind(), and seek().

template<class Key, class Val>
typedef SetData< QuickAssociation<Key,Val> > QuickAssociationsRep<Key, Val>::Base [private]
 

Definition at line 194 of file QuickAssociations.h.


Constructor & Destructor Documentation

template<class Key, class Val>
QuickAssociationsRep<Key, Val>::QuickAssociationsRep<Key, Val> ( int size = 1 ) [inline]
 

Definition at line 149 of file QuickAssociations.h.

template<class Key, class Val>
QuickAssociationsRep<Key, Val>::QuickAssociationsRep<Key, Val> ( const QuickAssociationsRep<Key, Val> & ar ) [inline]
 

Definition at line 151 of file QuickAssociations.h.


Member Function Documentation

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

Reimplemented from SetData.

Definition at line 156 of file QuickAssociations.h.

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

Definition at line 158 of file QuickAssociations.h.

Referenced by bind().

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

Definition at line 166 of file QuickAssociations.h.

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

Definition at line 171 of file QuickAssociations.h.

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

Definition at line 183 of file QuickAssociations.h.

template<class Key, class Val>
const bool QuickAssociationsRep<Key, Val>::seek ( const Key & k,
EltType *& elt ) const [inline, private]
 

Definition at line 198 of file QuickAssociations.h.

Referenced by bound(), unbind(), and val().


Friends And Related Function Documentation

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

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