#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 |
◆ DoParse()
◆ Error()
void MHParseText::Error |
( |
const char * |
str | ) |
const |
|
private |
◆ GetNextChar()
void MHParseText::GetNextChar |
( |
| ) |
|
|
private |
◆ NextSym()
void MHParseText::NextSym |
( |
| ) |
|
|
private |
◆ Parse()
◆ m_ch
char MHParseText::m_ch {0} |
|
private |
◆ m_data
QByteArray MHParseText::m_data |
|
private |
◆ m_fBool
◆ m_lineCount
int MHParseText::m_lineCount {1} |
|
private |
◆ m_nInt
int MHParseText::m_nInt {0} |
|
private |
◆ m_nStringLength
int MHParseText::m_nStringLength {0} |
|
private |
◆ m_nTag
int MHParseText::m_nTag {0} |
|
private |
◆ m_nType
◆ m_p
unsigned int MHParseText::m_p {0} |
|
private |
◆ m_string
unsigned char* MHParseText::m_string {nullptr} |
|
private |
The documentation for this class was generated from the following files: