Home
last modified time | relevance | path

Searched refs:LambdaExpr (Results 1 – 25 of 85) sorted by relevance

1234

/llvm-project-15.0.7/clang/lib/AST/
H A DExprCXX.cpp1128 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 DParentMapContext.cpp184 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 DUncountedLambdaCapturesChecker.cpp47 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 DEvaluatedExprVisitor.h92 void VisitLambdaExpr(PTR(LambdaExpr) LE) { in VisitLambdaExpr()
94 for (LambdaExpr::const_capture_init_iterator I = LE->capture_init_begin(), in VisitLambdaExpr()
H A DComputeDependence.h77 class LambdaExpr; variable
165 ExprDependence computeDependence(LambdaExpr *E,
H A DStmtDataCollectors.td197 class LambdaExpr {
H A DASTNodeTraverser.h150 isa<LambdaExpr, CXXForRangeStmt, CallExpr,
730 void VisitLambdaExpr(const LambdaExpr *Node) { in VisitLambdaExpr()
/llvm-project-15.0.7/clang/unittests/Tooling/RecursiveASTVisitorTests/
H A DLambdaDefaultCapture.cpp19 bool VisitLambdaExpr(LambdaExpr *Lambda) { in VisitLambdaExpr()
H A DLambdaExpr.cpp19 bool VisitLambdaExpr(LambdaExpr *Lambda) { in VisitLambdaExpr()
/llvm-project-15.0.7/clang/include/clang/Analysis/
H A DConstructionContext.h133 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 DConstructionContext.cpp161 const auto *E = cast<LambdaExpr>(ParentItem.getStmt()); in createBoundTemporaryFromLayers()
211 const auto *E = cast<LambdaExpr>(TopItem.getStmt()); in createFromLayers()
H A DCallGraph.cpp82 void VisitLambdaExpr(LambdaExpr *LE) { in VisitLambdaExpr()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/
H A DRedundantVoidArgCheck.h67 const LambdaExpr *Lambda);
H A DRedundantVoidArgCheck.cpp91 else if (const auto *Lambda = Nodes.getNodeAs<LambdaExpr>(LambdaId)) in check()
278 const MatchFinder::MatchResult &Result, const LambdaExpr *Lambda) { in processLambdaExpr()
H A DLoopConvertUtils.cpp784 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 DAliasing.cpp50 } else if (const auto *LE = dyn_cast<LambdaExpr>(S)) { in isPtrOrReferenceForVar()
/llvm-project-15.0.7/clang/unittests/Tooling/
H A DCMakeLists.txt47 RecursiveASTVisitorTests/LambdaExpr.cpp
/llvm-project-15.0.7/llvm/utils/gn/secondary/clang/unittests/Tooling/
H A DBUILD.gn63 "RecursiveASTVisitorTests/LambdaExpr.cpp",
/llvm-project-15.0.7/libcxxabi/src/demangle/
H A DItaniumNodes.def86 NODE(LambdaExpr)
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DFunctionCognitiveComplexityCheck.cpp530 const auto *TheLambdaExpr = Result.Nodes.getNodeAs<LambdaExpr>("lambda"); in check()
539 Visitor.TraverseLambdaExpr(const_cast<LambdaExpr *>(TheLambdaExpr)); in check()
H A DFunctionSizeCheck.cpp92 bool TraverseLambdaExpr(LambdaExpr *Node) { in TraverseLambdaExpr()
/llvm-project-15.0.7/llvm/include/llvm/Demangle/
H A DItaniumNodes.def86 NODE(LambdaExpr)
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DDeclSpec.h1780 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 DDeadStoresChecker.cpp487 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 DModularize.cpp569 bool TraverseLambdaCapture(LambdaExpr *LE, const LambdaCapture *C, in TraverseLambdaCapture()
758 bool TraverseLambdaCapture(LambdaExpr *LE, const LambdaCapture *C, in TraverseLambdaCapture()

1234