| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 1128 LambdaExpr::LambdaExpr(QualType T, SourceRange IntroducerRange, in LambdaExpr() function in LambdaExpr 1158 LambdaExpr::LambdaExpr(EmptyShell Empty, unsigned NumCaptures) in LambdaExpr() function in LambdaExpr 1187 LambdaExpr *LambdaExpr::CreateDeserialized(const ASTContext &C, in CreateDeserialized() 1218 LambdaExpr::capture_iterator LambdaExpr::capture_begin() const { in capture_begin() 1222 LambdaExpr::capture_iterator LambdaExpr::capture_end() const { in capture_end() 1226 LambdaExpr::capture_range LambdaExpr::captures() const { in captures() 1234 LambdaExpr::capture_iterator LambdaExpr::explicit_capture_end() const { in explicit_capture_end() 1240 LambdaExpr::capture_range LambdaExpr::explicit_captures() const { in explicit_captures() 1252 LambdaExpr::capture_range LambdaExpr::implicit_captures() const { in implicit_captures() 1286 LambdaExpr::child_range LambdaExpr::children() { in children() [all …]
|
| H A D | ParentMapContext.cpp | 184 matchParents<CXXMethodDecl, CXXRecordDecl, LambdaExpr>(ParentList, in getParents() 191 matchParents<FunctionTemplateDecl, CXXRecordDecl, LambdaExpr>( in getParents()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | UncountedLambdaCapturesChecker.cpp | 47 bool VisitLambdaExpr(LambdaExpr *L) { in checkASTDecl() 57 void visitLambdaExpr(LambdaExpr *L) const { in visitLambdaExpr()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A 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()
|
| H A D | ComputeDependence.h | 77 class LambdaExpr; variable 165 ExprDependence computeDependence(LambdaExpr *E,
|
| H A D | StmtDataCollectors.td | 197 class LambdaExpr {
|
| H A D | ASTNodeTraverser.h | 150 isa<LambdaExpr, CXXForRangeStmt, CallExpr, 730 void VisitLambdaExpr(const LambdaExpr *Node) { in VisitLambdaExpr()
|
| /llvm-project-15.0.7/clang/unittests/Tooling/RecursiveASTVisitorTests/ |
| H A D | LambdaDefaultCapture.cpp | 19 bool VisitLambdaExpr(LambdaExpr *Lambda) { in VisitLambdaExpr()
|
| H A D | LambdaExpr.cpp | 19 bool VisitLambdaExpr(LambdaExpr *Lambda) { in VisitLambdaExpr()
|
| /llvm-project-15.0.7/clang/include/clang/Analysis/ |
| H A 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()
|
| /llvm-project-15.0.7/clang/lib/Analysis/ |
| H A D | ConstructionContext.cpp | 161 const auto *E = cast<LambdaExpr>(ParentItem.getStmt()); in createBoundTemporaryFromLayers() 211 const auto *E = cast<LambdaExpr>(TopItem.getStmt()); in createFromLayers()
|
| H A D | CallGraph.cpp | 82 void VisitLambdaExpr(LambdaExpr *LE) { in VisitLambdaExpr()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/ |
| H A D | RedundantVoidArgCheck.h | 67 const LambdaExpr *Lambda);
|
| H A D | RedundantVoidArgCheck.cpp | 91 else if (const auto *Lambda = Nodes.getNodeAs<LambdaExpr>(LambdaId)) in check() 278 const MatchFinder::MatchResult &Result, const LambdaExpr *Lambda) { in processLambdaExpr()
|
| H A D | LoopConvertUtils.cpp | 784 bool ForLoopIndexUseVisitor::TraverseLambdaCapture(LambdaExpr *LE, in TraverseLambdaCapture() 832 if (const auto *LE = dyn_cast_or_null<LambdaExpr>(NextStmtParent)) { in TraverseStmt()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/utils/ |
| H A D | Aliasing.cpp | 50 } else if (const auto *LE = dyn_cast<LambdaExpr>(S)) { in isPtrOrReferenceForVar()
|
| /llvm-project-15.0.7/clang/unittests/Tooling/ |
| H A D | CMakeLists.txt | 47 RecursiveASTVisitorTests/LambdaExpr.cpp
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/clang/unittests/Tooling/ |
| H A D | BUILD.gn | 63 "RecursiveASTVisitorTests/LambdaExpr.cpp",
|
| /llvm-project-15.0.7/libcxxabi/src/demangle/ |
| H A D | ItaniumNodes.def | 86 NODE(LambdaExpr)
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/ |
| H A D | FunctionCognitiveComplexityCheck.cpp | 530 const auto *TheLambdaExpr = Result.Nodes.getNodeAs<LambdaExpr>("lambda"); in check() 539 Visitor.TraverseLambdaExpr(const_cast<LambdaExpr *>(TheLambdaExpr)); in check()
|
| H A D | FunctionSizeCheck.cpp | 92 bool TraverseLambdaExpr(LambdaExpr *Node) { in TraverseLambdaExpr()
|
| /llvm-project-15.0.7/llvm/include/llvm/Demangle/ |
| H A D | ItaniumNodes.def | 86 NODE(LambdaExpr)
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | DeclSpec.h | 1780 LambdaExpr, // Lambda-expression declarator. enumerator 2049 case DeclaratorContext::LambdaExpr: in mayOmitIdentifier() 2090 case DeclaratorContext::LambdaExpr: in mayHaveIdentifier() 2134 case DeclaratorContext::LambdaExpr: in mayHaveDecompositionDeclarator() 2191 case DeclaratorContext::LambdaExpr: in mayBeFollowedByCXXDirectInit() 2413 case DeclaratorContext::LambdaExpr: in isFunctionDeclarationContext() 2449 case DeclaratorContext::LambdaExpr: in isExpressionContext()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | DeadStoresChecker.cpp | 487 if (auto *LE = dyn_cast<LambdaExpr>(S)) { in operator ()() 505 void findLambdaReferenceCaptures(const LambdaExpr *LE) { in findLambdaReferenceCaptures()
|
| /llvm-project-15.0.7/clang-tools-extra/modularize/ |
| H A D | Modularize.cpp | 569 bool TraverseLambdaCapture(LambdaExpr *LE, const LambdaCapture *C, in TraverseLambdaCapture() 758 bool TraverseLambdaCapture(LambdaExpr *LE, const LambdaCapture *C, in TraverseLambdaCapture()
|