Lines Matching full:templateid
1622 /// \param TemplateId The template-id following the scope specifier, if there
1643 TemplateIdAnnotation *TemplateId,
1932 if (TemplateId && !IsFriend) {
1936 DiagnoseMissingExplicitSpecialization(SourceRange(TemplateId->LAngleLoc,
1937 TemplateId->RAngleLoc));
2474 makeTemplateArgumentListInfo(Sema &S, TemplateIdAnnotation &TemplateId) {
2475 TemplateArgumentListInfo TemplateArgs(TemplateId.LAngleLoc,
2476 TemplateId.RAngleLoc);
2477 ASTTemplateArgsPtr TemplateArgsPtr(TemplateId.getTemplateArgs(),
2478 TemplateId.NumArgs);
2491 TemplateIdAnnotation *TemplateId = D.getName().TemplateId;
2493 makeTemplateArgumentListInfo(*this, *TemplateId);
2495 SourceLocation LAngleLoc = TemplateId->LAngleLoc;
2496 SourceLocation RAngleLoc = TemplateId->RAngleLoc;
2498 TemplateName Name = TemplateId->Template.get();
2906 assert(!R.empty() && "empty lookup results when building templateid");
2907 assert(!R.isAmbiguous() && "ambiguous lookup when building templateid");
6138 TemplateIdAnnotation &TemplateId,
6145 CXXScopeSpec &SS = TemplateId.SS;
6151 SourceLocation TemplateNameLoc = TemplateId.TemplateNameLoc;
6152 SourceLocation LAngleLoc = TemplateId.LAngleLoc;
6153 SourceLocation RAngleLoc = TemplateId.RAngleLoc;
6156 TemplateName Name = TemplateId.Template.get();
6177 KWLoc, TemplateNameLoc, SS, &TemplateId,
6252 makeTemplateArgumentListInfo(*this, TemplateId);
7743 makeTemplateArgumentListInfo(*this, *D.getName().TemplateId);
7813 TemplateArgs = makeTemplateArgumentListInfo(*this, *D.getName().TemplateId);