diff options
author | Marcelo Lira <marcelo.lira@openbossa.org> | 2010-06-16 15:59:01 -0300 |
---|---|---|
committer | Marcelo Lira <marcelo.lira@openbossa.org> | 2010-06-17 17:44:56 -0300 |
commit | 98350997b78efbdbe35a56a0700ac16541229c22 (patch) | |
tree | b8cfb08a1428f1cf5de79b39e5437b4467d4f3b5 /overloaddata.h | |
parent | 2d7c878bc764d34f4a7649f8adc69f54ebd6eae9 (diff) |
Modified some methods on OverloadData to accept references to function lists.
The methods originally accept copies of AbstractMetaFunctionLists,
now they use references instead.
Diffstat (limited to 'overloaddata.h')
-rw-r--r-- | overloaddata.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/overloaddata.h b/overloaddata.h index 13276c609..734ef790b 100644 --- a/overloaddata.h +++ b/overloaddata.h @@ -36,7 +36,7 @@ typedef QList<OverloadData*> OverloadDataList; class OverloadData { public: - OverloadData(const AbstractMetaFunctionList overloads, const ShibokenGenerator* generator); + OverloadData(const AbstractMetaFunctionList& overloads, const ShibokenGenerator* generator); ~OverloadData(); int minArgs() const { return m_headOverloadData->m_minArgs; } @@ -101,9 +101,9 @@ public: QList<int> invalidArgumentLengths() const; static int numberOfRemovedArguments(const AbstractMetaFunction* func, int finalArgPos = -1); - static QPair<int, int> getMinMaxArguments(const AbstractMetaFunctionList overloads); + static QPair<int, int> getMinMaxArguments(const AbstractMetaFunctionList& overloads); /// Returns true if all overloads have no more than one argument. - static bool isSingleArgument(const AbstractMetaFunctionList overloads); + static bool isSingleArgument(const AbstractMetaFunctionList& overloads); void dumpGraph(QString filename) const; QString dumpGraph() const; |