aboutsummaryrefslogtreecommitdiffstats
path: root/generator/shiboken2/headergenerator.h
diff options
context:
space:
mode:
Diffstat (limited to 'generator/shiboken2/headergenerator.h')
-rw-r--r--generator/shiboken2/headergenerator.h6
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);