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

RefTable1to1 Class Template Reference

#include <RefTable.h>

Inheritance diagram for RefTable1to1:

RefTableBase DataObject List of all members.

Public Methods

 RefTable1to1 (const CLID& clid, int len=16)
 Standard Constructor. More...

virtual ~RefTable1to1 ()
 Standard Destructor. More...

virtual const CLID& clID () const
 Retrieve reference to class definition structure. More...

bool insert ( const FROM* from, TO* to )
 Insert new Entry into Reference container. More...

bool insert ( const FROM* from, const EntryType& to)
 Insert new Entry into Reference container. More...

TO* reference (const FROM* from)
 Find Reference from it's source entry. More...

const TO* reference (const FROM* from) const
 Find Reference from it's source entry (CONST). More...

bool isReferenced (const FROM* from, const TO* to )
 Check if two entries are associated to each other. More...

bool isReferenced (const FROM* from, const EntryType& to )
 Check if two entries are Referenced to each other. More...


Constructor & Destructor Documentation

template<classFROM, classTO>
RefTable1to1<FROM, TO>::RefTable1to1<FROM, TO> ( const CLID & clid,
int len = 16 ) [inline]
 

Standard Constructor.

Definition at line 161 of file RefTable.h.

template<classFROM, classTO>
RefTable1to1<FROM, TO>::~RefTable1to1<FROM, TO> ( ) [inline, virtual]
 

Standard Destructor.

Definition at line 166 of file RefTable.h.


Member Function Documentation

template<classFROM, classTO>
const CLID & RefTable1to1<FROM, TO>::clID ( ) const [inline, virtual]
 

Retrieve reference to class definition structure.

Definition at line 169 of file RefTable.h.

template<classFROM, classTO>
bool RefTable1to1<FROM, TO>::insert ( const FROM * from,
const EntryType & to ) [inline]
 

Insert new Entry into Reference container.

Definition at line 177 of file RefTable.h.

template<classFROM, classTO>
bool RefTable1to1<FROM, TO>::insert ( const FROM * from,
TO * to ) [inline]
 

Insert new Entry into Reference container.

Definition at line 173 of file RefTable.h.

template<classFROM, classTO>
bool RefTable1to1<FROM, TO>::isReferenced ( const FROM * from,
const EntryType & to ) [inline]
 

Check if two entries are Referenced to each other.

Definition at line 200 of file RefTable.h.

template<classFROM, classTO>
bool RefTable1to1<FROM, TO>::isReferenced ( const FROM * from,
const TO * to ) [inline]
 

Check if two entries are associated to each other.

Definition at line 195 of file RefTable.h.

template<classFROM, classTO>
const TO * RefTable1to1<FROM, TO>::reference ( const FROM * from ) const [inline]
 

Find Reference from it's source entry (CONST).

Definition at line 190 of file RefTable.h.

template<classFROM, classTO>
TO * RefTable1to1<FROM, TO>::reference ( const FROM * from ) [inline]
 

Find Reference from it's source entry.

Definition at line 185 of file RefTable.h.


The documentation for this class was generated from the following file:
Generated at Wed Nov 21 12:22:53 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000