Home
last modified time | relevance | path

Searched refs:capture_begin (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprCXX.cpp1351 LambdaExpr::capture_iterator LambdaExpr::capture_begin() const { in capture_begin() function in LambdaExpr
1360 return capture_range(capture_begin(), capture_end()); in captures()
1364 return capture_begin(); in explicit_capture_begin()
1368 return capture_begin() + in explicit_capture_end()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DStmt.h3994 return capture_range(capture_begin(), capture_end());
3997 return capture_const_range(capture_begin(), capture_end());
4001 capture_iterator capture_begin() { return getStoredCaptures(); }
4002 const_capture_iterator capture_begin() const { return getStoredCaptures(); }
H A DASTNodeTraverser.h928 const auto *C = Node->capture_begin() + I; in VisitLambdaExpr()
H A DDecl.h4709 capture_const_iterator capture_begin() const { return captures().begin(); } in capture_begin() function
H A DRecursiveASTVisitor.h2756 const LambdaCapture *C = S->capture_begin() + I;
H A DExprCXX.h2030 capture_iterator capture_begin() const;
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineC.cpp216 auto CI = BD->capture_begin(); in VisitBlockExpr()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaFunctionEffects.cpp1321 TraverseLambdaCapture(Lambda, Lambda->capture_begin() + I, in TraverseLambdaExpr()
H A DCheckExprLifetime.cpp990 LambdaExpr::capture_iterator CapI = LE->capture_begin(); in visitLocalsRetainedByInitializer()
H A DTreeTransform.h15414 for (LambdaExpr::capture_iterator C = E->capture_begin(), in TransformLambdaExpr()
15420 TransformedInitCapture &Result = InitCaptures[C - E->capture_begin()]; in TransformLambdaExpr()
15539 for (LambdaExpr::capture_iterator C = E->capture_begin(), in TransformLambdaExpr()
15571 TransformedInitCapture &NewC = InitCaptures[C - E->capture_begin()]; in TransformLambdaExpr()
15820 for (LambdaExpr::capture_iterator C = E->capture_begin(), in SkipLambdaBody()
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchFinder.cpp288 const LambdaCapture *C = Node->capture_begin() + I; in TraverseLambdaExpr()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntimeGPU.cpp1906 auto CI = CS.capture_begin(); in createParallelDataSharingWrapper()
H A DCGClass.cpp3027 const VarDecl *variable = BD->capture_begin()->getVariable(); in EmitLambdaBlockInvokeBody()
H A DCGBlocks.cpp581 (block->capture_end() - block->capture_begin())); in computeBlockInfo()
H A DCodeGenFunction.h460 for (CapturedStmt::const_capture_iterator I = S.capture_begin(),
H A DCGOpenMPRuntime.cpp9515 for (CapturedStmt::const_capture_iterator CI = CS.capture_begin(), in genMapInfoForCaptures()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterStmt.cpp583 Record.push_back(std::distance(S->capture_begin(), S->capture_end())); in VisitCapturedStmt()