| /openbsd/src/gnu/llvm/clang/lib/AST/ |
| D | ExprCXX.cpp | 1195 LambdaExpr::LambdaExpr(QualType T, SourceRange IntroducerRange, in LambdaExpr() function in LambdaExpr 1225 LambdaExpr::LambdaExpr(EmptyShell Empty, unsigned NumCaptures) in LambdaExpr() function in LambdaExpr 1234 LambdaExpr *LambdaExpr::Create(const ASTContext &Context, CXXRecordDecl *Class, in Create() 1249 LambdaExpr(T, IntroducerRange, CaptureDefault, CaptureDefaultLoc, in Create() 1254 LambdaExpr *LambdaExpr::CreateDeserialized(const ASTContext &C, in CreateDeserialized() 1258 return new (Mem) LambdaExpr(EmptyShell(), NumCaptures); in CreateDeserialized() 1261 void LambdaExpr::initBodyIfNeeded() const { in initBodyIfNeeded() 1263 auto *This = const_cast<LambdaExpr *>(this); in initBodyIfNeeded() 1268 Stmt *LambdaExpr::getBody() const { in getBody() 1273 const CompoundStmt *LambdaExpr::getCompoundStmtBody() const { in getCompoundStmtBody() [all …]
|
| D | ParentMapContext.cpp | 184 matchParents<CXXMethodDecl, CXXRecordDecl, LambdaExpr>(ParentList, in getParents() 191 matchParents<FunctionTemplateDecl, CXXRecordDecl, LambdaExpr>( in getParents()
|
| /openbsd/src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| D | UncountedLambdaCapturesChecker.cpp | 48 bool VisitLambdaExpr(LambdaExpr *L) { in checkASTDecl() 58 void visitLambdaExpr(LambdaExpr *L) const { in visitLambdaExpr()
|
| /openbsd/src/gnu/llvm/clang/include/clang/AST/ |
| D | EvaluatedExprVisitor.h | 92 void VisitLambdaExpr(PTR(LambdaExpr) LE) { in VisitLambdaExpr() 94 for (LambdaExpr::const_capture_init_iterator I = LE->capture_init_begin(), in VisitLambdaExpr()
|
| D | ComputeDependence.h | 77 class LambdaExpr; variable 166 ExprDependence computeDependence(LambdaExpr *E,
|
| D | StmtDataCollectors.td | 197 class LambdaExpr {
|
| D | ASTNodeTraverser.h | 150 isa<LambdaExpr, CXXForRangeStmt, CallExpr, 749 void VisitLambdaExpr(const LambdaExpr *Node) { in VisitLambdaExpr()
|
| D | ExprCXX.h | 1923 class LambdaExpr final : public Expr, 1924 private llvm::TrailingObjects<LambdaExpr, Stmt *> { 1944 LambdaExpr(QualType T, SourceRange IntroducerRange, 1951 LambdaExpr(EmptyShell Empty, unsigned NumCaptures); 1964 static LambdaExpr * 1973 static LambdaExpr *CreateDeserialized(const ASTContext &C,
|
| /openbsd/src/gnu/llvm/clang/include/clang/Analysis/ |
| D | ConstructionContext.h | 133 ConstructionContextItem(const LambdaExpr *LE, unsigned Index) in ConstructionContextItem() 686 const LambdaExpr *LE; 693 explicit LambdaCaptureConstructionContext(const LambdaExpr *LE, in LambdaCaptureConstructionContext() 698 const LambdaExpr *getLambdaExpr() const { return LE; } in getLambdaExpr()
|
| /openbsd/src/gnu/llvm/clang/lib/Analysis/ |
| D | ConstructionContext.cpp | 161 const auto *E = cast<LambdaExpr>(ParentItem.getStmt()); in createBoundTemporaryFromLayers() 211 const auto *E = cast<LambdaExpr>(TopItem.getStmt()); in createFromLayers()
|
| D | CallGraph.cpp | 82 void VisitLambdaExpr(LambdaExpr *LE) { in VisitLambdaExpr()
|
| D | UnsafeBufferUsage.cpp | 75 if (isa<LambdaExpr>(Node)) in TraverseStmt()
|
| /openbsd/src/gnu/llvm/libcxxabi/src/demangle/ |
| D | ItaniumNodes.def | 86 NODE(LambdaExpr)
|
| /openbsd/src/gnu/llvm/llvm/utils/gn/secondary/clang/unittests/Tooling/ |
| D | BUILD.gn | 68 "RecursiveASTVisitorTests/LambdaExpr.cpp",
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/Demangle/ |
| D | ItaniumNodes.def | 86 NODE(LambdaExpr)
|
| /openbsd/src/gnu/llvm/clang/include/clang/Sema/ |
| D | DeclSpec.h | 1802 LambdaExpr, // Lambda-expression declarator. enumerator 2078 case DeclaratorContext::LambdaExpr: in mayOmitIdentifier() 2119 case DeclaratorContext::LambdaExpr: in mayHaveIdentifier() 2163 case DeclaratorContext::LambdaExpr: in mayHaveDecompositionDeclarator() 2220 case DeclaratorContext::LambdaExpr: in mayBeFollowedByCXXDirectInit() 2442 case DeclaratorContext::LambdaExpr: in isFunctionDeclarationContext() 2478 case DeclaratorContext::LambdaExpr: in isExpressionContext()
|
| /openbsd/src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/ |
| D | DeadStoresChecker.cpp | 486 if (auto *LE = dyn_cast<LambdaExpr>(S)) { in operator ()() 504 void findLambdaReferenceCaptures(const LambdaExpr *LE) { in findLambdaReferenceCaptures()
|
| /openbsd/src/gnu/llvm/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| D | ExprEngine.h | 59 class LambdaExpr; variable 470 void VisitLambdaExpr(const LambdaExpr *LE, ExplodedNode *Pred,
|
| /openbsd/src/gnu/llvm/clang/lib/ASTMatchers/ |
| D | ASTMatchFinder.cpp | 165 auto *LambdaNode = dyn_cast_or_null<LambdaExpr>(StmtNode); in getStmtToTraverse() 278 bool TraverseLambdaExpr(LambdaExpr *Node) { in TraverseLambdaExpr() 540 } else if (auto *LE = dyn_cast<LambdaExpr>(S)) { in dataTraverseNode()
|
| /openbsd/src/gnu/llvm/clang/lib/Sema/ |
| D | SemaExceptionSpec.cpp | 1193 const LambdaExpr *Lambda = cast<LambdaExpr>(S); in canThrow() 1195 for (LambdaExpr::const_capture_init_iterator in canThrow()
|
| D | SemaTemplateVariadic.cpp | 243 bool TraverseLambdaExpr(LambdaExpr *Lambda) { in TraverseLambdaExpr() 264 bool TraverseLambdaCapture(LambdaExpr *Lambda, const LambdaCapture *C, in TraverseLambdaCapture()
|
| /openbsd/src/gnu/llvm/clang/include/clang/ASTMatchers/ |
| D | ASTMatchers.h | 1495 extern const internal::VariadicDynCastAllOfMatcher<Stmt, LambdaExpr> lambdaExpr; 4271 AST_MATCHER_P(LambdaExpr, forEachLambdaCapture, in AST_MATCHER_P() argument 4699 AST_MATCHER_P(LambdaExpr, hasAnyCapture, internal::Matcher<LambdaCapture>, in AST_MATCHER_P() argument 8021 } else if (const auto *LambdaExprNode = CurNode.get<LambdaExpr>()) { in AST_MATCHER_P() 8071 } else if (const auto *LambdaExprNode = CurNode.get<LambdaExpr>()) { in AST_MATCHER_P()
|
| /openbsd/src/gnu/llvm/clang/lib/CodeGen/ |
| D | CodeGenPGO.cpp | 175 bool TraverseLambdaExpr(LambdaExpr *LE) { in TraverseLambdaExpr() 419 void VisitLambdaExpr(const LambdaExpr *LE) {} in VisitLambdaExpr()
|
| /openbsd/src/gnu/llvm/clang/lib/Index/ |
| D | IndexBody.cpp | 390 bool TraverseLambdaCapture(LambdaExpr *LE, const LambdaCapture *C, in TraverseLambdaCapture()
|
| /openbsd/src/gnu/llvm/clang/lib/StaticAnalyzer/Core/ |
| D | ExprEngineCXX.cpp | 1178 void ExprEngine::VisitLambdaExpr(const LambdaExpr *LE, ExplodedNode *Pred, in VisitLambdaExpr() 1193 for (LambdaExpr::const_capture_init_iterator i = LE->capture_init_begin(), in VisitLambdaExpr()
|