From b7a0dbfa0c07f61f2c01ba78766c0033bf3180d9 Mon Sep 17 00:00:00 2001 From: Roberto Raggi <roberto.raggi@nokia.com> Date: Thu, 15 Oct 2009 17:16:05 +0200 Subject: [PATCH] Expand the enclosing namespace. --- src/libs/cplusplus/LookupContext.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/libs/cplusplus/LookupContext.cpp b/src/libs/cplusplus/LookupContext.cpp index b3fe9f0ed02..ef8b11ccb1a 100644 --- a/src/libs/cplusplus/LookupContext.cpp +++ b/src/libs/cplusplus/LookupContext.cpp @@ -400,6 +400,11 @@ void LookupContext::expandNamespace(Namespace *ns, const QList<Scope *> &visibleScopes, QList<Scope *> *expandedScopes) const { + //qDebug() << "*** expand namespace:" << ns->fileName() << ns->line() << ns->column(); + + if (Scope *encl = ns->enclosingNamespaceScope()) + expand(encl, visibleScopes, expandedScopes); + if (Name *nsName = ns->name()) { const QList<Symbol *> namespaceList = resolveNamespace(nsName, visibleScopes); foreach (Symbol *otherNs, namespaceList) { -- GitLab