1 #ifndef _Q_OBJECT_INSPECTOR_HH_
2 #define _Q_OBJECT_INSPECTOR_HH_
4 #include "TMemberInspector.h"
41 virtual void Inspect(TClass* cl,
const char* parent,
const char* mname,
const void* addr);
44 void Assign(
void* addr,EDataType dataType,
const std::string& value);
#define Q_BEGIN_NAMESPACE
error class with error type and description
std::string fLengthMember
virtual void Inspect(TClass *cl, const char *parent, const char *mname, const void *addr)
void Resize(MemberInfo &info, int size)
std::map< std::string, MemberInfo > fBaseTypeMembers
MemberInfo FindBaseType(QObject *obj, const char *member)
std::string TypeToBranchType(EDataType mtypes)
std::map< std::string, MemberInfo > fOtherMembers
QError DumpOnStream(const QObject *obj, std::ostream &str)
QError FillFromStream(QObject *obj, std::istream &in)
void Assign(void *addr, EDataType dataType, const std::string &value)
base class for objects handled by QEvent and QGlobalDataManager.