Lines Matching refs:Id
845 IdentifierInfo *Id = nullptr; in ParseLambdaIntroducer() local
866 Id = Tok.getIdentifierInfo(); in ParseLambdaIntroducer()
1004 Loc, Kind == LCK_ByRef, Id, InitExpr); in ParseLambdaIntroducer()
1008 Intro.addCapture(Kind, Loc, Id, EllipsisLoc, Init, InitCaptureParsedType); in ParseLambdaIntroducer()
1935 UnqualifiedId &Id, in ParseUnqualifiedIdTemplateId() argument
1942 switch (Id.getKind()) { in ParseUnqualifiedIdTemplateId()
1948 Id, ObjectType, EnteringContext, in ParseUnqualifiedIdTemplateId()
1955 TemplateKWLoc.isValid(), Id, in ParseUnqualifiedIdTemplateId()
1966 if (Id.getKind() == UnqualifiedId::IK_Identifier) in ParseUnqualifiedIdTemplateId()
1967 Name = Id.Identifier->getName(); in ParseUnqualifiedIdTemplateId()
1970 if (Id.getKind() == UnqualifiedId::IK_OperatorFunctionId) in ParseUnqualifiedIdTemplateId()
1971 Name += getOperatorSpelling(Id.OperatorFunctionId.Operator); in ParseUnqualifiedIdTemplateId()
1973 Name += Id.Identifier->getName(); in ParseUnqualifiedIdTemplateId()
1975 Diag(Id.StartLocation, diag::err_missing_dependent_template_keyword) in ParseUnqualifiedIdTemplateId()
1977 << FixItHint::CreateInsertion(Id.StartLocation, "template "); in ParseUnqualifiedIdTemplateId()
1979 SS, TemplateKWLoc, Id, in ParseUnqualifiedIdTemplateId()
2016 if (TNK == TNK_Non_template && !Id.DestructorName.get()) { in ParseUnqualifiedIdTemplateId()
2036 ParseTemplateIdAfterTemplateName(Template, Id.StartLocation, in ParseUnqualifiedIdTemplateId()
2042 if (Id.getKind() == UnqualifiedId::IK_Identifier || in ParseUnqualifiedIdTemplateId()
2043 Id.getKind() == UnqualifiedId::IK_OperatorFunctionId || in ParseUnqualifiedIdTemplateId()
2044 Id.getKind() == UnqualifiedId::IK_LiteralOperatorId) { in ParseUnqualifiedIdTemplateId()
2051 if (Id.getKind() == UnqualifiedId::IK_Identifier) { in ParseUnqualifiedIdTemplateId()
2052 TemplateId->Name = Id.Identifier; in ParseUnqualifiedIdTemplateId()
2054 TemplateId->TemplateNameLoc = Id.StartLocation; in ParseUnqualifiedIdTemplateId()
2057 TemplateId->Operator = Id.OperatorFunctionId.Operator; in ParseUnqualifiedIdTemplateId()
2058 TemplateId->TemplateNameLoc = Id.StartLocation; in ParseUnqualifiedIdTemplateId()
2072 Id.setTemplateId(TemplateId); in ParseUnqualifiedIdTemplateId()
2088 if (Id.getKind() == UnqualifiedId::IK_ConstructorName) in ParseUnqualifiedIdTemplateId()
2089 Id.setConstructorName(Type.get(), NameLoc, RAngleLoc); in ParseUnqualifiedIdTemplateId()
2091 Id.setDestructorName(Id.StartLocation, Type.get(), RAngleLoc); in ParseUnqualifiedIdTemplateId()
2386 IdentifierInfo *Id = Tok.getIdentifierInfo(); in ParseUnqualifiedId() local
2392 Result.setIdentifier(Id, IdLoc); in ParseUnqualifiedId()
2397 Actions.isCurrentClassName(*Id, getCurScope(), &SS)) { in ParseUnqualifiedId()
2399 ParsedType Ty = Actions.getTypeName(*Id, IdLoc, getCurScope(), in ParseUnqualifiedId()
2407 Result.setIdentifier(Id, IdLoc); in ParseUnqualifiedId()
2412 return ParseUnqualifiedIdTemplateId(SS, TemplateKWLoc, Id, IdLoc, in ParseUnqualifiedId()