Puma Reference Manual | Puma: Puma::CCopyManipulator Class Reference |
#include <Manipulators.h>
Inherits Puma::Manipulator.
Public Member Functions | |
CCopyManipulator (CTree *from, CTree *to) | |
CCopyManipulator (Token *, Token *, Token *) | |
~CCopyManipulator () | |
const char * | op () const |
ListElement * | duplicate () |
Duplicate this element. | |
Array< Token * > & | args () |
void | args (Array< Token * > &) |
ManipError | valid () const |
void | manipulate () |
void | manipulate (CTree *from, CTree *to) |
void | manipulate (Token *from, Token *to, Token *at) |
Puma::CCopyManipulator::~CCopyManipulator | ( | ) | [inline] |
Implements Puma::Manipulator.
Implements Puma::Manipulator.
ListElement* Puma::CCopyManipulator::duplicate | ( | ) | [inline, virtual] |
Duplicate this element.
Implements Puma::Manipulator.
void Puma::CCopyManipulator::manipulate | ( | ) | [virtual] |
Implements Puma::Manipulator.
const char* Puma::CCopyManipulator::op | ( | ) | const [inline, virtual] |
Implements Puma::Manipulator.
ManipError Puma::CCopyManipulator::valid | ( | ) | const [virtual] |
Implements Puma::Manipulator.