Lines Matching refs:Intro
545 LambdaIntroducer &Intro, SourceLocation LAngleLoc, in ActOnLambdaExplicitTemplateParameterList() argument
916 static TypeSourceInfo *getLambdaType(Sema &S, LambdaIntroducer &Intro, in getLambdaType() argument
966 S.DiagnoseUnexpandedParameterPack(Intro.Range.getBegin(), MethodTyInfo, in getLambdaType()
1059 void Sema::ActOnLambdaExpressionAfterIntroducer(LambdaIntroducer &Intro, in ActOnLambdaExpressionAfterIntroducer() argument
1065 if (Intro.Default == LCD_ByCopy) in ActOnLambdaExpressionAfterIntroducer()
1067 else if (Intro.Default == LCD_ByRef) in ActOnLambdaExpressionAfterIntroducer()
1069 LSI->CaptureDefaultLoc = Intro.DefaultLoc; in ActOnLambdaExpressionAfterIntroducer()
1070 LSI->IntroducerRange = Intro.Range; in ActOnLambdaExpressionAfterIntroducer()
1103 Intro.Range, /*Info=*/nullptr, LambdaDependencyKind, Intro.Default); in ActOnLambdaExpressionAfterIntroducer()
1106 CXXMethodDecl *Method = CreateLambdaCallOperator(Intro.Range, Class); in ActOnLambdaExpressionAfterIntroducer()
1119 Intro.Default == LCD_None ? Intro.Range.getBegin() : Intro.DefaultLoc; in ActOnLambdaExpressionAfterIntroducer()
1120 for (auto C = Intro.Captures.begin(), E = Intro.Captures.end(); C != E; in ActOnLambdaExpressionAfterIntroducer()
1144 if (Intro.Default == LCD_ByCopy && C->Kind != LCK_StarThis) in ActOnLambdaExpressionAfterIntroducer()
1219 if (C->Kind == LCK_ByRef && Intro.Default == LCD_ByRef) { in ActOnLambdaExpressionAfterIntroducer()
1224 } else if (C->Kind == LCK_ByCopy && Intro.Default == LCD_ByCopy) { in ActOnLambdaExpressionAfterIntroducer()
1334 void Sema::ActOnLambdaClosureQualifiers(LambdaIntroducer &Intro, in ActOnLambdaClosureQualifiers() argument
1352 if (Intro.Default != LCD_None && in ActOnLambdaClosureQualifiers()
1357 Diag(Intro.DefaultLoc, diag::err_capture_default_non_local); in ActOnLambdaClosureQualifiers()
1388 void Sema::ActOnStartOfLambdaDefinition(LambdaIntroducer &Intro, in ActOnStartOfLambdaDefinition() argument
1400 CallOperatorLoc = TypeLoc = Intro.Range.getEnd(); in ActOnStartOfLambdaDefinition()
1414 *this, Intro, ParamInfo, getCurScope(), TypeLoc, ExplicitResultType); in ActOnStartOfLambdaDefinition()
1433 Method, Intro.Range.getBegin(), CallOperatorLoc, in ActOnStartOfLambdaDefinition()
1472 for (const auto &Capture : Intro.Captures) { in ActOnStartOfLambdaDefinition()
1502 for (const auto &Capture : Intro.Captures) { in ActOnStartOfLambdaDefinition()