Go to the documentation of this file.
23 #if !defined(PARSE_NODE_H)
48 [[noreturn]]
static void Failure(
const char *
p);
enum NodeType m_nNodeType
virtual ~MHParseNode()=default
virtual ~MHParseBase()=default
void PrintUnbracketed(int nTabs)
MHParseNode * GetSeqN(int n)
MHParseNode(enum NodeType nt)
MHParseNode * GetArgN(int n)
void PrintTabs(FILE *fd, int nTabs)
MHParseNode * GetNamedArg(int nTag)
virtual MHParseNode * Parse()=0
static void Failure(const char *p)
void AddArg(MHParseNode *pArg)
void GetStringValue(MHOctetString &str)
MHPString(const MHOctetString &pSrc)
void Copy(const MHOctetString &str)