MHUnion Class Reference

#include <BaseClasses.h>

List of all members.


Detailed Description

Definition at line 266 of file BaseClasses.h.


Public Types

enum  UnionTypes {
  U_Int, U_Bool, U_String, U_ObjRef,
  U_ContentRef, U_None
}

Public Member Functions

 MHUnion ()
 MHUnion (int nVal)
 MHUnion (bool fVal)
 MHUnion (const MHOctetString &strVal)
 MHUnion (const MHObjectRef &objVal)
 MHUnion (const MHContentRef &cnVal)
void GetValueFrom (const MHParameter &value, MHEngine *engine)
void CheckType (enum UnionTypes) const

Static Public Member Functions

static const char * GetAsString (enum UnionTypes t)

Public Attributes

enum MHUnion::UnionTypes m_Type
int m_nIntVal
bool m_fBoolVal
MHOctetString m_StrVal
MHObjectRef m_ObjRefVal
MHContentRef m_ContentRefVal

Member Enumeration Documentation

Enumerator:
U_Int 
U_Bool 
U_String 
U_ObjRef 
U_ContentRef 
U_None 

Definition at line 278 of file BaseClasses.h.


Constructor & Destructor Documentation

MHUnion::MHUnion (  )  [inline]

Definition at line 269 of file BaseClasses.h.

MHUnion::MHUnion ( int  nVal  )  [inline]

Definition at line 270 of file BaseClasses.h.

MHUnion::MHUnion ( bool  fVal  )  [inline]

Definition at line 271 of file BaseClasses.h.

MHUnion::MHUnion ( const MHOctetString strVal  )  [inline]

Definition at line 272 of file BaseClasses.h.

MHUnion::MHUnion ( const MHObjectRef objVal  )  [inline]

Definition at line 273 of file BaseClasses.h.

MHUnion::MHUnion ( const MHContentRef cnVal  )  [inline]

Definition at line 274 of file BaseClasses.h.


Member Function Documentation

void MHUnion::GetValueFrom ( const MHParameter value,
MHEngine engine 
)

void MHUnion::CheckType ( enum UnionTypes  t  )  const

const char * MHUnion::GetAsString ( enum UnionTypes  t  )  [static]

Definition at line 440 of file BaseClasses.cpp.

Referenced by CheckType().


Member Data Documentation


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

Generated on Sat Dec 18 05:16:06 2010 for MythTV by  doxygen 1.5.5