#include <Variables.h>
Public Member Functions | |
| MHIntegerVar () | |
| 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 &parmm, MHEngine *engine) |
| virtual void | GetVariableValue (MHUnion &value, MHEngine *) |
| virtual void | SetVariableValue (const MHUnion &value) |
Protected Attributes | |
| int | m_nOriginalValue |
| int | m_nValue |
Definition at line 62 of file Variables.h.
| MHIntegerVar::MHIntegerVar | ( | ) | [inline] |
Definition at line 65 of file Variables.h.
| virtual const char* MHIntegerVar::ClassName | ( | ) | [inline, virtual] |
Implements MHRoot.
Definition at line 66 of file Variables.h.
| void MHIntegerVar::Initialise | ( | MHParseNode * | p, | |
| MHEngine * | engine | |||
| ) | [virtual] |
Reimplemented from MHIngredient.
Definition at line 141 of file Variables.cpp.
| void MHIntegerVar::PrintMe | ( | FILE * | fd, | |
| int | nTabs | |||
| ) | const [virtual] |
Reimplemented from MHIngredient.
Definition at line 153 of file Variables.cpp.
| virtual void MHIntegerVar::Prepare | ( | ) | [inline, virtual] |
Definition at line 69 of file Variables.h.
| void MHIntegerVar::Preparation | ( | MHEngine * | engine | ) | [virtual] |
Reimplemented from MHIngredient.
Definition at line 164 of file Variables.cpp.
Reimplemented from MHRoot.
Definition at line 176 of file Variables.cpp.
Reimplemented from MHRoot.
Definition at line 211 of file Variables.cpp.
| void MHIntegerVar::SetVariableValue | ( | const MHUnion & | value | ) | [virtual] |
Reimplemented from MHRoot.
Definition at line 218 of file Variables.cpp.
int MHIntegerVar::m_nOriginalValue [protected] |
Definition at line 79 of file Variables.h.
Referenced by Initialise(), Preparation(), Prepare(), and PrintMe().
int MHIntegerVar::m_nValue [protected] |
Definition at line 79 of file Variables.h.
Referenced by GetVariableValue(), Preparation(), Prepare(), SetVariableValue(), and TestVariable().
1.6.3