Puma::Manipulator Class Reference
#include <Manipulators.h>
Inherits Puma::ListElement.
Inherited by Puma::CCopyBeforeManipulator, Puma::CCopyManipulator, Puma::CKillManipulator, Puma::CMoveBeforeManipulator, Puma::CMoveManipulator, Puma::CopyManipulator, Puma::CReplaceManipulator, Puma::CSwapManipulator, Puma::CutManipulator, Puma::KillManipulator, Puma::ManipulatorSequence, Puma::MoveBeforeManipulator, Puma::MoveManipulator, Puma::PasteBeforeManipulator, and Puma::PasteManipulator.
List of all members.
Constructor & Destructor Documentation
Puma::Manipulator::Manipulator |
( |
|
) |
[inline, protected] |
virtual Puma::Manipulator::~Manipulator |
( |
|
) |
[inline, virtual] |
Member Function Documentation
virtual void Puma::Manipulator::args |
( |
Array< Token * > & |
|
) |
[pure virtual] |
Implemented in Puma::ManipulatorSequence, Puma::CopyManipulator, Puma::CutManipulator, Puma::KillManipulator, Puma::PasteManipulator, Puma::PasteBeforeManipulator, Puma::MoveManipulator, Puma::MoveBeforeManipulator, Puma::CKillManipulator, Puma::CCopyManipulator, Puma::CCopyBeforeManipulator, Puma::CMoveManipulator, Puma::CMoveBeforeManipulator, Puma::CReplaceManipulator, and Puma::CSwapManipulator.
virtual Array<Token*>& Puma::Manipulator::args |
( |
|
) |
[pure virtual] |
Implemented in Puma::ManipulatorSequence, Puma::CopyManipulator, Puma::CutManipulator, Puma::KillManipulator, Puma::PasteManipulator, Puma::PasteBeforeManipulator, Puma::MoveManipulator, Puma::MoveBeforeManipulator, Puma::CKillManipulator, Puma::CCopyManipulator, Puma::CCopyBeforeManipulator, Puma::CMoveManipulator, Puma::CMoveBeforeManipulator, Puma::CReplaceManipulator, and Puma::CSwapManipulator.
virtual ListElement* Puma::Manipulator::duplicate |
( |
|
) |
[pure virtual] |
Duplicate this element.
Implements Puma::ListElement.
Implemented in Puma::ManipulatorSequence, Puma::CopyManipulator, Puma::CutManipulator, Puma::KillManipulator, Puma::PasteManipulator, Puma::PasteBeforeManipulator, Puma::MoveManipulator, Puma::MoveBeforeManipulator, Puma::CKillManipulator, Puma::CCopyManipulator, Puma::CCopyBeforeManipulator, Puma::CMoveManipulator, Puma::CMoveBeforeManipulator, Puma::CReplaceManipulator, and Puma::CSwapManipulator.
virtual void Puma::Manipulator::manipulate |
( |
|
) |
[pure virtual] |
Implemented in Puma::ManipulatorSequence, Puma::CopyManipulator, Puma::CutManipulator, Puma::KillManipulator, Puma::PasteManipulator, Puma::PasteBeforeManipulator, Puma::MoveManipulator, Puma::MoveBeforeManipulator, Puma::CKillManipulator, Puma::CCopyManipulator, Puma::CCopyBeforeManipulator, Puma::CMoveManipulator, Puma::CMoveBeforeManipulator, Puma::CReplaceManipulator, and Puma::CSwapManipulator.
virtual const char* Puma::Manipulator::op |
( |
|
) |
const [pure virtual] |
Implemented in Puma::ManipulatorSequence, Puma::CopyManipulator, Puma::CutManipulator, Puma::KillManipulator, Puma::PasteManipulator, Puma::PasteBeforeManipulator, Puma::MoveManipulator, Puma::MoveBeforeManipulator, Puma::CKillManipulator, Puma::CCopyManipulator, Puma::CCopyBeforeManipulator, Puma::CMoveManipulator, Puma::CMoveBeforeManipulator, Puma::CReplaceManipulator, and Puma::CSwapManipulator.
virtual ManipError Puma::Manipulator::valid |
( |
|
) |
const [pure virtual] |
Implemented in Puma::ManipulatorSequence, Puma::CopyManipulator, Puma::CutManipulator, Puma::KillManipulator, Puma::PasteManipulator, Puma::PasteBeforeManipulator, Puma::MoveManipulator, Puma::MoveBeforeManipulator, Puma::CKillManipulator, Puma::CCopyManipulator, Puma::CCopyBeforeManipulator, Puma::CMoveManipulator, Puma::CMoveBeforeManipulator, Puma::CReplaceManipulator, and Puma::CSwapManipulator.
int Puma::Manipulator::valid |
( |
Token * |
, |
|
|
Token * |
| |
|
) |
| | const [protected] |
Member Data Documentation
Puma Reference Manual. Created on 24 Nov 2009.