diff --git a/src/libs/cplusplus/LookupContext.cpp b/src/libs/cplusplus/LookupContext.cpp index 155554052153ca700e380f75ae0a195a6bb178c1..4bfc5c0922dab8f801197f8385885bbce4598532 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; }