Lines Matching full:templateid
209 TemplateIdAnnotation *TemplateId = takeTemplateIdAnnotation(Tok);
210 SS = TemplateId->SS;
379 TemplateIdAnnotation *TemplateId = takeTemplateIdAnnotation(Tok);
386 *LastII = TemplateId->Name;
396 ASTTemplateArgsPtr TemplateArgsPtr(TemplateId->getTemplateArgs(),
397 TemplateId->NumArgs);
401 TemplateId->TemplateKWLoc,
402 TemplateId->Template,
403 TemplateId->TemplateNameLoc,
404 TemplateId->LAngleLoc,
406 TemplateId->RAngleLoc,
411 : TemplateId->TemplateNameLoc;
2064 TemplateIdAnnotation *TemplateId
2069 TemplateId->Name = Id.Identifier;
2070 TemplateId->Operator = OO_None;
2071 TemplateId->TemplateNameLoc = Id.StartLocation;
2073 TemplateId->Name = nullptr;
2074 TemplateId->Operator = Id.OperatorFunctionId.Operator;
2075 TemplateId->TemplateNameLoc = Id.StartLocation;
2078 TemplateId->SS = SS;
2079 TemplateId->TemplateKWLoc = TemplateKWLoc;
2080 TemplateId->Template = Template;
2081 TemplateId->Kind = TNK;
2082 TemplateId->LAngleLoc = LAngleLoc;
2083 TemplateId->RAngleLoc = RAngleLoc;
2084 ParsedTemplateArgument *Args = TemplateId->getTemplateArgs();
2089 Id.setTemplateId(TemplateId);
2439 TemplateIdAnnotation *TemplateId = takeTemplateIdAnnotation(Tok);
2442 if (AllowConstructorName && TemplateId->Name &&
2443 Actions.isCurrentClassName(*TemplateId->Name, getCurScope(), &SS)) {
2449 Diag(TemplateId->TemplateNameLoc,
2451 << TemplateId->Name
2453 SourceRange(TemplateId->LAngleLoc, TemplateId->RAngleLoc));
2454 ParsedType Ty = Actions.getTypeName(*TemplateId->Name,
2455 TemplateId->TemplateNameLoc,
2461 Result.setConstructorName(Ty, TemplateId->TemplateNameLoc,
2462 TemplateId->RAngleLoc);
2467 Result.setConstructorTemplateId(TemplateId);
2474 Result.setTemplateId(TemplateId);
2475 TemplateKWLoc = TemplateId->TemplateKWLoc;