Home
last modified time | relevance | path

Searched refs:CaptureType (Results 1 – 15 of 15) sorted by relevance

/external/llvm-project/clang/include/clang/Sema/
DScopeInfo.h551 QualType CaptureType; variable
577 SourceLocation Loc, SourceLocation EllipsisLoc, QualType CaptureType, in Capture() argument
580 CaptureType(CaptureType), in Capture()
587 QualType CaptureType, const bool ByCopy, bool Invalid) in Capture() argument
588 : Loc(Loc), CaptureType(CaptureType), in Capture()
595 SourceLocation Loc, QualType CaptureType) in Capture() argument
596 : CapturedVLA(VLA), Loc(Loc), CaptureType(CaptureType), Kind(Cap_VLA), in Capture()
646 QualType getCaptureType() const { return CaptureType; } in getCaptureType()
684 QualType CaptureType, bool Invalid) { in addCapture() argument
686 EllipsisLoc, CaptureType, Invalid)); in addCapture()
[all …]
DSema.h4881 QualType &CaptureType,
/external/clang/include/clang/Sema/
DScopeInfo.h448 QualType CaptureType; variable
453 QualType CaptureType, Expr *Cpy) in Capture() argument
458 Loc(Loc), EllipsisLoc(EllipsisLoc), CaptureType(CaptureType) {} in Capture()
462 QualType CaptureType, Expr *Cpy, const bool ByCopy) in Capture() argument
466 Loc(Loc), EllipsisLoc(), CaptureType(CaptureType) {} in Capture()
506 return CaptureType; in getCaptureType()
540 QualType CaptureType, Expr *Cpy) { in addCapture() argument
542 EllipsisLoc, CaptureType, Cpy)); in addCapture()
546 void addVLATypeCapture(SourceLocation Loc, QualType CaptureType) { in addVLATypeCapture() argument
549 /*EllipsisLoc*/ SourceLocation(), CaptureType, in addVLATypeCapture()
DSemaInternal.h82 QualType CaptureType, DeclRefType; in MarkVarDeclODRUsed() local
86 CaptureType, DeclRefType, in MarkVarDeclODRUsed()
DSema.h3725 QualType &CaptureType,
/external/easymock/src/org/easymock/
DCapture.java33 private CaptureType type;
41 this(CaptureType.LAST); in Capture()
50 public Capture(CaptureType type) { in Capture()
DCaptureType.java23 public enum CaptureType { enum
/external/clang/lib/Sema/
DSemaExpr.cpp13182 QualType &CaptureType, in isVariableAlreadyCapturedInScopeInfo() argument
13190 CaptureType = CSI->getCapture(Var).getCaptureType(); in isVariableAlreadyCapturedInScopeInfo()
13193 DeclRefType = CaptureType.getNonReferenceType(); in isVariableAlreadyCapturedInScopeInfo()
13290 QualType &CaptureType, in captureInBlock() argument
13298 if (CaptureType->isArrayType()) { in captureInBlock()
13308 if (CaptureType.getObjCLifetime() == Qualifiers::OCL_Autoreleasing) { in captureInBlock()
13318 if (HasBlocksAttr || CaptureType->isReferenceType() || in captureInBlock()
13325 CaptureType = CaptureType.getNonReferenceType().withConst(); in captureInBlock()
13326 DeclRefType = CaptureType; in captureInBlock()
13352 CaptureType, false), in captureInBlock()
[all …]
DSemaLambda.cpp199 QualType CaptureType, DeclRefType; in getStackIndexOfNearestEnclosingCaptureCapableLambda() local
205 /*BuildAndDiagnose*/ false, CaptureType, in getStackIndexOfNearestEnclosingCaptureCapableLambda()
DSemaExprCXX.cpp6643 QualType CaptureType, DeclRefType; in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures() local
6647 /*BuildAndDiagnose*/false, CaptureType, in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures()
6653 /*BuildAndDiagnose*/true, CaptureType, in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures()
DSemaDecl.cpp11213 QualType CaptureType = VD->getType(); in RebuildLambdaScopeInfo() local
11219 CaptureType, /*Expr*/ nullptr); in RebuildLambdaScopeInfo()
/external/llvm-project/clang/lib/Sema/
DSemaExpr.cpp17009 QualType CaptureType, DeclRefType; in MarkVarDeclODRUsed() local
17015 CaptureType, DeclRefType, in MarkVarDeclODRUsed()
17072 QualType &CaptureType, in isVariableAlreadyCapturedInScopeInfo() argument
17080 CaptureType = CSI->getCapture(Var).getCaptureType(); in isVariableAlreadyCapturedInScopeInfo()
17083 DeclRefType = CaptureType.getNonReferenceType(); in isVariableAlreadyCapturedInScopeInfo()
17182 QualType &CaptureType, in captureInBlock() argument
17191 if (!Invalid && !S.getLangOpts().OpenCL && CaptureType->isArrayType()) { in captureInBlock()
17203 CaptureType.getObjCLifetime() == Qualifiers::OCL_Autoreleasing) { in captureInBlock()
17215 if (const auto *PT = CaptureType->getAs<PointerType>()) { in captureInBlock()
17230 if (HasBlocksAttr || CaptureType->isReferenceType() || in captureInBlock()
[all …]
DSemaLambda.cpp202 QualType CaptureType, DeclRefType; in getStackIndexOfNearestEnclosingCaptureCapableLambda() local
208 /*BuildAndDiagnose*/ false, CaptureType, in getStackIndexOfNearestEnclosingCaptureCapableLambda()
DSemaExprCXX.cpp1329 QualType CaptureType = ThisTy; in CheckCXXThisCapture() local
1335 CaptureType = ThisTy->getPointeeType(); in CheckCXXThisCapture()
1336 CaptureType.removeLocalCVRQualifiers(Qualifiers::CVRMask); in CheckCXXThisCapture()
1340 CSI->addThisCapture(isNested, Loc, CaptureType, ByCopy); in CheckCXXThisCapture()
7883 QualType CaptureType, DeclRefType; in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures() local
7887 /*BuildAndDiagnose*/false, CaptureType, in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures()
7893 /*BuildAndDiagnose*/true, CaptureType, in CheckIfAnyEnclosingLambdasMustCaptureAnyPotentialCaptures()
/external/llvm-project/clang/lib/CodeGen/
DCGBlocks.cpp1852 Address Field, QualType CaptureType, in pushCaptureCleanup() argument
1862 if (CaptureType.isDestructedType() && in pushCaptureCleanup()
1863 (!EHOnly || CGF.needsEHCleanup(CaptureType.isDestructedType()))) { in pushCaptureCleanup()
1867 : CGF.getDestroyer(CaptureType.isDestructedType()); in pushCaptureCleanup()
1870 : CGF.getCleanupKind(CaptureType.isDestructedType()); in pushCaptureCleanup()
1871 CGF.pushDestroy(Kind, Field, CaptureType, Destroyer, Kind & EHCleanup); in pushCaptureCleanup()
1882 !ForCopyHelper && CGF.cxxDestructorCanThrow(CaptureType); in pushCaptureCleanup()