|
MythTV master
|
#include <libmythfreemheg/ParseNode.h>
Public Member Functions | |
| MHPTagged (int nTag) | |
| void | AddArg (MHParseNode *pArg) |
Public Member Functions inherited from MHParseNode | |
| virtual | ~MHParseNode ()=default |
| int | GetTagNo () |
| int | GetArgCount () |
| MHParseNode * | GetArgN (int n) |
| MHParseNode * | GetNamedArg (int nTag) |
| int | GetSeqCount () |
| MHParseNode * | GetSeqN (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) | |
Definition at line 84 of file ParseNode.h.
|
inlineexplicit |
Definition at line 87 of file ParseNode.h.
| void MHPTagged::AddArg | ( | MHParseNode * | pArg | ) |
Definition at line 28 of file ParseNode.cpp.
| MHParseSequence MHPTagged::m_Args |
Definition at line 92 of file ParseNode.h.
Referenced by AddArg().
| int MHPTagged::m_TagNo |
Definition at line 91 of file ParseNode.h.