|  | PUMA Library Reference Manual
    | 
#include <Manipulators.h>
 Inheritance diagram for Puma::CutManipulator:
 Inheritance diagram for Puma::CutManipulator:| Public Member Functions | |
| CutManipulator (Unit *buffer, Token *from, Token *to=(Token *) 0) | |
| ~CutManipulator () | |
| const char * | op () const | 
| ListElement * | duplicate () | 
| Duplicate this list element. | |
| Array< Token * > & | args () | 
| void | args (Array< Token * > &) | 
| ManipError | valid (ManipMode) const | 
| void | manipulate () | 
| void | manipulate (Unit *buffer, Token *from, Token *to=(Token *) 0) | 
|  Public Member Functions inherited from Puma::Manipulator | |
| virtual | ~Manipulator () | 
| void | ignore_mask (ManipIgnoreMask mim) | 
| ManipIgnoreMask | ignore_mask () const | 
|  Public Member Functions inherited from Puma::ListElement | |
| ListElement () | |
| Constructor. | |
| virtual | ~ListElement () | 
| Destructor. | |
| List * | belonging_to () const | 
| Get the list this element belongs to. | |
| Additional Inherited Members | |
|  Static Public Attributes inherited from Puma::Manipulator | |
| static const char * | copy_op | 
| static const char * | cut_op | 
| static const char * | paste_op | 
| static const char * | paste_before_op | 
| static const char * | move_op | 
| static const char * | move_before_op | 
| static const char * | kill_op | 
| static const char * | cpp_copy_op | 
| static const char * | cpp_copy_before_op | 
| static const char * | cpp_kill_op | 
| static const char * | cpp_move_op | 
| static const char * | cpp_move_before_op | 
| static const char * | sequence_op | 
| static const char * | cpp_replace_op | 
| static const char * | cpp_swap_op | 
|  Protected Member Functions inherited from Puma::Manipulator | |
| Manipulator () | |
| int | valid (Token *, Token *, ManipMode) const | 
| 
 | inline | 
Implements Puma::Manipulator.
Implements Puma::Manipulator.
| 
 | inlinevirtual | 
Duplicate this list element.
To be implemented by concrete list element implementations.
Implements Puma::Manipulator.
| 
 | virtual | 
Implements Puma::Manipulator.
| 
 | inline | 
| 
 | inlinevirtual | 
Implements Puma::Manipulator.
| 
 | virtual | 
Implements Puma::Manipulator.