Lines Matching refs:Captures
542 ArrayRef<LambdaIntroducer::LambdaCapture> Captures, in addLambdaParameters() argument
554 for (const auto &Capture : Captures) { in addLambdaParameters()
1040 for (auto C = Intro.Captures.begin(), E = Intro.Captures.end(); C != E; in ActOnStartOfLambdaDefinition()
1081 if (!LSI->Captures.empty()) in ActOnStartOfLambdaDefinition()
1082 LSI->ExplicitCaptureRanges[LSI->Captures.size() - 1] = C->ExplicitRange; in ActOnStartOfLambdaDefinition()
1233 if (!LSI->Captures.empty()) in ActOnStartOfLambdaDefinition()
1234 LSI->ExplicitCaptureRanges[LSI->Captures.size() - 1] = C->ExplicitRange; in ActOnStartOfLambdaDefinition()
1241 addLambdaParameters(Intro.Captures, Method, CurScope); in ActOnStartOfLambdaDefinition()
1751 SmallVector<LambdaCapture, 4> Captures; in BuildLambdaExpr() local
1791 for (unsigned I = 0, N = LSI->Captures.size(); I != N; ++I) { in BuildLambdaExpr()
1792 const Capture &From = LSI->Captures[I]; in BuildLambdaExpr()
1874 Captures.push_back(Capture); in BuildLambdaExpr()
1881 Class->setCaptures(Context, Captures); in BuildLambdaExpr()
1888 if (Captures.empty() && CaptureDefault == LCD_None) in BuildLambdaExpr()