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

#include <libmythfreemheg/ParseNode.h>

Inheritance diagram for MHParseSequence:
[legend]
Collaboration diagram for MHParseSequence:
[legend]

Public Member Functions

 MHParseSequence ()
 
void PrintUnbracketed (int nTabs)
 
- 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 Member Functions inherited from MHOwnPtrSequence< MHParseNode >
 ~MHOwnPtrSequence ()
 
- Public Member Functions inherited from MHSequence< MHParseNode * >
 MHSequence ()=default
 
 ~MHSequence ()
 
int Size () const
 
MHParseNodeGetAt (int i) const
 
MHParseNodeoperator[] (int i) const
 
void InsertAt (MHParseNode * b, int n)
 
void Append (MHParseNode * b)
 
void RemoveAt (int i)
 

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)
 
- Public Attributes inherited from MHParseNode
enum NodeType m_nNodeType
 
- Protected Member Functions inherited from MHParseNode
 MHParseNode (enum NodeType nt)
 
- Protected Attributes inherited from MHSequence< MHParseNode * >
int m_vecSize
 
MHParseNode * * m_values
 

Detailed Description

Definition at line 75 of file ParseNode.h.

Constructor & Destructor Documentation

◆ MHParseSequence()

MHParseSequence::MHParseSequence ( )
inline

Definition at line 78 of file ParseNode.h.

Member Function Documentation

◆ PrintUnbracketed()

void MHParseSequence::PrintUnbracketed ( int  nTabs)

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