#include <InsertDelta.h>
Inheritance diagram for Document::InsertDelta< InsertRemoveIdentifer, Object >:

Public Member Functions | |
| InsertDelta (const Object &object) | |
| Create a delta instructing the addition of the object. | |
| virtual | ~InsertDelta () |
| virtual void | apply (Track::Track &track) |
| Insert the object into a track. | |
| virtual void | unapply (Track::Track &track) |
| Remove it again. | |
Protected Attributes | |
| Object | object |
| InsertRemoveIdentifer | identifier |
InsertRemoveIdentifer class to identify an object and insert or remove it. Should behave like a Document::InsertRemoveIdentifier. Object the class of object that is added and removed.
Definition at line 26 of file InsertDelta.h.
| Document::InsertDelta< InsertRemoveIdentifer, Object >::InsertDelta | ( | const Object & | object | ) | [inline] |
| virtual Document::InsertDelta< InsertRemoveIdentifer, Object >::~InsertDelta | ( | ) | [inline, virtual] |
Definition at line 38 of file InsertDelta.h.
| virtual void Document::InsertDelta< InsertRemoveIdentifer, Object >::apply | ( | Track::Track & | track | ) | [inline, virtual] |
Insert the object into a track.
Implements Document::DocumentDelta.
Definition at line 43 of file InsertDelta.h.
| virtual void Document::InsertDelta< InsertRemoveIdentifer, Object >::unapply | ( | Track::Track & | track | ) | [inline, virtual] |
InsertRemoveIdentifer Document::InsertDelta< InsertRemoveIdentifer, Object >::identifier [protected] |
Definition at line 55 of file InsertDelta.h.
Object Document::InsertDelta< InsertRemoveIdentifer, Object >::object [protected] |
Definition at line 54 of file InsertDelta.h.
Generated at Mon Sep 6 00:41:16 2010 by Doxygen version 1.4.7 for Racer version svn335.