#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::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.
◆ args() [2/2]
virtual void Puma::Manipulator::args |
( |
Array< Token * > & | | ) |
|
|
pure virtual |
Implemented in 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, Puma::CSwapManipulator, 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::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.
◆ ignore_mask() [1/2]
◆ ignore_mask() [2/2]
◆ manipulate()
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.
◆ op()
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.
◆ valid() [1/2]
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.
◆ valid() [2/2]
◆ 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 |