bande::UndoBase Class Reference

Abstract base class for any undoable modification. More...

#include <UndoManager.hh>

Inheritance diagram for bande::UndoBase:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~UndoBase ()
 Destructor.
virtual void undo ()=0
 Undo one operation.

Detailed Description

Abstract base class for any undoable modification.

Definition at line 34 of file UndoManager.hh.


Constructor & Destructor Documentation

virtual bande::UndoBase::~UndoBase (  )  [inline, virtual]

Destructor.

This cirtual destructor allows clean destruction of derived classes even in the presence of polymorphism.

Definition at line 42 of file UndoManager.hh.


Member Function Documentation

virtual void bande::UndoBase::undo (  )  [pure virtual]

Undo one operation.

This is a pure virtual function that must be overridden by any concrete derived class.

Implemented in bande::UndoColAction< f >, and bande::UndoInt.


The documentation for this class was generated from the following file:

Generated on Fri Aug 21 08:17:19 2009 for bande by  doxygen 1.6.0