Main Page | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members | Related Pages

CachedO Class Reference

#include <CachedO.h>

Inheritance diagram for CachedO:

Inheritance graph
[legend]
Collaboration diagram for CachedO:

Collaboration graph
[legend]
List of all members.

Detailed Description

Mix-in class for cached, registered objects.

A CachedO object can register itself in a ROList object, which holds an array of pointers to RegO objects. It has an invalidateCache() method, that invalidates the cache.

Author: Benno List, Jenny Böhme

Date
2004/07/06 11:46:05
Author
blist

Changelog:

Definition at line 29 of file CachedO.h.

Public Member Functions

 CachedO (const ROListPoR &rol)
 Constructor that registers this object in an ROList object.

virtual ~CachedO ()
 Virtual destructor to ensure that dynamic casts work.

virtual void invalidateCache ()=0
 The invalidateCache() method tells the object that its cache is invalid.


Private Member Functions

 CachedO (const CachedO &rhs)
 Private copy constructor, left unimplemented: No copying!

CachedOoperator= (const CachedO &rhs)
 Private assignment operator, left unimplemented: No assignment!


Constructor & Destructor Documentation

CachedO::CachedO const ROListPoR rol  ) 
 

Constructor that registers this object in an ROList object.

Parameters:
rol  The ROList object where this is registered

Definition at line 22 of file CachedO.C.


The documentation for this class was generated from the following files:
Generated on Thu Oct 26 12:54:28 2006 for SFH by doxygen 1.3.2