Home
last modified time | relevance | path

Searched refs:LambdaCapture (Results 1 – 24 of 24) sorted by relevance

/netbsd/external/apache2/llvm/dist/clang/include/clang/AST/
H A DLambdaCapture.h25 class LambdaCapture {
73 LambdaCapture(SourceLocation Loc, bool Implicit, LambdaCaptureKind Kind,
H A DStmtDataCollectors.td199 for (const LambdaCapture &C : S->captures()) {
H A DDeclCXX.h367 using Capture = LambdaCapture;
1038 void setCaptures(ASTContext &Context, ArrayRef<LambdaCapture> Captures);
1055 using capture_const_iterator = const LambdaCapture *;
H A DRecursiveASTVisitor.h314 bool TraverseLambdaCapture(LambdaExpr *LE, const LambdaCapture *C,
869 const LambdaCapture *C,
2521 const LambdaCapture *C = S->capture_begin() + I;
H A DExprCXX.h61 class LambdaCapture; variable
1927 bool isInitCapture(const LambdaCapture *Capture) const;
1931 using capture_iterator = const LambdaCapture *;
/netbsd/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DUncountedLambdaCapturesChecker.cpp58 for (const LambdaCapture &C : L->captures()) { in visitLambdaExpr()
71 void reportBug(const LambdaCapture &Capture, VarDecl *CapturedVar, in reportBug()
/netbsd/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaLambda.cpp540 ArrayRef<LambdaIntroducer::LambdaCapture> Captures, in addLambdaParameters()
1745 SmallVector<LambdaCapture, 4> Captures; in BuildLambdaExpr()
1833 LambdaCapture Capture = [&] { in BuildLambdaExpr()
1845 return LambdaCapture(From.getLocation(), IsImplicit, in BuildLambdaExpr()
1848 return LambdaCapture(From.getLocation(), IsImplicit, LCK_VLAType); in BuildLambdaExpr()
1854 return LambdaCapture(From.getLocation(), IsImplicit, Kind, Var, in BuildLambdaExpr()
H A DSemaTemplateVariadic.cpp263 bool TraverseLambdaCapture(LambdaExpr *Lambda, const LambdaCapture *C, in TraverseLambdaCapture()
H A DSemaInit.cpp6796 const LambdaCapture *Capture;
6802 IndirectLocalPathEntry(EntryKind K, Expr *E, const LambdaCapture *Capture) in IndirectLocalPathEntry()
7365 const LambdaCapture &Cap = *CapI++; in visitLocalsRetainedByInitializer()
H A DSemaOpenMP.cpp4404 for (const LambdaCapture &LC : RD->captures()) { in tryCaptureOpenMPLambdas()
/netbsd/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DDeclSpec.h2667 struct LambdaCapture { struct
2677 LambdaCapture(LambdaCaptureKind Kind, SourceLocation Loc, in LambdaCapture() argument
2690 SmallVector<LambdaCapture, 4> Captures;
2704 Captures.push_back(LambdaCapture(Kind, Loc, Id, EllipsisLoc, InitKind, Init, in addCapture()
H A DSema.h6649 ArrayRef<LambdaIntroducer::LambdaCapture> Captures,
/netbsd/external/apache2/llvm/dist/clang/lib/AST/
H A DExprCXX.cpp1083 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()
H A DDeclCXX.cpp1423 ArrayRef<LambdaCapture> Captures) { in setCaptures()
1429 Data.Captures = (LambdaCapture *)Context.Allocate(sizeof(LambdaCapture) * in setCaptures()
1431 LambdaCapture *ToCapture = Data.Captures; in setCaptures()
1556 for (const LambdaCapture *C = Lambda.Captures, *CEnd = C + Lambda.NumCaptures; in getCaptureFields()
H A DASTImporter.cpp953 Expected<LambdaCapture> ASTNodeImporter::import(const LambdaCapture &From) { in import()
971 return LambdaCapture( in import()
1953 SmallVector<LambdaCapture, 8> ToCaptures; in ImportDefinition()
H A DExprConstant.cpp10025 const LambdaCapture *CaptureIt = ClosureClass->captures_begin(); in VisitLambdaExpr()
/netbsd/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DDeadStoresChecker.cpp514 for (const LambdaCapture &C : LE->captures()) { in findLambdaReferenceCaptures()
/netbsd/external/apache2/llvm/dist/clang/lib/Index/
H A DIndexBody.cpp389 bool TraverseLambdaCapture(LambdaExpr *LE, const LambdaCapture *C, in TraverseLambdaCapture()
/netbsd/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/
H A DASTMatchers.h4590 for (const LambdaCapture &Capture : Node.captures()) {
4616 return llvm::any_of(Node.captures(), [](const LambdaCapture &LC) {
/netbsd/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGOpenMPRuntimeGPU.cpp401 for (const LambdaCapture &C : E->captures()) { in VisitLambdaExpr()
4362 for (const LambdaCapture &LC : RD->captures()) { in adjustTargetSpecificDataForLambdas()
H A DCGDebugInfo.cpp1441 const LambdaCapture &C = *I; in CollectRecordLambdaFields()
H A DCGOpenMPRuntime.cpp8813 for (const LambdaCapture &LC : RD->captures()) { in generateInfoForLambdaCaptures()
/netbsd/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTReaderDecl.cpp1741 using Capture = LambdaCapture; in ReadCXXDefinitionData()
H A DASTWriter.cpp5582 const LambdaCapture &Capture = Lambda.Captures[I]; in AddCXXDefinitionData()