|
MythTV master
|
#include <libmythfreemheg/ParseBinary.h>
Public Member Functions | |
| MHParseBinary (QByteArray &program) | |
| ~MHParseBinary () override=default | |
| MHParseNode * | Parse () override |
Public Member Functions inherited from MHParseBase | |
| virtual | ~MHParseBase ()=default |
| virtual MHParseNode * | Parse ()=0 |
Private Member Functions | |
| MHParseNode * | DoParse () |
| unsigned char | GetNextChar () |
| void | ParseString (int endStr, MHOctetString &str) |
| int | ParseInt (int endInt) |
Private Attributes | |
| int | m_p {0} |
| QByteArray | m_data |
Definition at line 31 of file ParseBinary.h.
|
inlineexplicit |
Definition at line 34 of file ParseBinary.h.
|
overridedefault |
|
private |
Definition at line 111 of file ParseBinary.cpp.
|
private |
Definition at line 41 of file ParseBinary.cpp.
Referenced by DoParse(), ParseInt(), and ParseString().
|
inlineoverridevirtual |
Implements MHParseBase.
Definition at line 39 of file ParseBinary.h.
|
private |
Definition at line 80 of file ParseBinary.cpp.
Referenced by DoParse().
|
private |
Definition at line 53 of file ParseBinary.cpp.
Referenced by DoParse().
|
private |
Definition at line 50 of file ParseBinary.h.
Referenced by GetNextChar().
|
private |
Definition at line 49 of file ParseBinary.h.
Referenced by DoParse(), GetNextChar(), ParseInt(), and ParseString().