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

#include <ParseNode.h>

Inheritance diagram for MHPTagged:
Inheritance graph
[legend]
Collaboration diagram for MHPTagged:
Collaboration graph
[legend]

Public Member Functions

 MHPTagged (int nTag)
 
void AddArg (MHParseNode *pArg)
 
- Public Member Functions inherited from MHParseNode
virtual ~MHParseNode ()=default
 
int GetTagNo ()
 
int GetArgCount ()
 
MHParseNodeGetArgN (int n)
 
MHParseNodeGetNamedArg (int nTag)
 
int GetSeqCount ()
 
MHParseNodeGetSeqN (int n)
 
int GetIntValue ()
 
int GetEnumValue ()
 
bool GetBoolValue ()
 
void GetStringValue (MHOctetString &str)
 
void PrintMe (FILE *f)
 

Public Attributes

int m_TagNo
 
MHParseSequence m_Args
 
- Public Attributes inherited from MHParseNode
enum NodeType m_nNodeType
 

Additional Inherited Members

- Public Types inherited from MHParseNode
enum  NodeType {
  PNTagged, PNBool, PNInt, PNEnum,
  PNString, PNNull, PNSeq
}
 
- Static Public Member Functions inherited from MHParseNode
static void Failure (const char *p)
 
- Protected Member Functions inherited from MHParseNode
 MHParseNode (enum NodeType nt)
 

Detailed Description

Definition at line 84 of file ParseNode.h.

Constructor & Destructor Documentation

◆ MHPTagged()

MHPTagged::MHPTagged ( int  nTag)
inlineexplicit

Definition at line 87 of file ParseNode.h.

Member Function Documentation

◆ AddArg()

void MHPTagged::AddArg ( MHParseNode pArg)

Definition at line 28 of file ParseNode.cpp.

Member Data Documentation

◆ m_TagNo

int MHPTagged::m_TagNo

Definition at line 91 of file ParseNode.h.

◆ m_Args

MHParseSequence MHPTagged::m_Args

Definition at line 92 of file ParseNode.h.

Referenced by AddArg().


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