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()
1187 ThisTy = Context.getPointerType(ClassTy); in getCurrentThisType()
1193 if (!ThisTy.isNull() && isLambdaCallOperator(CurContext)) in getCurrentThisType()
1194 return adjustCVQualifiersForCXXThisWithinLambda(FunctionScopes, ThisTy, in getCurrentThisType()
1196 return ThisTy; in getCurrentThisType()
1336 QualType ThisTy = getCurrentThisType(); in CheckCXXThisCapture() local
1343 QualType CaptureType = ThisTy; in CheckCXXThisCapture()
1349 CaptureType = ThisTy->getPointeeType(); in CheckCXXThisCapture()
1364 QualType ThisTy = getCurrentThisType(); in ActOnCXXThis() local
1365 if (ThisTy.isNull()) in ActOnCXXThis()
1367 return BuildCXXThisExpr(Loc, ThisTy, /*IsImplicit=*/false); in ActOnCXXThis()