|
EvEmu
0.8.4
11 September 2021
|
#include "PyLookupDump.h"


Public Member Functions | |
| PyLookupDumpVisitor (PyLookupResolver *_resolver, LogType log_type, LogType log_hex_type, const char *pfx="", bool full_nested=false, bool full_hex=false) | |
| PyLookupResolver * | resolver () const |
Public Member Functions inherited from PyLogDumpVisitor | |
| PyLogDumpVisitor (LogType log_type, LogType log_hex_type, const char *pfx="", bool full_nested=false, bool full_hex=false) | |
| bool | fullHex () const |
| LogType | logType () const |
| LogType | logHexType () const |
Public Member Functions inherited from PyDumpVisitor | |
| PyDumpVisitor (const char *pfx="", bool full_nested=false) | |
| bool | fullNested () const |
Public Member Functions inherited from PyPfxVisitor | |
| PyPfxVisitor (const char *pfx="") | |
Public Member Functions inherited from PyVisitor | |
| virtual | ~PyVisitor () |
Protected Member Functions | |
| bool | VisitInteger (const PyInt *rep) |
| primitive data visitors More... | |
| bool | VisitString (const PyString *rep) |
Protected Member Functions inherited from PyLogDumpVisitor | |
| void | _print (const char *fmt,...) |
| void | _dump (const char *pfx, const uint8 *data, size_t len) |
Protected Member Functions inherited from PyDumpVisitor | |
| bool | VisitLong (const PyLong *rep) |
| bool | VisitReal (const PyFloat *rep) |
| bool | VisitBoolean (const PyBool *rep) |
| bool | VisitNone (const PyNone *rep) |
| bool | VisitBuffer (const PyBuffer *rep) |
| bool | VisitWString (const PyWString *rep) |
| bool | VisitToken (const PyToken *rep) |
| bool | VisitTuple (const PyTuple *rep) |
| the nested types Visitor More... | |
| bool | VisitList (const PyList *rep) |
| bool | VisitDict (const PyDict *rep) |
| bool | VisitObject (const PyObject *rep) |
| Object type visitor. More... | |
| bool | VisitObjectEx (const PyObjectEx *rep) |
| bool | VisitPackedRow (const PyPackedRow *rep) |
| PackedRow type visitor. More... | |
| bool | VisitSubStruct (const PySubStruct *rep) |
| wrapper types Visitor More... | |
| bool | VisitSubStream (const PySubStream *rep) |
| bool | VisitChecksumedStream (const PyChecksumedStream *rep) |
Protected Member Functions inherited from PyPfxVisitor | |
| const char * | _pfx () const |
| void | _pfxExtend (const char *fmt,...) |
| void | _pfxWithdraw () |
Private Attributes | |
| PyLookupResolver *const | mResolver |
Additional Inherited Members | |
Protected Attributes inherited from PyPfxVisitor | |
| std::stack< std::string > | mPfxStack |
Definition at line 46 of file PyLookupDump.h.
| PyLookupDumpVisitor::PyLookupDumpVisitor | ( | PyLookupResolver * | _resolver, |
| LogType | log_type, | ||
| LogType | log_hex_type, | ||
| const char * | pfx = "", |
||
| bool | full_nested = false, |
||
| bool | full_hex = false |
||
| ) |
Definition at line 35 of file PyLookupDump.cpp.
|
inline |
Definition at line 51 of file PyLookupDump.h.
References mResolver.
Referenced by VisitInteger(), and VisitString().

|
protectedvirtual |
primitive data visitors
Reimplemented from PyDumpVisitor.
Definition at line 41 of file PyLookupDump.cpp.
References PyPfxVisitor::_pfx(), PyLogDumpVisitor::_print(), PyLookupResolver::LookupInt(), resolver(), PyInt::value(), and PyDumpVisitor::VisitInteger().

|
protectedvirtual |
Reimplemented from PyDumpVisitor.
Definition at line 53 of file PyLookupDump.cpp.
References PyPfxVisitor::_pfx(), PyLogDumpVisitor::_print(), PyString::content(), PyLookupResolver::LookupString(), resolver(), and PyDumpVisitor::VisitString().

|
private |
Definition at line 58 of file PyLookupDump.h.
Referenced by resolver().