From 50875ff0da2539440cf3ba94156497975579f61c Mon Sep 17 00:00:00 2001 From: Roberto Raggi <roberto.raggi@nokia.com> Date: Wed, 21 Jul 2010 12:48:05 +0200 Subject: [PATCH] Fixed LookupContext::fullyQualifiedName() Now the method can be used to get the fully qualified name of destructors, operator-ids and conversion-function-ids. --- src/libs/cplusplus/LookupContext.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/libs/cplusplus/LookupContext.cpp b/src/libs/cplusplus/LookupContext.cpp index afdac99ef63..a2b3141a441 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); } } -- GitLab