From 38083ce45cdd4e67b7e59070605c957973ecc250 Mon Sep 17 00:00:00 2001 From: Hugo Lima Date: Mon, 16 Nov 2009 11:31:21 -0200 Subject: OverloadData does not ignore arguments which modify types. --- overloaddata.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'overloaddata.h') 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 m_overloads; OverloadData* m_headOverloadData; -- cgit v1.2.3