Recursive definition of CPlusPlus::QualifiedNameId.

Done-with: Erik Verbruggen
This commit is contained in:
Roberto Raggi
2010-07-12 13:41:54 +02:00
parent 94264617bf
commit adfdb51660
17 changed files with 166 additions and 237 deletions

View File

@@ -96,10 +96,9 @@ bool SearchSymbols::visit(Function *symbol)
QString extraScope;
if (const Name *name = symbol->name()) {
if (const QualifiedNameId *nameId = name->asQualifiedNameId()) {
if (nameId->nameCount() > 1) {
extraScope = overview.prettyName(nameId->nameAt(nameId->nameCount() - 2));
}
if (const QualifiedNameId *q = name->asQualifiedNameId()) {
if (q->base())
extraScope = overview.prettyName(q->base());
}
}
QString fullScope = _scope;