Home | History | Annotate | Download | only in Parse

Lines Matching refs:TemplateId

331       TemplateIdAnnotation *TemplateId = takeTemplateIdAnnotation(Tok);
345 ASTTemplateArgsPtr TemplateArgsPtr(TemplateId->getTemplateArgs(),
346 TemplateId->NumArgs);
350 TemplateId->TemplateKWLoc,
351 TemplateId->Template,
352 TemplateId->TemplateNameLoc,
353 TemplateId->LAngleLoc,
355 TemplateId->RAngleLoc,
360 : TemplateId->TemplateNameLoc;
1748 TemplateIdAnnotation *TemplateId
1752 TemplateId->Name = Id.Identifier;
1753 TemplateId->Operator = OO_None;
1754 TemplateId->TemplateNameLoc = Id.StartLocation;
1756 TemplateId->Name = 0;
1757 TemplateId->Operator = Id.OperatorFunctionId.Operator;
1758 TemplateId->TemplateNameLoc = Id.StartLocation;
1761 TemplateId->SS = SS;
1762 TemplateId->TemplateKWLoc = TemplateKWLoc;
1763 TemplateId->Template = Template;
1764 TemplateId->Kind = TNK;
1765 TemplateId->LAngleLoc = LAngleLoc;
1766 TemplateId->RAngleLoc = RAngleLoc;
1767 ParsedTemplateArgument *Args = TemplateId->getTemplateArgs();
1772 Id.setTemplateId(TemplateId);
2121 TemplateIdAnnotation *TemplateId = takeTemplateIdAnnotation(Tok);
2124 if (AllowConstructorName && TemplateId->Name &&
2125 Actions.isCurrentClassName(*TemplateId->Name, getCurScope(), &SS)) {
2131 Diag(TemplateId->TemplateNameLoc,
2133 << TemplateId->Name
2135 SourceRange(TemplateId->LAngleLoc, TemplateId->RAngleLoc));
2136 ParsedType Ty = Actions.getTypeName(*TemplateId->Name,
2137 TemplateId->TemplateNameLoc,
2143 Result.setConstructorName(Ty, TemplateId->TemplateNameLoc,
2144 TemplateId->RAngleLoc);
2149 Result.setConstructorTemplateId(TemplateId);
2156 Result.setTemplateId(TemplateId);
2157 TemplateKWLoc = TemplateId->TemplateKWLoc;