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

#include <libmythfreemheg/ParseNode.h>

Inheritance diagram for MHPTagged:
[legend]
Collaboration diagram for MHPTagged:
[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 : std::uint8_t {
  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_Args

MHParseSequence MHPTagged::m_Args

Definition at line 92 of file ParseNode.h.

Referenced by AddArg().

◆ m_TagNo

int MHPTagged::m_TagNo

Definition at line 91 of file ParseNode.h.


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