/external/llvm-project/clang/include/clang/AST/ |
D | LambdaCapture.h | 25 class LambdaCapture { 73 LambdaCapture(SourceLocation Loc, bool Implicit, LambdaCaptureKind Kind,
|
D | StmtDataCollectors.td | 199 for (const LambdaCapture &C : S->captures()) {
|
D | DeclCXX.h | 367 using Capture = LambdaCapture; 1033 void setCaptures(ASTContext &Context, ArrayRef<LambdaCapture> Captures); 1050 using capture_const_iterator = const LambdaCapture *;
|
D | RecursiveASTVisitor.h | 311 bool TraverseLambdaCapture(LambdaExpr *LE, const LambdaCapture *C, 856 const LambdaCapture *C, 2492 const LambdaCapture *C = S->capture_begin() + I;
|
D | ExprCXX.h | 61 class LambdaCapture; variable 1917 bool isInitCapture(const LambdaCapture *Capture) const; 1921 using capture_iterator = const LambdaCapture *;
|
/external/clang/include/clang/AST/ |
D | LambdaCapture.h | 26 class LambdaCapture { 74 LambdaCapture(SourceLocation Loc, bool Implicit, LambdaCaptureKind Kind,
|
D | ExprCXX.h | 1551 SourceLocation CaptureDefaultLoc, ArrayRef<LambdaCapture> Captures, 1589 ArrayRef<LambdaCapture> Captures, bool ExplicitParams, 1612 bool isInitCapture(const LambdaCapture *Capture) const; 1616 typedef const LambdaCapture *capture_iterator;
|
D | DeclCXX.h | 528 typedef LambdaCapture Capture; 1072 typedef const LambdaCapture *capture_const_iterator;
|
/external/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
D | UncountedLambdaCapturesChecker.cpp | 58 for (const LambdaCapture &C : L->captures()) { in visitLambdaExpr() 71 void reportBug(const LambdaCapture &Capture, VarDecl *CapturedVar, in reportBug()
|
/external/clang/lib/AST/ |
D | ExprCXX.cpp | 811 LambdaCapture::LambdaCapture(SourceLocation Loc, bool Implicit, in LambdaCapture() function in LambdaCapture 842 LambdaCaptureKind LambdaCapture::getCaptureKind() const { in getCaptureKind() 854 ArrayRef<LambdaCapture> Captures, bool ExplicitParams, in LambdaExpr() 878 (LambdaCapture *)Context.Allocate(sizeof(LambdaCapture) * NumCaptures); in LambdaExpr() 879 LambdaCapture *ToCapture = Data.Captures; in LambdaExpr() 910 SourceLocation CaptureDefaultLoc, ArrayRef<LambdaCapture> Captures, in Create() 939 bool LambdaExpr::isInitCapture(const LambdaCapture *C) const { in isInitCapture()
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaLambda.cpp | 541 ArrayRef<LambdaIntroducer::LambdaCapture> Captures, in addLambdaParameters() 1742 SmallVector<LambdaCapture, 4> Captures; in BuildLambdaExpr() 1830 LambdaCapture Capture = [&] { in BuildLambdaExpr() 1842 return LambdaCapture(From.getLocation(), IsImplicit, in BuildLambdaExpr() 1845 return LambdaCapture(From.getLocation(), IsImplicit, LCK_VLAType); in BuildLambdaExpr() 1851 return LambdaCapture(From.getLocation(), IsImplicit, Kind, Var, in BuildLambdaExpr()
|
D | SemaTemplateVariadic.cpp | 263 bool TraverseLambdaCapture(LambdaExpr *Lambda, const LambdaCapture *C, in TraverseLambdaCapture()
|
/external/clang/lib/Sema/ |
D | SemaLambda.cpp | 1492 SmallVector<LambdaCapture, 4> Captures; in BuildLambdaExpr() 1536 LambdaCapture(From.getLocation(), IsImplicit, in BuildLambdaExpr() 1544 LambdaCapture(From.getLocation(), IsImplicit, LCK_VLAType)); in BuildLambdaExpr() 1552 Captures.push_back(LambdaCapture(From.getLocation(), IsImplicit, Kind, in BuildLambdaExpr()
|
/external/llvm-project/clang-tools-extra/clang-tidy/modernize/ |
D | LoopConvertUtils.h | 351 bool TraverseLambdaCapture(LambdaExpr *LE, const LambdaCapture *C,
|
D | LoopConvertUtils.cpp | 779 const LambdaCapture *C, in TraverseLambdaCapture()
|
/external/llvm-project/clang-tools-extra/modularize/ |
D | Modularize.cpp | 571 bool TraverseLambdaCapture(LambdaExpr *LE, const LambdaCapture *C, in TraverseLambdaCapture() 760 bool TraverseLambdaCapture(LambdaExpr *LE, const LambdaCapture *C, in TraverseLambdaCapture()
|
/external/llvm-project/clang/test/CodeGenObjCXX/ |
D | lambda-expressions.mm | 87 namespace LambdaCapture {
|
/external/clang/lib/Index/ |
D | IndexBody.cpp | 279 bool TraverseLambdaCapture(LambdaExpr *LE, const LambdaCapture *C) { in TraverseLambdaCapture()
|
/external/llvm-project/clang/include/clang/Sema/ |
D | DeclSpec.h | 2664 struct LambdaCapture { struct 2674 LambdaCapture(LambdaCaptureKind Kind, SourceLocation Loc, in LambdaCapture() argument 2687 SmallVector<LambdaCapture, 4> Captures; 2701 Captures.push_back(LambdaCapture(Kind, Loc, Id, EllipsisLoc, InitKind, Init, in addCapture()
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
D | DeadStoresChecker.cpp | 430 for (const LambdaCapture &C : LE->captures()) { in findLambdaReferenceCaptures()
|
/external/llvm-project/clang/lib/AST/ |
D | ExprCXX.cpp | 1083 LambdaCapture::LambdaCapture(SourceLocation Loc, bool Implicit, in LambdaCapture() function in LambdaCapture 1113 LambdaCaptureKind LambdaCapture::getCaptureKind() const { in getCaptureKind() 1207 bool LambdaExpr::isInitCapture(const LambdaCapture *C) const { in isInitCapture()
|
D | DeclCXX.cpp | 1419 ArrayRef<LambdaCapture> Captures) { in setCaptures() 1425 Data.Captures = (LambdaCapture *)Context.Allocate(sizeof(LambdaCapture) * in setCaptures() 1427 LambdaCapture *ToCapture = Data.Captures; in setCaptures() 1552 for (const LambdaCapture *C = Lambda.Captures, *CEnd = C + Lambda.NumCaptures; in getCaptureFields()
|
/external/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
D | DeadStoresChecker.cpp | 488 for (const LambdaCapture &C : LE->captures()) { in findLambdaReferenceCaptures()
|
/external/llvm-project/clang/lib/Index/ |
D | IndexBody.cpp | 389 bool TraverseLambdaCapture(LambdaExpr *LE, const LambdaCapture *C, in TraverseLambdaCapture()
|
/external/clang/lib/Analysis/ |
D | AnalysisDeclContext.cpp | 169 for (const LambdaCapture &LC : parent->captures()) { in getSelfDecl()
|