26 #ifndef __PY_VISITOR_H__INCL__
27 #define __PY_VISITOR_H__INCL__
virtual bool VisitNone(const PyNone *rep)
virtual bool VisitTuple(const PyTuple *rep)
the nested types Visitor
void _pfxExtend(const char *fmt,...)
virtual bool VisitSubStream(const PySubStream *rep)
virtual bool VisitDict(const PyDict *rep)
virtual bool VisitPackedRow(const PyPackedRow *rep)
PackedRow type visitor.
virtual bool VisitString(const PyString *rep)
virtual bool VisitWString(const PyWString *rep)
Python floating point number.
virtual bool VisitToken(const PyToken *rep)
std::stack< std::string > mPfxStack
virtual bool VisitReal(const PyFloat *rep)
virtual bool VisitLong(const PyLong *rep)
virtual bool VisitObjectEx(const PyObjectEx *rep)
virtual bool VisitBoolean(const PyBool *rep)
virtual bool VisitSubStruct(const PySubStruct *rep)
wrapper types Visitor
virtual bool VisitInteger(const PyInt *rep)
primitive data visitors
Python token (eg. class name).
PyPfxVisitor(const char *pfx="")
virtual bool VisitObject(const PyObject *rep)
Object type visitor.
virtual bool VisitBuffer(const PyBuffer *rep)
const char * _pfx() const
virtual bool VisitList(const PyList *rep)
virtual bool VisitChecksumedStream(const PyChecksumedStream *rep)