aboutsummaryrefslogtreecommitdiffstats
path: root/typesystem.h
diff options
context:
space:
mode:
Diffstat (limited to 'typesystem.h')
-rw-r--r--typesystem.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/typesystem.h b/typesystem.h
index cb26c1dbd..2c9be3e31 100644
--- a/typesystem.h
+++ b/typesystem.h
@@ -1876,6 +1876,26 @@ public:
m_templates[t->name()] = t;
}
+ AddedFunctionList addedFunctions() const
+ {
+ return m_addedFunctions;
+ }
+ void setAddedFunctions(const AddedFunctionList& addedFunctions)
+ {
+ m_addedFunctions = addedFunctions;
+ }
+ AddedFunctionList findAddedFunctions(const QString& name) const;
+
+ void setFunctionModifications(const FunctionModificationList& functionModifications)
+ {
+ m_functionMods = functionModifications;
+ }
+ void addFunctionModification(const FunctionModification& functionModification)
+ {
+ m_functionMods << functionModification;
+ }
+ FunctionModificationList functionModifications(const QString& signature) const;
+
void setSuppressWarnings(bool on)
{
m_suppressWarnings = on;
@@ -1932,6 +1952,9 @@ private:
TemplateEntryHash m_templates;
QStringList m_suppressedWarnings;
+ AddedFunctionList m_addedFunctions;
+ FunctionModificationList m_functionMods;
+
QStringList m_requiredTargetImports;
QStringList m_typesystemPaths;