aboutsummaryrefslogtreecommitdiffstats
path: root/overloaddata.h
diff options
context:
space:
mode:
Diffstat (limited to 'overloaddata.h')
-rw-r--r--overloaddata.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/overloaddata.h b/overloaddata.h
index 373dba25d..9d720dba2 100644
--- a/overloaddata.h
+++ b/overloaddata.h
@@ -37,6 +37,7 @@ class OverloadData
{
public:
OverloadData(const AbstractMetaFunctionList overloads, const ShibokenGenerator* generator);
+ ~OverloadData();
int minArgs() const { return m_headOverloadData->m_minArgs; }
int maxArgs() const { return m_headOverloadData->m_maxArgs; }
@@ -65,7 +66,8 @@ public:
void dumpGraph(QString filename) const;
QString dumpGraph() const;
- ~OverloadData();
+ bool hasArgumentTypeReplace() const;
+ QString argumentTypeReplaced() const;
private:
OverloadData(OverloadData* headOverloadData, const AbstractMetaFunction* func,
@@ -83,6 +85,7 @@ private:
int m_maxArgs;
int m_argPos;
const AbstractMetaType* m_argType;
+ QString m_argTypeReplaced;
QList<const AbstractMetaFunction*> m_overloads;
OverloadData* m_headOverloadData;