From 9381a3e7d85d70a0259a7c9cfa49e34acaff7e82 Mon Sep 17 00:00:00 2001
From: Roberto Raggi <roberto.raggi@nokia.com>
Date: Wed, 12 May 2010 14:33:21 +0200
Subject: [PATCH] Look for symbols in the base class implementation.

---
 src/libs/cplusplus/LookupContext.cpp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/libs/cplusplus/LookupContext.cpp b/src/libs/cplusplus/LookupContext.cpp
index 15555405215..4bfc5c0922d 100644
--- a/src/libs/cplusplus/LookupContext.cpp
+++ b/src/libs/cplusplus/LookupContext.cpp
@@ -282,6 +282,9 @@ QList<Enum *> ClassOrNamespace::enums() const
 
 QList<Symbol *> ClassOrNamespace::symbols() const
 {
+    if (_templateId && ! _usings.isEmpty())
+        return _usings.first()->symbols(); // ask to the base implementation
+
     const_cast<ClassOrNamespace *>(this)->flush();
     return _symbols;
 }
-- 
GitLab