MHParseText Class Reference
#include <ParseText.h>
List of all members.
Detailed Description
Definition at line 32 of file ParseText.h.
|
Public Member Functions |
| | MHParseText (QByteArray &program) |
| virtual | ~MHParseText () |
| virtual MHParseNode * | Parse () |
Private Types |
| enum | {
PTTag,
PTInt,
PTString,
PTEnum,
PTStartSection,
PTEndSection,
PTStartSeq,
PTEndSeq,
PTNull,
PTEOF,
PTBool
} |
Private Member Functions |
| void | GetNextChar () |
| void | NextSym () |
| MHParseNode * | DoParse () |
| void | Error (const char *str) |
Private Attributes |
| int | m_lineCount |
| enum MHParseText:: { ... } | m_nType |
| int | m_ch |
| int | m_nTag |
| int | m_nInt |
| bool | m_fBool |
| unsigned char * | m_String |
| int | m_nStringLength |
| unsigned int | m_p |
| QByteArray | m_data |
Member Enumeration Documentation
- Enumerator:
-
| PTTag |
|
| PTInt |
|
| PTString |
|
| PTEnum |
|
| PTStartSection |
|
| PTEndSection |
|
| PTStartSeq |
|
| PTEndSeq |
|
| PTNull |
|
| PTEOF |
|
| PTBool |
|
Definition at line 49 of file ParseText.h.
Constructor & Destructor Documentation
| MHParseText::MHParseText |
( |
QByteArray & |
program |
) |
|
| MHParseText::~MHParseText |
( |
|
) |
[virtual] |
Member Function Documentation
| void MHParseText::GetNextChar |
( |
|
) |
[private] |
| void MHParseText::NextSym |
( |
|
) |
[private] |
| void MHParseText::Error |
( |
const char * |
str |
) |
[private] |
Member Data Documentation
The documentation for this class was generated from the following files: