Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DLambdaCapture.h26 class LambdaCapture {
74 LambdaCapture(SourceLocation Loc, bool Implicit, LambdaCaptureKind Kind,
H A DStmtDataCollectors.td199 for (const LambdaCapture &C : S->captures()) {
H A DExprCXX.h57 class LambdaCapture; variable
1684 SourceLocation CaptureDefaultLoc, ArrayRef<LambdaCapture> Captures,
1710 ArrayRef<LambdaCapture> Captures, bool ExplicitParams,
1730 bool isInitCapture(const LambdaCapture *Capture) const;
1734 using capture_iterator = const LambdaCapture *;
H A DRecursiveASTVisitor.h298 bool TraverseLambdaCapture(LambdaExpr *LE, const LambdaCapture *C,
922 const LambdaCapture *C,
2399 const LambdaCapture *C = S->capture_begin() + I;
H A DDeclCXX.h605 using Capture = LambdaCapture;
1245 using capture_const_iterator = const LambdaCapture *;
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DExprCXX.cpp1046 LambdaCapture::LambdaCapture(SourceLocation Loc, bool Implicit, in LambdaCapture() function in LambdaCapture
1076 LambdaCaptureKind LambdaCapture::getCaptureKind() const { in getCaptureKind()
1088 ArrayRef<LambdaCapture> Captures, bool ExplicitParams, in LambdaExpr()
1110 (LambdaCapture *)Context.Allocate(sizeof(LambdaCapture) * NumCaptures); in LambdaExpr()
1111 LambdaCapture *ToCapture = Data.Captures; in LambdaExpr()
1131 SourceLocation CaptureDefaultLoc, ArrayRef<LambdaCapture> Captures, in Create()
1153 bool LambdaExpr::isInitCapture(const LambdaCapture *C) const { in isInitCapture()
H A DASTImporter.cpp924 Expected<LambdaCapture> ASTNodeImporter::import(const LambdaCapture &From) { in import()
942 return LambdaCapture( in import()
7354 SmallVector<LambdaCapture, 8> ToCaptures; in VisitLambdaExpr()
H A DDeclCXX.cpp1402 for (const LambdaCapture *C = Lambda.Captures, *CEnd = C + Lambda.NumCaptures; in getCaptureFields()
H A DExprConstant.cpp6854 const LambdaCapture *CaptureIt = ClosureClass->captures_begin(); in VisitLambdaExpr()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaLambda.cpp497 ArrayRef<LambdaIntroducer::LambdaCapture> Captures, in addLambdaParameters()
1504 SmallVector<LambdaCapture, 4> Captures; in BuildLambdaExpr()
1599 LambdaCapture(From.getLocation(), IsImplicit, in BuildLambdaExpr()
1606 LambdaCapture(From.getLocation(), IsImplicit, LCK_VLAType)); in BuildLambdaExpr()
1613 Captures.push_back(LambdaCapture(From.getLocation(), IsImplicit, Kind, in BuildLambdaExpr()
H A DSemaTemplateVariadic.cpp264 bool TraverseLambdaCapture(LambdaExpr *Lambda, const LambdaCapture *C, in TraverseLambdaCapture()
H A DSemaOpenMP.cpp1607 for (const LambdaCapture &LC : RD->captures()) { in isOpenMPCapturedDecl()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DDeclSpec.h2551 struct LambdaCapture { struct
2561 LambdaCapture(LambdaCaptureKind Kind, SourceLocation Loc, in LambdaCapture() argument
2574 SmallVector<LambdaCapture, 4> Captures;
2588 Captures.push_back(LambdaCapture(Kind, Loc, Id, EllipsisLoc, InitKind, Init, in addCapture()
H A DSema.h5619 ArrayRef<LambdaIntroducer::LambdaCapture> Captures,
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DDeadStoresChecker.cpp430 for (const LambdaCapture &C : LE->captures()) { in findLambdaReferenceCaptures()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Index/
H A DIndexBody.cpp390 bool TraverseLambdaCapture(LambdaExpr *LE, const LambdaCapture *C, in TraverseLambdaCapture()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGOpenMPRuntimeNVPTX.cpp474 for (const LambdaCapture &C : E->captures()) { in VisitLambdaExpr()
4358 for (const LambdaCapture &LC : RD->captures()) { in adjustTargetSpecificDataForLambdas()
H A DCGDebugInfo.cpp1276 const LambdaCapture &C = *I; in CollectRecordLambdaFields()
H A DCGOpenMPRuntime.cpp7609 for (const LambdaCapture &LC : RD->captures()) { in generateInfoForLambdaCaptures()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderDecl.cpp1709 using Capture = LambdaCapture; in ReadCXXDefinitionData()
H A DASTWriter.cpp6099 const LambdaCapture &Capture = Lambda.Captures[I]; in AddCXXDefinitionData()