#include <Variables.h>
Public Member Functions | |
| MHObjectRefVar () | |
| virtual const char * | ClassName () |
| virtual void | Initialise (MHParseNode *p, MHEngine *engine) |
| virtual void | PrintMe (FILE *fd, int nTabs) const |
| virtual void | Prepare () |
| virtual void | Preparation (MHEngine *engine) |
| virtual void | TestVariable (int nOp, const MHUnion &parm, MHEngine *engine) |
| virtual void | GetVariableValue (MHUnion &value, MHEngine *) |
| virtual void | SetVariableValue (const MHUnion &value) |
Protected Attributes | |
| MHObjectRef | m_OriginalValue |
| MHObjectRef | m_Value |
Definition at line 102 of file Variables.h.
| MHObjectRefVar::MHObjectRefVar | ( | ) | [inline] |
Definition at line 105 of file Variables.h.
| virtual const char* MHObjectRefVar::ClassName | ( | ) | [inline, virtual] |
Implements MHRoot.
Definition at line 106 of file Variables.h.
| void MHObjectRefVar::Initialise | ( | MHParseNode * | p, | |
| MHEngine * | engine | |||
| ) | [virtual] |
Reimplemented from MHIngredient.
Definition at line 361 of file Variables.cpp.
| void MHObjectRefVar::PrintMe | ( | FILE * | fd, | |
| int | nTabs | |||
| ) | const [virtual] |
Reimplemented from MHIngredient.
Definition at line 379 of file Variables.cpp.
| virtual void MHObjectRefVar::Prepare | ( | ) | [inline, virtual] |
Definition at line 109 of file Variables.h.
| void MHObjectRefVar::Preparation | ( | MHEngine * | engine | ) | [virtual] |
Reimplemented from MHIngredient.
Definition at line 392 of file Variables.cpp.
Reimplemented from MHRoot.
Definition at line 404 of file Variables.cpp.
Reimplemented from MHRoot.
Definition at line 425 of file Variables.cpp.
| void MHObjectRefVar::SetVariableValue | ( | const MHUnion & | value | ) | [virtual] |
Reimplemented from MHRoot.
Definition at line 432 of file Variables.cpp.
MHObjectRef MHObjectRefVar::m_OriginalValue [protected] |
Definition at line 119 of file Variables.h.
Referenced by Initialise(), Preparation(), Prepare(), and PrintMe().
MHObjectRef MHObjectRefVar::m_Value [protected] |
Definition at line 119 of file Variables.h.
Referenced by GetVariableValue(), Preparation(), Prepare(), SetVariableValue(), and TestVariable().
1.6.3