diff options
author | Roberto Raggi <roberto.raggi@nokia.com> | 2010-07-21 12:48:05 +0200 |
---|---|---|
committer | Roberto Raggi <roberto.raggi@nokia.com> | 2010-07-21 12:50:24 +0200 |
commit | 50875ff0da2539440cf3ba94156497975579f61c (patch) | |
tree | 22cef85abfe66ae84925f79aab411758ed25255b /src/libs/cplusplus/LookupContext.cpp | |
parent | b94821b6a9dc81ae4dc24356c33a14f23b669e31 (diff) | |
download | qt-creator-50875ff0da2539440cf3ba94156497975579f61c.tar.gz |
Fixed LookupContext::fullyQualifiedName()
Now the method can be used to get the fully qualified name of
destructors, operator-ids and conversion-function-ids.
Diffstat (limited to 'src/libs/cplusplus/LookupContext.cpp')
-rw-r--r-- | src/libs/cplusplus/LookupContext.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/libs/cplusplus/LookupContext.cpp b/src/libs/cplusplus/LookupContext.cpp index afdac99ef6..a2b3141a44 100644 --- a/src/libs/cplusplus/LookupContext.cpp +++ b/src/libs/cplusplus/LookupContext.cpp @@ -57,9 +57,8 @@ static void addNames(const Name *name, QList<const Name *> *names, bool addAllNa return; else if (const QualifiedNameId *q = name->asQualifiedNameId()) { addNames(q->base(), names); - addNames(q->name(), names); - } else if (addAllNames || name->isNameId() || name->isTemplateNameId() - || name->asDestructorNameId()) { + addNames(q->name(), names, addAllNames); + } else if (addAllNames || name->isNameId() || name->isTemplateNameId()) { names->append(name); } } |