Searched defs:ThisTy (Results 1 - 4 of 4) sorted by relevance

/external/clang/lib/Sema/
H A DSemaExprMember.cpp719 QualType ThisTy = getCurrentThisType(); local
720 if (ThisTy.isNull()) {
728 = new (Context) CXXThisExpr(loc, ThisTy, /*isImplicit=*/ true);
730 baseQuals = ThisTy->castAs<PointerType>()->getPointeeType().getQualifiers();
1591 QualType ThisTy = getCurrentThisType();
1592 assert(!ThisTy.isNull() && "didn't correctly pre-flight capture of 'this'");
1599 baseExpr = new (Context) CXXThisExpr(loc, ThisTy, /*isImplicit=*/true);
1602 return BuildMemberReferenceExpr(baseExpr, ThisTy,
H A DSemaCodeComplete.cpp1755 QualType ThisTy = SemaRef.getCurrentThisType(false); local
1756 if (!ThisTy.isNull()) {
1757 Builder.AddResultTypeChunk(GetCompletionTypeString(ThisTy,
H A DSemaExprCXX.cpp655 QualType ThisTy; local
658 ThisTy = method->getThisType(Context);
666 ThisTy = Context.getPointerType(Context.getRecordType(RD));
669 if (!Capture || ThisTy.isNull())
670 return ThisTy;
677 return ThisTy;
685 QualType ThisTy = getCurrentThisType(); local
686 if (ThisTy.isNull()) return Diag(Loc, diag::err_invalid_this_use);
688 return Owned(new (Context) CXXThisExpr(Loc, ThisTy, /*isImplicit=*/false));
H A DSemaLookup.cpp2274 QualType ThisTy = CanTy; local
2276 ThisTy.addConst();
2278 ThisTy.addVolatile();
2280 (new (Context) OpaqueValueExpr(SourceLocation(), ThisTy,
2313 AddMethodCandidate(M, DeclAccessPair::make(M, AS_public), RD, ThisTy,
2333 RD, 0, ThisTy, Classification, &Arg, NumArgs,

Completed in 92 milliseconds