| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | LambdaCapture.h | 25 class LambdaCapture { 73 LambdaCapture(SourceLocation Loc, bool Implicit, LambdaCaptureKind Kind,
|
| H A D | DynamicRecursiveASTVisitor.h | 131 const LambdaCapture *C,
|
| H A D | StmtDataCollectors.td | 198 for (const LambdaCapture &C : S->captures()) {
|
| H A D | DeclCXX.h | 383 using Capture = LambdaCapture; 1080 void setCaptures(ASTContext &Context, ArrayRef<LambdaCapture> Captures); 1103 using capture_const_iterator = const LambdaCapture *; 1123 const LambdaCapture *getCapture(unsigned I) const { in getCapture()
|
| H A D | RecursiveASTVisitor.h | 303 bool TraverseLambdaCapture(LambdaExpr *LE, const LambdaCapture *C, 966 const LambdaCapture *C, 2756 const LambdaCapture *C = S->capture_begin() + I;
|
| H A D | ExprCXX.h | 62 class LambdaCapture; variable 2017 bool isInitCapture(const LambdaCapture *Capture) const; 2021 using capture_iterator = const LambdaCapture *;
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | RawPtrRefLambdaCapturesChecker.cpp | 277 for (const LambdaCapture &OtherCapture : L->captures()) { in checkASTDecl() 378 for (const LambdaCapture &C : L->captures()) { in visitLambdaExpr() 405 void reportBug(const LambdaCapture &Capture, ValueDecl *CapturedVar, in reportBug() 435 void reportBugOnThisPtr(const LambdaCapture &Capture, in reportBugOnThisPtr()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | DynamicRecursiveASTVisitor.cpp | 170 bool TraverseLambdaCapture(LambdaExpr *LE, const LambdaCapture *C, in TraverseLambdaCapture() 325 MaybeConst<LambdaExpr> *LE, const LambdaCapture *C, in FORWARD_TO_BASE_EXACT()
|
| H A D | DeclCXX.cpp | 1637 ArrayRef<LambdaCapture> Captures) { in setCaptures() 1643 auto *ToCapture = (LambdaCapture *)Context.Allocate(sizeof(LambdaCapture) * in setCaptures() 1646 for (const LambdaCapture &C : Captures) { in setCaptures() 1650 new (ToCapture) LambdaCapture(C); in setCaptures() 1804 for (const LambdaCapture *List : Lambda.Captures) { in getCaptureFields() 1806 for (const LambdaCapture *C = List, *CEnd = C + Lambda.NumCaptures; in getCaptureFields()
|
| H A D | ExprCXX.cpp | 1222 LambdaCapture::LambdaCapture(SourceLocation Loc, bool Implicit, in LambdaCapture() function in LambdaCapture 1252 LambdaCaptureKind LambdaCapture::getCaptureKind() const { in getCaptureKind() 1346 bool LambdaExpr::isInitCapture(const LambdaCapture *C) const { in isInitCapture()
|
| H A D | ASTImporter.cpp | 1229 Expected<LambdaCapture> ASTNodeImporter::import(const LambdaCapture &From) { in import() 1247 return LambdaCapture( in import() 2500 SmallVector<LambdaCapture, 8> ToCaptures; in ImportDefinition()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaLambda.cpp | 2138 SmallVector<LambdaCapture, 4> Captures; in BuildLambdaExpr() 2216 LambdaCapture Capture = [&] { in BuildLambdaExpr() 2228 return LambdaCapture(From.getLocation(), IsImplicit, in BuildLambdaExpr() 2231 return LambdaCapture(From.getLocation(), IsImplicit, LCK_VLAType); in BuildLambdaExpr() 2237 return LambdaCapture(From.getLocation(), IsImplicit, Kind, Var, in BuildLambdaExpr() 2475 for (const LambdaCapture &CapturePattern : LambdaPattern->captures()) { in addInstantiatedCapturesToScope()
|
| H A D | CheckExprLifetime.cpp | 213 const LambdaCapture *Capture; 219 IndirectLocalPathEntry(EntryKind K, Expr *E, const LambdaCapture *Capture) in IndirectLocalPathEntry() 993 const LambdaCapture &Cap = *CapI++; in visitLocalsRetainedByInitializer()
|
| H A D | SemaTemplateVariadic.cpp | 305 bool TraverseLambdaCapture(LambdaExpr *Lambda, const LambdaCapture *C, in TraverseLambdaCapture()
|
| /freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 155 using LambdaCaptureMatcher = internal::Matcher<LambdaCapture>; 764 LambdaCapture)) { in AST_POLYMORPHIC_MATCHER() argument 4461 internal::Matcher<LambdaCapture>, InnerMatcher) { in AST_MATCHER_P() argument 5014 extern const internal::VariadicAllOfMatcher<LambdaCapture> lambdaCapture; 5028 AST_MATCHER_P(LambdaExpr, hasAnyCapture, internal::Matcher<LambdaCapture>, in AST_MATCHER_P() argument 5030 for (const LambdaCapture &Capture : Node.captures()) { in AST_MATCHER_P() 5055 AST_MATCHER_P(LambdaCapture, capturesVar, internal::Matcher<ValueDecl>, in AST_MATCHER_P() argument 5077 AST_MATCHER(LambdaCapture, capturesThis) { return Node.capturesThis(); } in AST_MATCHER() argument
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | DeclSpec.h | 2837 struct LambdaCapture { struct 2847 LambdaCapture(LambdaCaptureKind Kind, SourceLocation Loc, in LambdaCapture() argument 2860 SmallVector<LambdaCapture, 4> Captures; 2877 Captures.push_back(LambdaCapture(Kind, Loc, Id, EllipsisLoc, InitKind, Init, in addCapture()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | DeadStoresChecker.cpp | 509 for (const LambdaCapture &C : LE->captures()) { in findLambdaReferenceCaptures()
|
| /freebsd/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexBody.cpp | 402 bool TraverseLambdaCapture(LambdaExpr *LE, const LambdaCapture *C, in TraverseLambdaCapture()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGOpenMPRuntimeGPU.cpp | 370 for (const LambdaCapture &C : E->captures()) { in VisitLambdaExpr() 2178 for (const LambdaCapture &LC : RD->captures()) { in adjustTargetSpecificDataForLambdas()
|
| H A D | CGDebugInfo.cpp | 1933 const LambdaCapture &C = *I; in CollectRecordLambdaFields()
|
| H A D | CGOpenMPRuntime.cpp | 8661 for (const LambdaCapture &LC : RD->captures()) { in generateInfoForLambdaCaptures()
|
| /freebsd/contrib/llvm-project/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 797 const internal::VariadicAllOfMatcher<LambdaCapture> lambdaCapture;
|
| H A D | ASTMatchFinder.cpp | 288 const LambdaCapture *C = Node->capture_begin() + I; in TraverseLambdaExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 2024 using Capture = LambdaCapture; in ReadCXXDefinitionData() 2149 LambdaCapture &Cap1 = Lambda1.Captures.front()[I]; in MergeDefinitionData() 2150 LambdaCapture &Cap2 = Lambda2.Captures.front()[I]; in MergeDefinitionData()
|
| H A D | ASTWriter.cpp | 7285 const LambdaCapture &Capture = Lambda.Captures.front()[I]; in AddCXXDefinitionData()
|