Lines Matching refs:ThisTy
1116 ArrayRef<FunctionScopeInfo *> FunctionScopes, QualType ThisTy, in adjustCVQualifiersForCXXThisWithinLambda() argument
1119 QualType ClassType = ThisTy->getPointeeType(); in adjustCVQualifiersForCXXThisWithinLambda()
1220 return ThisTy; in adjustCVQualifiersForCXXThisWithinLambda()
1225 QualType ThisTy = CXXThisTypeOverride; in getCurrentThisType() local
1229 ThisTy = method->getThisType().getNonReferenceType(); in getCurrentThisType()
1232 if (ThisTy.isNull() && isLambdaCallWithImplicitObjectParameter(CurContext) && in getCurrentThisType()
1241 ThisTy = Context.getPointerType(ClassTy); in getCurrentThisType()
1247 if (!ThisTy.isNull() && isLambdaCallOperator(CurContext)) in getCurrentThisType()
1248 return adjustCVQualifiersForCXXThisWithinLambda(FunctionScopes, ThisTy, in getCurrentThisType()
1250 return ThisTy; in getCurrentThisType()
1393 QualType ThisTy = getCurrentThisType(); in CheckCXXThisCapture() local
1400 QualType CaptureType = ByCopy ? ThisTy->getPointeeType() : ThisTy; in CheckCXXThisCapture()
1413 QualType ThisTy = getCurrentThisType(); in ActOnCXXThis() local
1415 if (CheckCXXThisType(Loc, ThisTy)) in ActOnCXXThis()
1418 return BuildCXXThisExpr(Loc, ThisTy, /*IsImplicit=*/false); in ActOnCXXThis()