MythTV  master
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
MHObjectRef Class Reference

#include <libmythfreemheg/BaseClasses.h>

Collaboration diagram for MHObjectRef:
[legend]

Public Member Functions

 MHObjectRef ()=default
 
void Initialise (MHParseNode *p, MHEngine *engine)
 
void Copy (const MHObjectRef &objr)
 
MHObjectRefoperator= (const MHObjectRef &)=default
 
bool IsSet () const
 
void PrintMe (FILE *fd, int nTabs) const
 
bool Equal (const MHObjectRef &objr, MHEngine *engine) const
 
QString Printable () const
 

Public Attributes

int m_nObjectNo {0}
 
MHOctetString m_groupId
 

Static Public Attributes

static MHObjectRef Null
 

Detailed Description

Definition at line 153 of file BaseClasses.h.

Constructor & Destructor Documentation

◆ MHObjectRef()

MHObjectRef::MHObjectRef ( )
default

Member Function Documentation

◆ Initialise()

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

◆ Copy()

void MHObjectRef::Copy ( const MHObjectRef objr)

◆ operator=()

MHObjectRef& MHObjectRef::operator= ( const MHObjectRef )
default

◆ IsSet()

bool MHObjectRef::IsSet ( ) const
inline

Definition at line 164 of file BaseClasses.h.

Referenced by MHTokenGroup::Activation(), MHFontBody::IsSet(), and MHVisible::PrintMe().

◆ PrintMe()

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

◆ Equal()

bool MHObjectRef::Equal ( const MHObjectRef objr,
MHEngine engine 
) const

Definition at line 316 of file BaseClasses.cpp.

Referenced by MHLink::MatchEvent(), and MHObjectRefVar::TestVariable().

◆ Printable()

QString MHObjectRef::Printable ( ) const

Member Data Documentation

◆ Null

MHObjectRef MHObjectRef::Null
static

Definition at line 159 of file BaseClasses.h.

Referenced by MHListGroup::GetCellItem().

◆ m_nObjectNo

int MHObjectRef::m_nObjectNo {0}

◆ m_groupId

MHOctetString MHObjectRef::m_groupId

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