Lines Matching refs:TemplateId
1592 /// \param TemplateId The template-id following the scope specifier, if there
1613 TemplateIdAnnotation *TemplateId,
1902 if (TemplateId && !IsFriend) {
1906 DiagnoseMissingExplicitSpecialization(SourceRange(TemplateId->LAngleLoc,
1907 TemplateId->RAngleLoc));
2389 makeTemplateArgumentListInfo(Sema &S, TemplateIdAnnotation &TemplateId) {
2390 TemplateArgumentListInfo TemplateArgs(TemplateId.LAngleLoc,
2391 TemplateId.RAngleLoc);
2392 ASTTemplateArgsPtr TemplateArgsPtr(TemplateId.getTemplateArgs(),
2393 TemplateId.NumArgs);
2406 TemplateIdAnnotation *TemplateId = D.getName().TemplateId;
2408 makeTemplateArgumentListInfo(*this, *TemplateId);
2410 SourceLocation LAngleLoc = TemplateId->LAngleLoc;
2411 SourceLocation RAngleLoc = TemplateId->RAngleLoc;
2413 TemplateName Name = TemplateId->Template.get();
2839 assert(!R.empty() && "empty lookup results when building templateid");
2840 assert(!R.isAmbiguous() && "ambiguous lookup when building templateid");
5935 TemplateIdAnnotation &TemplateId,
5940 CXXScopeSpec &SS = TemplateId.SS;
5946 SourceLocation TemplateNameLoc = TemplateId.TemplateNameLoc;
5947 SourceLocation LAngleLoc = TemplateId.LAngleLoc;
5948 SourceLocation RAngleLoc = TemplateId.RAngleLoc;
5951 TemplateName Name = TemplateId.Template.get();
5972 KWLoc, TemplateNameLoc, SS, &TemplateId,
6047 makeTemplateArgumentListInfo(*this, TemplateId);
7490 makeTemplateArgumentListInfo(*this, *D.getName().TemplateId);
7560 TemplateArgs = makeTemplateArgumentListInfo(*this, *D.getName().TemplateId);