diff options
author | Hugo Lima <hugo.lima@openbossa.org> | 2009-11-16 11:31:21 -0200 |
---|---|---|
committer | Marcelo Lira <marcelo.lira@openbossa.org> | 2009-11-16 17:26:04 -0300 |
commit | 38083ce45cdd4e67b7e59070605c957973ecc250 (patch) | |
tree | 1e57f2534688ad8cce96a1651a93f5dc2f31d3f0 /overloaddata.h | |
parent | d2b0d52b53d31ca4b026a1982bb322fcb58a73cd (diff) |
OverloadData does not ignore arguments which modify types.
Diffstat (limited to 'overloaddata.h')
-rw-r--r-- | overloaddata.h | 5 |
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; |