Lines Matching refs:ThisTy
1059 ArrayRef<FunctionScopeInfo *> FunctionScopes, QualType ThisTy, in adjustCVQualifiersForCXXThisWithinLambda() argument
1062 QualType ClassType = ThisTy->getPointeeType(); in adjustCVQualifiersForCXXThisWithinLambda()
1171 QualType ThisTy = CXXThisTypeOverride; in getCurrentThisType() local
1175 ThisTy = method->getThisType(); in getCurrentThisType()
1178 if (ThisTy.isNull() && isLambdaCallOperator(CurContext) && in getCurrentThisType()
1191 ThisTy = Context.getPointerType(ClassTy); in getCurrentThisType()
1197 if (!ThisTy.isNull() && isLambdaCallOperator(CurContext)) in getCurrentThisType()
1198 return adjustCVQualifiersForCXXThisWithinLambda(FunctionScopes, ThisTy, in getCurrentThisType()
1200 return ThisTy; in getCurrentThisType()
1322 QualType ThisTy = getCurrentThisType(); in CheckCXXThisCapture() local
1329 QualType CaptureType = ThisTy; in CheckCXXThisCapture()
1335 CaptureType = ThisTy->getPointeeType(); in CheckCXXThisCapture()
1350 QualType ThisTy = getCurrentThisType(); in ActOnCXXThis() local
1351 if (ThisTy.isNull()) in ActOnCXXThis()
1353 return BuildCXXThisExpr(Loc, ThisTy, /*IsImplicit=*/false); in ActOnCXXThis()