Fixed LookupContext::fullyQualifiedName()

Now the method can be used to get the fully qualified name of
destructors, operator-ids and conversion-function-ids.
This commit is contained in:
Roberto Raggi
2010-07-21 12:48:05 +02:00
parent b94821b6a9
commit 50875ff0da

View File

@@ -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);
}
}