Searched refs:capture_begin (Results 1 – 14 of 14) sorted by relevance
1158 LambdaExpr::capture_iterator LambdaExpr::capture_begin() const { in capture_begin() function in LambdaExpr1163 return capture_begin() + NumCaptures; in capture_end()1167 return capture_range(capture_begin(), capture_end()); in captures()1171 return capture_begin(); in explicit_capture_begin()
3241 return capture_range(capture_begin(), capture_end()); in captures()3244 return capture_const_range(capture_begin(), capture_end()); in captures()3248 capture_iterator capture_begin() { return getStoredCaptures(); } in capture_begin() function3249 const_capture_iterator capture_begin() const { return getStoredCaptures(); } in capture_begin() function
2399 const LambdaCapture *C = S->capture_begin() + I;
3987 capture_const_iterator capture_begin() const { return captures().begin(); } in capture_begin() function
1743 capture_iterator capture_begin() const;
214 auto CI = BD->capture_begin(); in VisitBlockExpr()
2839 const VarDecl *variable = BD->capture_begin()->getVariable(); in EmitLambdaBlockInvokeBody()
546 (block->capture_end() - block->capture_begin())); in computeBlockInfo()
353 for (CapturedStmt::const_capture_iterator I = S.capture_begin(),
4115 auto CI = CS.capture_begin(); in createParallelDataSharingWrapper()
8409 for (CapturedStmt::const_capture_iterator CI = CS.capture_begin(), in emitTargetCall()
10987 for (LambdaExpr::capture_iterator C = E->capture_begin(), in TransformLambdaExpr()11009 InitCaptureExprsAndTypes[C - E->capture_begin()] = in TransformLambdaExpr()11097 for (LambdaExpr::capture_iterator C = E->capture_begin(), in TransformLambdaExpr()11122 InitCaptureExprsAndTypes[C - E->capture_begin()]; in TransformLambdaExpr()
144 if (Lambda->capture_begin() == Lambda->capture_end()) in VisitLambdaExpr()
390 Record.push_back(std::distance(S->capture_begin(), S->capture_end())); in VisitCapturedStmt()