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