Puma Reference Manual | Puma::CReplaceManipulator Class Reference |
#include <Manipulators.h>
Public Member Functions | |
CReplaceManipulator (CTree *what, CTree *with) | |
CReplaceManipulator (Token *, Token *, Token *, Token *) | |
~CReplaceManipulator () | |
const char * | op () const |
ListElement * | duplicate () |
Duplicate this element. | |
Array< Token * > & | args () |
void | args (Array< Token * > &) |
ManipError | valid (ManipMode) const |
void | manipulate () |
void | manipulate (CTree *what, CTree *with) |
void | manipulate (Token *wf, Token *wt, Token *tf, Token *tt) |
Puma::CReplaceManipulator::CReplaceManipulator | ( | CTree * | what, |
CTree * | with | ||
) |
Puma::CReplaceManipulator::CReplaceManipulator | ( | Token * | , |
Token * | , | ||
Token * | , | ||
Token * | |||
) |
Puma::CReplaceManipulator::~CReplaceManipulator | ( | ) | [inline] |
Array<Token*>& Puma::CReplaceManipulator::args | ( | ) | [inline, virtual] |
Implements Puma::Manipulator.
void Puma::CReplaceManipulator::args | ( | Array< Token * > & | ) | [virtual] |
Implements Puma::Manipulator.
ListElement* Puma::CReplaceManipulator::duplicate | ( | ) | [inline, virtual] |
Duplicate this element.
Implements Puma::Manipulator.
void Puma::CReplaceManipulator::manipulate | ( | ) | [virtual] |
Implements Puma::Manipulator.
void Puma::CReplaceManipulator::manipulate | ( | CTree * | what, |
CTree * | with | ||
) | [inline] |
void Puma::CReplaceManipulator::manipulate | ( | Token * | wf, |
Token * | wt, | ||
Token * | tf, | ||
Token * | tt | ||
) | [inline] |
const char* Puma::CReplaceManipulator::op | ( | ) | const [inline, virtual] |
Implements Puma::Manipulator.
ManipError Puma::CReplaceManipulator::valid | ( | ManipMode | ) | const [virtual] |
Implements Puma::Manipulator.