MHContentRefVar Class Reference

#include <Variables.h>

Inheritance diagram for MHContentRefVar:
MHVariable MHIngredient MHRoot

List of all members.

Public Member Functions

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

MHContentRef m_OriginalValue
MHContentRef m_Value

Detailed Description

Definition at line 122 of file Variables.h.


Constructor & Destructor Documentation

MHContentRefVar::MHContentRefVar (  )  [inline]

Definition at line 125 of file Variables.h.


Member Function Documentation

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

Implements MHRoot.

Definition at line 126 of file Variables.h.

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

Reimplemented from MHIngredient.

Definition at line 440 of file Variables.cpp.

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

Reimplemented from MHIngredient.

Definition at line 458 of file Variables.cpp.

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

Definition at line 129 of file Variables.h.

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

Reimplemented from MHIngredient.

Definition at line 471 of file Variables.cpp.

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

Reimplemented from MHRoot.

Definition at line 483 of file Variables.cpp.

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

Reimplemented from MHRoot.

Definition at line 504 of file Variables.cpp.

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

Reimplemented from MHRoot.

Definition at line 511 of file Variables.cpp.


Member Data Documentation

Definition at line 139 of file Variables.h.

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

Definition at line 139 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 Fri May 25 06:42:08 2012 for MythTV by  doxygen 1.6.3