#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.