MHIntegerVar Class Reference

#include <Variables.h>

Inheritance diagram for MHIntegerVar:

MHVariable MHIngredient MHRoot

List of all members.


Detailed Description

Definition at line 62 of file 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

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 109 of file Variables.cpp.

void MHIntegerVar::PrintMe ( FILE *  fd,
int  nTabs 
) const [virtual]

Reimplemented from MHIngredient.

Definition at line 117 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 125 of file Variables.cpp.

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

Reimplemented from MHRoot.

Definition at line 133 of file Variables.cpp.

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

Reimplemented from MHRoot.

Definition at line 152 of file Variables.cpp.

void MHIntegerVar::SetVariableValue ( const MHUnion value  )  [virtual]

Reimplemented from MHRoot.

Definition at line 159 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:

Generated on Sat Dec 18 05:16:05 2010 for MythTV by  doxygen 1.5.5