Lines Matching refs:TemplateId

209     TemplateIdAnnotation *TemplateId = takeTemplateIdAnnotation(Tok);  in ParseOptionalCXXScopeSpecifier()  local
210 SS = TemplateId->SS; in ParseOptionalCXXScopeSpecifier()
379 TemplateIdAnnotation *TemplateId = takeTemplateIdAnnotation(Tok); in ParseOptionalCXXScopeSpecifier() local
386 *LastII = TemplateId->Name; in ParseOptionalCXXScopeSpecifier()
396 ASTTemplateArgsPtr TemplateArgsPtr(TemplateId->getTemplateArgs(), in ParseOptionalCXXScopeSpecifier()
397 TemplateId->NumArgs); in ParseOptionalCXXScopeSpecifier()
401 TemplateId->TemplateKWLoc, in ParseOptionalCXXScopeSpecifier()
402 TemplateId->Template, in ParseOptionalCXXScopeSpecifier()
403 TemplateId->TemplateNameLoc, in ParseOptionalCXXScopeSpecifier()
404 TemplateId->LAngleLoc, in ParseOptionalCXXScopeSpecifier()
406 TemplateId->RAngleLoc, in ParseOptionalCXXScopeSpecifier()
411 : TemplateId->TemplateNameLoc; in ParseOptionalCXXScopeSpecifier()
2056 TemplateIdAnnotation *TemplateId in ParseUnqualifiedIdTemplateId() local
2061 TemplateId->Name = Id.Identifier; in ParseUnqualifiedIdTemplateId()
2062 TemplateId->Operator = OO_None; in ParseUnqualifiedIdTemplateId()
2063 TemplateId->TemplateNameLoc = Id.StartLocation; in ParseUnqualifiedIdTemplateId()
2065 TemplateId->Name = nullptr; in ParseUnqualifiedIdTemplateId()
2066 TemplateId->Operator = Id.OperatorFunctionId.Operator; in ParseUnqualifiedIdTemplateId()
2067 TemplateId->TemplateNameLoc = Id.StartLocation; in ParseUnqualifiedIdTemplateId()
2070 TemplateId->SS = SS; in ParseUnqualifiedIdTemplateId()
2071 TemplateId->TemplateKWLoc = TemplateKWLoc; in ParseUnqualifiedIdTemplateId()
2072 TemplateId->Template = Template; in ParseUnqualifiedIdTemplateId()
2073 TemplateId->Kind = TNK; in ParseUnqualifiedIdTemplateId()
2074 TemplateId->LAngleLoc = LAngleLoc; in ParseUnqualifiedIdTemplateId()
2075 TemplateId->RAngleLoc = RAngleLoc; in ParseUnqualifiedIdTemplateId()
2076 ParsedTemplateArgument *Args = TemplateId->getTemplateArgs(); in ParseUnqualifiedIdTemplateId()
2081 Id.setTemplateId(TemplateId); in ParseUnqualifiedIdTemplateId()
2431 TemplateIdAnnotation *TemplateId = takeTemplateIdAnnotation(Tok); in ParseUnqualifiedId() local
2434 if (AllowConstructorName && TemplateId->Name && in ParseUnqualifiedId()
2435 Actions.isCurrentClassName(*TemplateId->Name, getCurScope(), &SS)) { in ParseUnqualifiedId()
2441 Diag(TemplateId->TemplateNameLoc, in ParseUnqualifiedId()
2443 << TemplateId->Name in ParseUnqualifiedId()
2445 SourceRange(TemplateId->LAngleLoc, TemplateId->RAngleLoc)); in ParseUnqualifiedId()
2446 ParsedType Ty = Actions.getTypeName(*TemplateId->Name, in ParseUnqualifiedId()
2447 TemplateId->TemplateNameLoc, in ParseUnqualifiedId()
2453 Result.setConstructorName(Ty, TemplateId->TemplateNameLoc, in ParseUnqualifiedId()
2454 TemplateId->RAngleLoc); in ParseUnqualifiedId()
2459 Result.setConstructorTemplateId(TemplateId); in ParseUnqualifiedId()
2466 Result.setTemplateId(TemplateId); in ParseUnqualifiedId()
2467 TemplateKWLoc = TemplateId->TemplateKWLoc; in ParseUnqualifiedId()