Lines Matching refs:Intro
810 LambdaIntroducer Intro; in ParseLambdaExpression() local
811 if (ParseLambdaIntroducer(Intro)) { in ParseLambdaExpression()
818 return ParseLambdaExpressionAfterIntroducer(Intro); in ParseLambdaExpression()
855 LambdaIntroducer Intro; in TryParseLambdaExpression() local
859 if (ParseLambdaIntroducer(Intro, &Tentative)) { in TryParseLambdaExpression()
873 Intro = LambdaIntroducer(); in TryParseLambdaExpression()
874 if (ParseLambdaIntroducer(Intro)) in TryParseLambdaExpression()
886 return ParseLambdaExpressionAfterIntroducer(Intro); in TryParseLambdaExpression()
898 bool Parser::ParseLambdaIntroducer(LambdaIntroducer &Intro, in ParseLambdaIntroducer() argument
907 Intro.Range.setBegin(T.getOpenLocation()); in ParseLambdaIntroducer()
934 Intro.Default = LCD_ByRef; in ParseLambdaIntroducer()
935 Intro.DefaultLoc = ConsumeToken(); in ParseLambdaIntroducer()
943 Intro.Default = LCD_ByCopy; in ParseLambdaIntroducer()
944 Intro.DefaultLoc = ConsumeToken(); in ParseLambdaIntroducer()
960 getCurScope(), Intro, in ParseLambdaIntroducer()
980 getCurScope(), Intro, in ParseLambdaIntroducer()
1011 Intro.Default == LCD_None) { in ParseLambdaIntroducer()
1028 getCurScope(), Intro, in ParseLambdaIntroducer()
1224 Intro.addCapture(Kind, Loc, Id, EllipsisLoc, InitKind, Init, in ParseLambdaIntroducer()
1229 Intro.Range.setEnd(T.getCloseLocation()); in ParseLambdaIntroducer()
1328 const LambdaIntroducer &Intro) { in DiagnoseStaticSpecifierRestrictions() argument
1338 if (Intro.hasLambdaCapture()) { in DiagnoseStaticSpecifierRestrictions()
1346 LambdaIntroducer &Intro) { in ParseLambdaExpressionAfterIntroducer() argument
1347 SourceLocation LambdaBeginLoc = Intro.Range.getBegin(); in ParseLambdaExpressionAfterIntroducer()
1365 Actions.ActOnLambdaExpressionAfterIntroducer(Intro, getCurScope()); in ParseLambdaExpressionAfterIntroducer()
1429 Intro, LAngleLoc, TemplateParams, RAngleLoc, RequiresClause); in ParseLambdaExpressionAfterIntroducer()
1516 DiagnoseStaticSpecifierRestrictions(*this, StaticLoc, MutableLoc, Intro); in ParseLambdaExpressionAfterIntroducer()
1526 Actions.ActOnLambdaClosureQualifiers(Intro, MutableLoc); in ParseLambdaExpressionAfterIntroducer()
1587 Actions.ActOnLambdaClosureQualifiers(Intro, MutableLoc); in ParseLambdaExpressionAfterIntroducer()
1612 Actions.ActOnStartOfLambdaDefinition(Intro, D, DS); in ParseLambdaExpressionAfterIntroducer()