Assignment Instruction (=). More...
#include <rprginstassign.h>
Inheritance diagram for RPrgInstAssignVar:
Collaboration diagram for RPrgInstAssignVar:
Public Member Functions | |
RPrgInstAssignVar (RInterpreter *prg, const RString &name, RPrgVar *assign) | |
virtual void | Run (RInterpreter *prg, RPrgOutput *o) |
virtual | ~RPrgInstAssignVar (void) |
Public Member Functions inherited from RPrgInst | |
int | Compare (const RPrgInst &t) const |
int | Compare (const RString &t) const |
size_t | GetLine (void) const |
RPrgInst (size_t line) | |
virtual | ~RPrgInst (void) |
Private Attributes | |
RPrgVar * | Assign |
RString | Var |
Detailed Description
Assignment Instruction (=).
The RPrgInstAssignRef provides a class for the assignment instruction.
Constructor & Destructor Documentation
RPrgInstAssignVar | ( | RInterpreter * | prg, |
const RString & | name, | ||
RPrgVar * | assign | ||
) |
Construct a assignment instruction.
- Parameters
-
prg Program. name Name of the variable. assign What to assign. It is destroy by the instruction.
|
virtual |
Destruct the assignment instruction.
Member Function Documentation
|
virtual |
Run the instructions in the for for the different values of its variable.
- Parameters
-
prg Program. o Output.
Reimplemented from RPrgInst.
Member Data Documentation
|
private |
Variable to assign to.
|
private |
What to assign.