Lines Matching defs:TemplateId
339 TemplateIdAnnotation *TemplateId = takeTemplateIdAnnotation(Tok);
346 *LastII = TemplateId->Name;
356 ASTTemplateArgsPtr TemplateArgsPtr(TemplateId->getTemplateArgs(),
357 TemplateId->NumArgs);
361 TemplateId->TemplateKWLoc,
362 TemplateId->Template,
363 TemplateId->TemplateNameLoc,
364 TemplateId->LAngleLoc,
366 TemplateId->RAngleLoc,
371 : TemplateId->TemplateNameLoc;
2402 TemplateIdAnnotation *TemplateId = TemplateIdAnnotation::Create(
2406 Id.setTemplateId(TemplateId);
2777 TemplateIdAnnotation *TemplateId = takeTemplateIdAnnotation(Tok);
2780 if (AllowConstructorName && TemplateId->Name &&
2781 Actions.isCurrentClassName(*TemplateId->Name, getCurScope(), &SS)) {
2787 Diag(TemplateId->TemplateNameLoc,
2789 << TemplateId->Name
2791 SourceRange(TemplateId->LAngleLoc, TemplateId->RAngleLoc));
2793 *TemplateId->Name, TemplateId->TemplateNameLoc, getCurScope(), SS,
2797 Result.setConstructorName(Ty, TemplateId->TemplateNameLoc,
2798 TemplateId->RAngleLoc);
2803 Result.setConstructorTemplateId(TemplateId);
2810 Result.setTemplateId(TemplateId);
2811 SourceLocation TemplateLoc = TemplateId->TemplateKWLoc;
3495 TemplateIdAnnotation *TemplateId = nullptr;
3500 TemplateId = takeTemplateIdAnnotation(Tok);
3506 TemplateId)) {