reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1426 (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation || 1427 TemplateInfo.Kind == ParsedTemplateInfo::ExplicitSpecialization); 1563 TemplateParameterLists *TemplateParams = TemplateInfo.TemplateParams; 1570 << (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) 1575 if (TemplateParams && TemplateInfo.LastParameterListWasEmpty) { 1580 const_cast<ParsedTemplateInfo &>(TemplateInfo).Kind = 1583 } else if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) { 1586 const_cast<ParsedTemplateInfo &>(TemplateInfo).Kind = 1588 const_cast<ParsedTemplateInfo &>(TemplateInfo).TemplateLoc = 1590 const_cast<ParsedTemplateInfo &>(TemplateInfo).ExternLoc = 1809 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation && 1815 getCurScope(), TemplateInfo.ExternLoc, TemplateInfo.TemplateLoc, 1815 getCurScope(), TemplateInfo.ExternLoc, TemplateInfo.TemplateLoc, 1826 TemplateInfo.Kind == ParsedTemplateInfo::NonTemplate)) { 1840 if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) { 1860 PP.getLocForEndOfToken(TemplateInfo.TemplateLoc); 1863 << SourceRange(TemplateInfo.TemplateLoc) 1870 0, SourceLocation(), TemplateInfo.TemplateLoc, LAngleLoc, None, 1885 } else if (TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation && 1895 getCurScope(), TemplateInfo.ExternLoc, TemplateInfo.TemplateLoc, 1895 getCurScope(), TemplateInfo.ExternLoc, TemplateInfo.TemplateLoc, 1898 TemplateInfo.Kind != ParsedTemplateInfo::NonTemplate) { 1911 TemplateInfo.Kind == ParsedTemplateInfo::ExplicitInstantiation) { 1915 << 1 << FixItHint::CreateRemoval(TemplateInfo.TemplateLoc); 2013 (TemplateInfo.Kind || !isValidAfterTypeSpecifier(false))) {