Lines Matching defs:TemplateId
338 TemplateIdAnnotation *TemplateId = takeTemplateIdAnnotation(Tok);
345 *LastII = TemplateId->Name;
355 ASTTemplateArgsPtr TemplateArgsPtr(TemplateId->getTemplateArgs(),
356 TemplateId->NumArgs);
358 if (TemplateId->isInvalid() ||
361 TemplateId->TemplateKWLoc,
362 TemplateId->Template,
363 TemplateId->TemplateNameLoc,
364 TemplateId->LAngleLoc,
366 TemplateId->RAngleLoc,
371 : TemplateId->TemplateNameLoc;
1740 TemplateIdAnnotation *TemplateId = takeTemplateIdAnnotation(Tok);
1742 if (TemplateId->isInvalid())
1744 FirstTypeName.setTemplateId(TemplateId);
2440 TemplateIdAnnotation *TemplateId = TemplateIdAnnotation::Create(
2444 Id.setTemplateId(TemplateId);
2820 TemplateIdAnnotation *TemplateId = takeTemplateIdAnnotation(Tok);
2824 if (TemplateId->isInvalid()) {
2830 if (AllowConstructorName && TemplateId->Name &&
2831 Actions.isCurrentClassName(*TemplateId->Name, getCurScope(), &SS)) {
2837 Diag(TemplateId->TemplateNameLoc,
2839 << TemplateId->Name
2841 SourceRange(TemplateId->LAngleLoc, TemplateId->RAngleLoc));
2843 *TemplateId->Name, TemplateId->TemplateNameLoc, getCurScope(), SS,
2847 Result.setConstructorName(Ty, TemplateId->TemplateNameLoc,
2848 TemplateId->RAngleLoc);
2853 Result.setConstructorTemplateId(TemplateId);
2860 Result.setTemplateId(TemplateId);
2861 SourceLocation TemplateLoc = TemplateId->TemplateKWLoc;
3564 TemplateIdAnnotation *TemplateId = nullptr;
3569 TemplateId = takeTemplateIdAnnotation(Tok);
3571 if (TemplateId->isInvalid())
3577 TemplateId)) {