MythTV  master
Public Types | Public Member Functions | Public Attributes | List of all members
MHParameter Class Reference

#include <BaseClasses.h>

Collaboration diagram for MHParameter:
Collaboration graph
[legend]

Public Types

enum  ParamTypes {
  P_Int, P_Bool, P_String, P_ObjRef,
  P_ContentRef, P_Null
}
 

Public Member Functions

 MHParameter ()=default
 
void Initialise (MHParseNode *p, MHEngine *engine)
 
void PrintMe (FILE *fd, int nTabs) const
 
MHObjectRefGetReference ()
 

Public Attributes

enum MHParameter::ParamTypes P_Null
 
MHGenericInteger m_intVal
 
MHGenericBoolean m_boolVal
 
MHGenericOctetString m_strVal
 
MHGenericObjectRef m_objRefVal
 
MHGenericContentRef m_contentRefVal
 

Detailed Description

Definition at line 261 of file BaseClasses.h.

Member Enumeration Documentation

◆ ParamTypes

Enumerator
P_Int 
P_Bool 
P_String 
P_ObjRef 
P_ContentRef 
P_Null 

Definition at line 269 of file BaseClasses.h.

Constructor & Destructor Documentation

◆ MHParameter()

MHParameter::MHParameter ( )
default

Member Function Documentation

◆ Initialise()

void MHParameter::Initialise ( MHParseNode p,
MHEngine engine 
)

◆ PrintMe()

void MHParameter::PrintMe ( FILE *  fd,
int  nTabs 
) const

◆ GetReference()

MHObjectRef * MHParameter::GetReference ( )

Definition at line 768 of file BaseClasses.cpp.

Referenced by MHResidentProgram::CallProgram().

Member Data Documentation

◆ P_Null

enum MHParameter::ParamTypes MHParameter::P_Null

◆ m_intVal

MHGenericInteger MHParameter::m_intVal

Definition at line 278 of file BaseClasses.h.

Referenced by GetReference(), MHUnion::GetValueFrom(), Initialise(), and PrintMe().

◆ m_boolVal

MHGenericBoolean MHParameter::m_boolVal

Definition at line 279 of file BaseClasses.h.

Referenced by GetReference(), MHUnion::GetValueFrom(), Initialise(), and PrintMe().

◆ m_strVal

MHGenericOctetString MHParameter::m_strVal

Definition at line 280 of file BaseClasses.h.

Referenced by GetReference(), MHUnion::GetValueFrom(), Initialise(), and PrintMe().

◆ m_objRefVal

MHGenericObjectRef MHParameter::m_objRefVal

Definition at line 281 of file BaseClasses.h.

Referenced by GetReference(), MHUnion::GetValueFrom(), Initialise(), and PrintMe().

◆ m_contentRefVal

MHGenericContentRef MHParameter::m_contentRefVal

Definition at line 282 of file BaseClasses.h.

Referenced by GetReference(), MHUnion::GetValueFrom(), Initialise(), and PrintMe().


The documentation for this class was generated from the following files: