MHIntegerAction Class Reference

#include <Variables.h>

Inheritance diagram for MHIntegerAction:
MHElemAction MHAdd MHDivide MHModulo MHMultiply MHSubtract

List of all members.

Public Member Functions

 MHIntegerAction (const char *name)
virtual void Initialise (MHParseNode *p, MHEngine *engine)
virtual void Perform (MHEngine *engine)

Protected Member Functions

virtual void PrintArgs (FILE *fd, int) const
virtual int DoOp (int arg1, int arg2)=0

Protected Attributes

MHGenericInteger m_Operand

Detailed Description

Definition at line 171 of file Variables.h.


Constructor & Destructor Documentation

MHIntegerAction::MHIntegerAction ( const char *  name  )  [inline]

Definition at line 174 of file Variables.h.


Member Function Documentation

void MHIntegerAction::Initialise ( MHParseNode p,
MHEngine engine 
) [virtual]

Reimplemented from MHElemAction.

Definition at line 557 of file Variables.cpp.

void MHIntegerAction::Perform ( MHEngine engine  )  [virtual]

Implements MHElemAction.

Definition at line 564 of file Variables.cpp.

virtual void MHIntegerAction::PrintArgs ( FILE *  fd,
int   
) const [inline, protected, virtual]

Reimplemented from MHElemAction.

Definition at line 178 of file Variables.h.

virtual int MHIntegerAction::DoOp ( int  arg1,
int  arg2 
) [protected, pure virtual]

Implemented in MHAdd, MHSubtract, MHMultiply, MHDivide, and MHModulo.

Referenced by Perform().


Member Data Documentation

Definition at line 180 of file Variables.h.

Referenced by Initialise(), Perform(), and PrintArgs().


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:10 2012 for MythTV by  doxygen 1.6.3