MythTV  0.26-pre
Public Member Functions | Protected Attributes
MHObjectRefVar Class Reference

#include <Variables.h>

Inheritance diagram for MHObjectRefVar:
MHVariable MHIngredient MHRoot

List of all members.

Public Member Functions

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

MHObjectRef m_OriginalValue
MHObjectRef m_Value

Detailed Description

Definition at line 102 of file Variables.h.


Constructor & Destructor Documentation

Definition at line 105 of file Variables.h.


Member Function Documentation

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

Implements MHRoot.

Definition at line 106 of file Variables.h.

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

Reimplemented from MHIngredient.

Definition at line 361 of file Variables.cpp.

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

Reimplemented from MHIngredient.

Definition at line 379 of file Variables.cpp.

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

Definition at line 109 of file Variables.h.

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

Reimplemented from MHIngredient.

Definition at line 392 of file Variables.cpp.

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

Reimplemented from MHRoot.

Definition at line 404 of file Variables.cpp.

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

Reimplemented from MHRoot.

Definition at line 425 of file Variables.cpp.

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

Reimplemented from MHRoot.

Definition at line 432 of file Variables.cpp.


Member Data Documentation

Definition at line 119 of file Variables.h.

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

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