comparison generator/dgenerator.h @ 372:a032df77b6ab

Simple debug helper. Unittests. Meta-object for polymorphic non-QObjects
author Max Samukha <maxter@spambox.com>
date Thu, 08 Jul 2010 17:19:05 +0300
parents 9784459f0750
children
comparison
equal deleted inserted replaced
370:7fd4b69378bf 372:a032df77b6ab
154 void writeRequiredImports(QTextStream &s, const AbstractMetaClass *d_class); 154 void writeRequiredImports(QTextStream &s, const AbstractMetaClass *d_class);
155 const TypeEntry* fixedTypeEntry(const TypeEntry *type); 155 const TypeEntry* fixedTypeEntry(const TypeEntry *type);
156 AbstractMetaFunctionList generatedClassFunctions(const AbstractMetaClass *d_class); 156 AbstractMetaFunctionList generatedClassFunctions(const AbstractMetaClass *d_class);
157 157
158 void writeDestructor(QTextStream &s, const AbstractMetaClass *d_class); 158 void writeDestructor(QTextStream &s, const AbstractMetaClass *d_class);
159 void writeFlagsSetter(QTextStream &s, const AbstractMetaClass *d_class); 159 void writeOwnershipSetter(QTextStream &s, const AbstractMetaClass *d_class);
160 void writeSignalHandlers(QTextStream &s, const AbstractMetaClass *d_class); 160 void writeSignalHandlers(QTextStream &s, const AbstractMetaClass *d_class);
161 void writeEnumAliases(QTextStream &s, const AbstractMetaEnum *d_enum); 161 void writeEnumAliases(QTextStream &s, const AbstractMetaEnum *d_enum);
162 void writeSignalSignatures(QTextStream &s, const AbstractMetaClass *d_class, AbstractMetaFunctionList signal_funcs); 162 void writeSignalSignatures(QTextStream &s, const AbstractMetaClass *d_class, AbstractMetaFunctionList signal_funcs);
163 void writeMetaMethodArguments(QTextStream &s, const AbstractMetaFunction *d_function, int reduce = -1); 163 void writeMetaMethodArguments(QTextStream &s, const AbstractMetaFunction *d_function, int reduce = -1);
164 void writeQObjectFunctions(QTextStream &s, const AbstractMetaClass *d_class); 164 void writeQObjectFunctions(QTextStream &s, const AbstractMetaClass *d_class);