diff options
-rw-r--r-- | overloaddata.cpp | 6 | ||||
-rw-r--r-- | overloaddata.h | 6 |
2 files changed, 6 insertions, 6 deletions
diff --git a/overloaddata.cpp b/overloaddata.cpp index d773ddf42..f4cef778a 100644 --- a/overloaddata.cpp +++ b/overloaddata.cpp @@ -210,7 +210,7 @@ void OverloadData::sortNextOverloads() * \- int * */ -OverloadData::OverloadData(const AbstractMetaFunctionList overloads, const ShibokenGenerator* generator) +OverloadData::OverloadData(const AbstractMetaFunctionList& overloads, const ShibokenGenerator* generator) : m_minArgs(256), m_maxArgs(0), m_argPos(-1), m_argType(0), m_headOverloadData(this), m_previousOverloadData(0), m_generator(generator) { @@ -544,7 +544,7 @@ int OverloadData::numberOfRemovedArguments(const AbstractMetaFunction* func, int return removed; } -QPair<int, int> OverloadData::getMinMaxArguments(const AbstractMetaFunctionList overloads) +QPair<int, int> OverloadData::getMinMaxArguments(const AbstractMetaFunctionList& overloads) { int minArgs = 10000; int maxArgs = 0; @@ -568,7 +568,7 @@ QPair<int, int> OverloadData::getMinMaxArguments(const AbstractMetaFunctionList return QPair<int, int>(minArgs, maxArgs); } -bool OverloadData::isSingleArgument(const AbstractMetaFunctionList overloads) +bool OverloadData::isSingleArgument(const AbstractMetaFunctionList& overloads) { bool singleArgument = true; foreach (const AbstractMetaFunction* func, overloads) { 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; |