Home | History | Annotate | Download | only in Sema

Lines Matching defs:CaptureType

11302                               QualType &CaptureType,
11316 CaptureType = Var->getType();
11317 DeclRefType = CaptureType.getNonReferenceType();
11347 CaptureType = Cap.getCaptureType();
11350 DeclRefType = CaptureType.getNonReferenceType();
11444 if (CaptureType->isArrayType()) {
11454 if (CaptureType.getObjCLifetime() == Qualifiers::OCL_Autoreleasing) {
11464 if (HasBlocksAttr || CaptureType->isReferenceType()) {
11470 CaptureType = CaptureType.getNonReferenceType().withConst();
11471 DeclRefType = CaptureType;
11497 CaptureType, false),
11516 CaptureType, CopyExpr);
11525 CaptureType = Context.getLValueReferenceType(DeclRefType);
11530 CaptureType, DeclRefType,
11539 SourceLocation(), CaptureType, CopyExpr);
11564 // to the DeclRefType or to CaptureType.getNonReferenceType(). GCC appears
11568 CaptureType = Context.getLValueReferenceType(DeclRefType);
11580 if (const ReferenceType *RefType = CaptureType->getAs<ReferenceType>()){
11582 CaptureType = RefType->getPointeeType();
11586 if (CaptureType.getObjCLifetime() == Qualifiers::OCL_Autoreleasing) {
11599 ExprResult Result = captureInLambda(*this, LSI, Var, CaptureType,
11608 DeclRefType = CaptureType.getNonReferenceType();
11615 DeclRefType = CaptureType.getNonReferenceType();
11616 if (!LSI->Mutable && !CaptureType->isReferenceType())
11623 EllipsisLoc, CaptureType, CopyExpr);
11632 QualType CaptureType;
11635 /*BuildAndDiagnose=*/true, CaptureType,
11640 QualType CaptureType;
11645 /*BuildAndDiagnose=*/false, CaptureType, DeclRefType))