Lines Matching refs:Intro

889 void Sema::ActOnStartOfLambdaDefinition(LambdaIntroducer &Intro,  in ActOnStartOfLambdaDefinition()  argument
943 EndLoc = Intro.Range.getEnd(); in ActOnStartOfLambdaDefinition()
972 DiagnoseUnexpandedParameterPack(Intro.Range.getBegin(), MethodTyInfo, in ActOnStartOfLambdaDefinition()
976 CXXRecordDecl *Class = createLambdaClosureType(Intro.Range, MethodTyInfo, in ActOnStartOfLambdaDefinition()
977 KnownDependent, Intro.Default); in ActOnStartOfLambdaDefinition()
979 startLambdaDefinition(Class, Intro.Range, MethodTyInfo, EndLoc, Params, in ActOnStartOfLambdaDefinition()
1011 buildLambdaScope(LSI, Method, Intro.Range, Intro.Default, Intro.DefaultLoc, in ActOnStartOfLambdaDefinition()
1025 if (Intro.Default != LCD_None && !Class->getParent()->isFunctionOrMethod() && in ActOnStartOfLambdaDefinition()
1029 Diag(Intro.DefaultLoc, diag::err_capture_default_non_local); in ActOnStartOfLambdaDefinition()
1036 = Intro.Default == LCD_None? Intro.Range.getBegin() : Intro.DefaultLoc; in ActOnStartOfLambdaDefinition()
1037 for (auto C = Intro.Captures.begin(), E = Intro.Captures.end(); C != E; in ActOnStartOfLambdaDefinition()
1061 if (Intro.Default == LCD_ByCopy && C->Kind != LCK_StarThis) in ActOnStartOfLambdaDefinition()
1138 if (C->Kind == LCK_ByRef && Intro.Default == LCD_ByRef) { in ActOnStartOfLambdaDefinition()
1143 } else if (C->Kind == LCK_ByCopy && Intro.Default == LCD_ByCopy) { in ActOnStartOfLambdaDefinition()
1238 addLambdaParameters(Intro.Captures, Method, CurScope); in ActOnStartOfLambdaDefinition()