diff options
author | Orgad Shaneh <orgad.shaneh@audiocodes.com> | 2014-02-13 23:42:55 +0200 |
---|---|---|
committer | Orgad Shaneh <orgads@gmail.com> | 2014-02-17 18:28:23 +0100 |
commit | 87de153345b6ed5f4cf6bb151829c49b4b1f17b1 (patch) | |
tree | ba3e456a8f793cfb49eeee17d617858eae22bdc0 /src/plugins/cpptools/functionutils.cpp | |
parent | 9f06081a0afbe89da9b37d0bc20ce32324b6fef3 (diff) | |
download | qt-creator-87de153345b6ed5f4cf6bb151829c49b4b1f17b1.tar.gz |
CppEditor: Use explicit Functions for overrides list
Change-Id: Icb6c8ece3ba64d35dcd1a695cf400546f3254921
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
Diffstat (limited to 'src/plugins/cpptools/functionutils.cpp')
-rw-r--r-- | src/plugins/cpptools/functionutils.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/plugins/cpptools/functionutils.cpp b/src/plugins/cpptools/functionutils.cpp index c2f9117dfd..fec47905b4 100644 --- a/src/plugins/cpptools/functionutils.cpp +++ b/src/plugins/cpptools/functionutils.cpp @@ -110,10 +110,10 @@ bool FunctionUtils::isPureVirtualFunction(const Function *function, return isVirtualFunction_helper(function, context, PureVirtual, firstVirtual); } -QList<Symbol *> FunctionUtils::overrides(Function *function, Class *functionsClass, - Class *staticClass, const Snapshot &snapshot) +QList<Function *> FunctionUtils::overrides(Function *function, Class *functionsClass, + Class *staticClass, const Snapshot &snapshot) { - QList<Symbol *> result; + QList<Function *> result; QTC_ASSERT(function && functionsClass && staticClass, return result); FullySpecifiedType referenceType = function->type(); @@ -145,12 +145,12 @@ QList<Symbol *> FunctionUtils::overrides(Function *function, Class *functionsCla for (int i = 0, total = c->memberCount(); i < total; ++i) { Symbol *candidate = c->memberAt(i); const Name *candidateName = candidate->name(); - const Function *candidateFunc = candidate->type()->asFunctionType(); + Function *candidateFunc = candidate->type()->asFunctionType(); if (!candidateName || !candidateFunc) continue; if (candidateName->isEqualTo(referenceName) && candidateFunc->isSignatureEqualTo(function)) { - result << candidate; + result << candidateFunc; } } } |