diff options
Diffstat (limited to 'generator/shiboken2/headergenerator.h')
-rw-r--r-- | generator/shiboken2/headergenerator.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/generator/shiboken2/headergenerator.h b/generator/shiboken2/headergenerator.h index 3652ee4..72dcbf6 100644 --- a/generator/shiboken2/headergenerator.h +++ b/generator/shiboken2/headergenerator.h @@ -43,8 +43,9 @@ class HeaderGenerator : public ShibokenGenerator public: QMap<QString, QString> options() const { return QMap<QString, QString>(); } protected: - QString fileNameForClass(const AbstractMetaClass* metaClass) const; - void generateClass(QTextStream& s, const AbstractMetaClass* metaClass); + QString fileNamePrefix() const; + QString fileNameForContext(GeneratorContext &context) const; + void generateClass(QTextStream& s, GeneratorContext &classContext); bool finishGeneration(); private: @@ -53,6 +54,7 @@ private: void writeFunction(QTextStream& s, const AbstractMetaFunction* func); void writeSbkTypeFunction(QTextStream& s, const AbstractMetaEnum* cppEnum); void writeSbkTypeFunction(QTextStream& s, const AbstractMetaClass* cppClass); + void writeSbkTypeFunction(QTextStream &s, const AbstractMetaType *metaType); void writeTypeIndexDefineLine(QTextStream& s, const TypeEntry* typeEntry); void writeTypeIndexDefine(QTextStream& s, const AbstractMetaClass* metaClass); void writeProtectedEnumSurrogate(QTextStream& s, const AbstractMetaEnum* cppEnum); |