MHIntegerVar Class Reference

#include <Variables.h>

Inheritance diagram for MHIntegerVar:
MHVariable MHIngredient MHRoot

List of all members.

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

Detailed Description

Definition at line 62 of file Variables.h.


Constructor & Destructor Documentation

MHIntegerVar::MHIntegerVar (  )  [inline]

Definition at line 65 of file Variables.h.


Member Function Documentation

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.

void MHIntegerVar::TestVariable ( int  nOp,
const MHUnion parmm,
MHEngine engine 
) [virtual]

Reimplemented from MHRoot.

Definition at line 176 of file Variables.cpp.

void MHIntegerVar::GetVariableValue ( MHUnion value,
MHEngine  
) [virtual]

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.


Member Data Documentation

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().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:42:11 2012 for MythTV by  doxygen 1.6.3