forked from qt-creator/qt-creator
C++: Fixed code completion for nested class
fixed code completion for nested class when enclosing class is a template. It has also unit tests. Change-Id: Ia25b78a10fa5e1349b618a0e7010ddc502fa620f Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
This commit is contained in:
committed by
Nikolai Kosjar
parent
75c36c9bb5
commit
c5fa9c30a1
@@ -747,6 +747,7 @@ ClassOrNamespace *ClassOrNamespace::nestedType(const Name *name, ClassOrNamespac
|
||||
#endif // DEBUG_LOOKUP
|
||||
instantiation->_templateId = templId;
|
||||
instantiation->_instantiationOrigin = origin;
|
||||
instantiation->_classOrNamespaces = reference->_classOrNamespaces;
|
||||
|
||||
// The instantiation should have all symbols, enums, and usings from the reference.
|
||||
instantiation->_enums.append(reference->unscopedEnums());
|
||||
|
||||
Reference in New Issue
Block a user