diff options
Diffstat (limited to 'sources/shiboken6/ApiExtractor/addedfunction.h')
-rw-r--r-- | sources/shiboken6/ApiExtractor/addedfunction.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/sources/shiboken6/ApiExtractor/addedfunction.h b/sources/shiboken6/ApiExtractor/addedfunction.h index 8a0475f33..b8d189b7a 100644 --- a/sources/shiboken6/ApiExtractor/addedfunction.h +++ b/sources/shiboken6/ApiExtractor/addedfunction.h @@ -79,6 +79,9 @@ struct AddedFunction bool isDeclaration() const { return m_isDeclaration; } // <declare-function> void setDeclaration(bool value) { m_isDeclaration = value; } + bool isPythonOverride() const { return m_isPythonOverride; } + void setPythonOverride(bool o) { m_isPythonOverride = o; } + const FunctionModificationList &modifications() const { return m_modifications; } FunctionModificationList &modifications() { return m_modifications; } @@ -86,17 +89,22 @@ struct AddedFunction DocModificationList &docModifications() { return m_docModifications; } void addDocModification(const DocModification &m) { m_docModifications.append(m); } + QString targetLangPackage() const { return m_targetLangPackage; } + void setTargetLangPackage(const QString &p) { m_targetLangPackage = p; } + private: QString m_name; QList<Argument> m_arguments; TypeInfo m_returnType; FunctionModificationList m_modifications; DocModificationList m_docModifications; + QString m_targetLangPackage; Access m_access = Public; bool m_isConst = false; bool m_isClassMethod = false; bool m_isStatic = false; bool m_isDeclaration = false; + bool m_isPythonOverride = false; }; QDebug operator<<(QDebug d, const AddedFunction::Argument &a); |