Lines Matching refs:TemplateId
1336 auto IsPlaceholderSpecifier = [&](TemplateIdAnnotation *TemplateId, in isCXXDeclarationSpecifier()
1340 return TemplateId->Kind == TNK_Concept_template && in isCXXDeclarationSpecifier()
1362 (TemplateId->NumArgs == 0 && in isCXXDeclarationSpecifier()
1611 TemplateIdAnnotation *TemplateId = takeTemplateIdAnnotation(Tok); in isCXXDeclarationSpecifier() local
1614 if ((TemplateId->hasInvalidName() || in isCXXDeclarationSpecifier()
1615 TemplateId->Kind == TNK_Undeclared_template) && in isCXXDeclarationSpecifier()
1624 if (TemplateId->hasInvalidName()) in isCXXDeclarationSpecifier()
1626 if (IsPlaceholderSpecifier(TemplateId, /*Lookahead=*/0)) in isCXXDeclarationSpecifier()
1628 if (TemplateId->Kind != TNK_Type_template) in isCXXDeclarationSpecifier()
1643 TemplateIdAnnotation *TemplateId = in isCXXDeclarationSpecifier() local
1645 if (TemplateId->hasInvalidName()) { in isCXXDeclarationSpecifier()
1652 if (IsPlaceholderSpecifier(TemplateId, /*Lookahead=*/1)) in isCXXDeclarationSpecifier()