#include <Manipulators.h>
◆ Manipulator()
Puma::Manipulator::Manipulator |
( |
| ) |
|
|
inlineprotected |
◆ ~Manipulator()
virtual Puma::Manipulator::~Manipulator |
( |
| ) |
|
|
inlinevirtual |
◆ args() [1/2]
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.
◆ args() [2/2]
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()
Duplicate this list element.
To be implemented by concrete list element implementations.
- Returns
- A pointer to the new list 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.
◆ ignore_mask() [1/2]
◆ ignore_mask() [2/2]
◆ manipulate()
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.
◆ op()
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.
◆ valid() [1/2]
◆ valid() [2/2]
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.
◆ copy_op
const char* Puma::Manipulator::copy_op |
|
static |
◆ cpp_copy_before_op
const char* Puma::Manipulator::cpp_copy_before_op |
|
static |
◆ cpp_copy_op
const char* Puma::Manipulator::cpp_copy_op |
|
static |
◆ cpp_kill_op
const char* Puma::Manipulator::cpp_kill_op |
|
static |
◆ cpp_move_before_op
const char* Puma::Manipulator::cpp_move_before_op |
|
static |
◆ cpp_move_op
const char* Puma::Manipulator::cpp_move_op |
|
static |
◆ cpp_replace_op
const char* Puma::Manipulator::cpp_replace_op |
|
static |
◆ cpp_swap_op
const char* Puma::Manipulator::cpp_swap_op |
|
static |
◆ cut_op
const char* Puma::Manipulator::cut_op |
|
static |
◆ kill_op
const char* Puma::Manipulator::kill_op |
|
static |
◆ move_before_op
const char* Puma::Manipulator::move_before_op |
|
static |
◆ move_op
const char* Puma::Manipulator::move_op |
|
static |
◆ paste_before_op
const char* Puma::Manipulator::paste_before_op |
|
static |
◆ paste_op
const char* Puma::Manipulator::paste_op |
|
static |
◆ sequence_op
const char* Puma::Manipulator::sequence_op |
|
static |