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