#include <Manipulators.h>
Puma::Manipulator::Manipulator |
( |
) | |
|
|
inlineprotected |
virtual Puma::Manipulator::~Manipulator |
( |
) | |
|
|
inlinevirtual |
virtual Array<Token*>& Puma::Manipulator::args |
( |
) | |
|
|
pure virtual |
Implemented in Puma::CSwapManipulator, Puma::CReplaceManipulator, Puma::CMoveBeforeManipulator, Puma::CMoveManipulator, Puma::CCopyBeforeManipulator, Puma::CCopyManipulator, Puma::CKillManipulator, Puma::MoveBeforeManipulator, Puma::MoveManipulator, Puma::PasteBeforeManipulator, Puma::PasteManipulator, Puma::KillManipulator, Puma::CutManipulator, Puma::CopyManipulator, and Puma::ManipulatorSequence.
virtual void Puma::Manipulator::args |
( |
Array< Token * > & |
) | |
|
|
pure virtual |
Implemented in Puma::CSwapManipulator, Puma::CReplaceManipulator, Puma::CMoveBeforeManipulator, Puma::CMoveManipulator, Puma::CCopyBeforeManipulator, Puma::CCopyManipulator, Puma::CKillManipulator, Puma::MoveBeforeManipulator, Puma::MoveManipulator, Puma::PasteBeforeManipulator, Puma::PasteManipulator, Puma::KillManipulator, Puma::CutManipulator, Puma::CopyManipulator, and Puma::ManipulatorSequence.
Duplicate this element.
Implements Puma::ListElement.
Implemented in Puma::CSwapManipulator, Puma::CReplaceManipulator, Puma::CMoveBeforeManipulator, Puma::CMoveManipulator, Puma::CCopyBeforeManipulator, Puma::CCopyManipulator, Puma::CKillManipulator, Puma::MoveBeforeManipulator, Puma::MoveManipulator, Puma::PasteBeforeManipulator, Puma::PasteManipulator, Puma::KillManipulator, Puma::CutManipulator, Puma::CopyManipulator, and Puma::ManipulatorSequence.
virtual void Puma::Manipulator::manipulate |
( |
) | |
|
|
pure virtual |
Implemented in Puma::CSwapManipulator, Puma::CReplaceManipulator, Puma::CMoveBeforeManipulator, Puma::CMoveManipulator, Puma::CCopyBeforeManipulator, Puma::CCopyManipulator, Puma::CKillManipulator, Puma::MoveBeforeManipulator, Puma::MoveManipulator, Puma::PasteBeforeManipulator, Puma::PasteManipulator, Puma::KillManipulator, Puma::CutManipulator, Puma::CopyManipulator, and Puma::ManipulatorSequence.
virtual const char* Puma::Manipulator::op |
( |
) | |
const |
|
pure virtual |
Implemented in Puma::CSwapManipulator, Puma::CReplaceManipulator, Puma::CMoveBeforeManipulator, Puma::CMoveManipulator, Puma::CCopyBeforeManipulator, Puma::CCopyManipulator, Puma::CKillManipulator, Puma::MoveBeforeManipulator, Puma::MoveManipulator, Puma::PasteBeforeManipulator, Puma::PasteManipulator, Puma::KillManipulator, Puma::CutManipulator, Puma::CopyManipulator, and Puma::ManipulatorSequence.
Implemented in Puma::CSwapManipulator, Puma::CReplaceManipulator, Puma::CMoveBeforeManipulator, Puma::CMoveManipulator, Puma::CCopyBeforeManipulator, Puma::CCopyManipulator, Puma::CKillManipulator, Puma::MoveBeforeManipulator, Puma::MoveManipulator, Puma::PasteBeforeManipulator, Puma::PasteManipulator, Puma::KillManipulator, Puma::CutManipulator, Puma::CopyManipulator, and Puma::ManipulatorSequence.
const char* Puma::Manipulator::copy_op |
|
static |
const char* Puma::Manipulator::cpp_copy_before_op |
|
static |
const char* Puma::Manipulator::cpp_copy_op |
|
static |
const char* Puma::Manipulator::cpp_kill_op |
|
static |
const char* Puma::Manipulator::cpp_move_before_op |
|
static |
const char* Puma::Manipulator::cpp_move_op |
|
static |
const char* Puma::Manipulator::cpp_replace_op |
|
static |
const char* Puma::Manipulator::cpp_swap_op |
|
static |
const char* Puma::Manipulator::cut_op |
|
static |
const char* Puma::Manipulator::kill_op |
|
static |
const char* Puma::Manipulator::move_before_op |
|
static |
const char* Puma::Manipulator::move_op |
|
static |
const char* Puma::Manipulator::paste_before_op |
|
static |
const char* Puma::Manipulator::paste_op |
|
static |
const char* Puma::Manipulator::sequence_op |
|
static |