#include <libmythfreemheg/ParseText.h>
|
enum | ParseTextType : std::uint8_t {
PTTag,
PTInt,
PTString,
PTEnum,
PTStartSection,
PTEndSection,
PTStartSeq,
PTEndSeq,
PTNull,
PTEOF,
PTBool
} |
|
Definition at line 32 of file ParseText.h.
◆ ParseTextType
Enumerator |
---|
PTTag | |
PTInt | |
PTString | |
PTEnum | |
PTStartSection | |
PTEndSection | |
PTStartSeq | |
PTEndSeq | |
PTNull | |
PTEOF | |
PTBool | |
Definition at line 51 of file ParseText.h.
◆ MHParseText()
MHParseText::MHParseText |
( |
QByteArray & |
program | ) |
|
|
inlineexplicit |
◆ ~MHParseText()
MHParseText::~MHParseText |
( |
| ) |
|
|
override |
◆ Parse()
◆ GetNextChar()
void MHParseText::GetNextChar |
( |
| ) |
|
|
private |
◆ NextSym()
void MHParseText::NextSym |
( |
| ) |
|
|
private |
◆ DoParse()
◆ Error()
void MHParseText::Error |
( |
const char * |
str | ) |
const |
|
private |
◆ m_lineCount
int MHParseText::m_lineCount {1} |
|
private |
◆ m_nType
◆ m_ch
char MHParseText::m_ch {0} |
|
private |
◆ m_nTag
int MHParseText::m_nTag {0} |
|
private |
◆ m_nInt
int MHParseText::m_nInt {0} |
|
private |
◆ m_fBool
◆ m_string
unsigned char* MHParseText::m_string {nullptr} |
|
private |
◆ m_nStringLength
int MHParseText::m_nStringLength {0} |
|
private |
◆ m_p
unsigned int MHParseText::m_p {0} |
|
private |
◆ m_data
QByteArray MHParseText::m_data |
|
private |
The documentation for this class was generated from the following files: