forked from qt-creator/qt-creator
		
	C++: Fix code completion for Qt containers
This change solves only problem with Qt containers. stl containers need separate change. Problem was with predeclaration of template class after declaration of this template class. (there is unit test added which shows the problem). Task-number: QTCREATORBUG-8228 (cover only Qt containers) Change-Id: If1f76c88c955b7b55347d302b353f5cd52b244a4 Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
This commit is contained in:
		
				
					committed by
					
						
						Erik Verbruggen
					
				
			
			
				
	
			
			
			
						parent
						
							91889a9a37
						
					
				
				
					commit
					22c3bd244f
				
			@@ -726,7 +726,7 @@ ClassOrNamespace *ClassOrNamespace::nestedType(const Name *name, ClassOrNamespac
 | 
			
		||||
        return reference;
 | 
			
		||||
 | 
			
		||||
    const TemplateNameId *templId = name->asTemplateNameId();
 | 
			
		||||
    if (_alreadyConsideredClasses.contains(referenceClass) ||
 | 
			
		||||
    if ((! templId && _alreadyConsideredClasses.contains(referenceClass)) ||
 | 
			
		||||
            (templId &&
 | 
			
		||||
            _alreadyConsideredTemplates.contains(templId))) {
 | 
			
		||||
            return reference;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user