MHBooleanVar Class Reference

#include <Variables.h>

Inheritance diagram for MHBooleanVar:

MHVariable MHIngredient MHRoot

List of all members.


Detailed Description

Definition at line 41 of file Variables.h.


Public Member Functions

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

bool m_fOriginalValue
bool m_fValue

Constructor & Destructor Documentation

MHBooleanVar::MHBooleanVar (  )  [inline]

Definition at line 44 of file Variables.h.


Member Function Documentation

virtual const char* MHBooleanVar::ClassName (  )  [inline, virtual]

Implements MHRoot.

Definition at line 45 of file Variables.h.

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

Reimplemented from MHIngredient.

Definition at line 55 of file Variables.cpp.

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

Reimplemented from MHIngredient.

Definition at line 63 of file Variables.cpp.

virtual void MHBooleanVar::Prepare (  )  [inline, virtual]

Definition at line 48 of file Variables.h.

void MHBooleanVar::Preparation ( MHEngine engine  )  [virtual]

Reimplemented from MHIngredient.

Definition at line 71 of file Variables.cpp.

void MHBooleanVar::TestVariable ( int  nOp,
const MHUnion parm,
MHEngine engine 
) [virtual]

Reimplemented from MHRoot.

Definition at line 79 of file Variables.cpp.

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

Reimplemented from MHRoot.

Definition at line 94 of file Variables.cpp.

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

Reimplemented from MHRoot.

Definition at line 101 of file Variables.cpp.


Member Data Documentation

Definition at line 59 of file Variables.h.

Referenced by Initialise(), Preparation(), Prepare(), and PrintMe().

Definition at line 59 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