Lines Matching refs:getPointeeType
247 return ToPtrType->getPointeeType()->isVoidType();
1382 CanTo = CanTo.getAs<PointerType>()->getPointeeType();
1383 CanFrom = CanFrom.getAs<PointerType>()->getPointeeType();
1385 CanTo = CanTo.getAs<BlockPointerType>()->getPointeeType();
1386 CanFrom = CanFrom.getAs<BlockPointerType>()->getPointeeType();
1388 CanTo = CanTo.getAs<MemberPointerType>()->getPointeeType();
1389 CanFrom = CanFrom.getAs<MemberPointerType>()->getPointeeType();
2011 = Context.getCanonicalType(FromPtr->getPointeeType());
2088 ToType->getAs<PointerType>()->getPointeeType()->isVoidType()) {
2120 QualType ToPointeeType = ToTypePtr->getPointeeType();
2133 QualType FromPointeeType = FromTypePtr->getPointeeType();
2240 if (Context.hasSameUnqualifiedType(ToObjCPtr->getPointeeType(),
2241 FromObjCPtr->getPointeeType()))
2249 !ToObjCPtr->getPointeeType().isAtLeastAsQualifiedAs(
2250 FromObjCPtr->getPointeeType()))
2253 ToObjCPtr->getPointeeType(),
2265 ToObjCPtr->getPointeeType(),
2274 ToPointeeType = ToCPtr->getPointeeType();
2283 ToPointeeType = ToBlockPtr->getPointeeType();
2297 FromPointeeType = FromCPtr->getPointeeType();
2300 FromPointeeType = FromBlockPtr->getPointeeType();
2411 ToPointee = ToPointer->getPointeeType();
2424 FromPointee = FromPointer->getPointeeType();
2465 ToPointeeType = ToBlockPtr->getPointeeType();
2472 FromPointeeType = FromBlockPtr->getPointeeType();
2566 return MPT->getPointeeType()->getAs<FunctionProtoType>();
2591 FromType = FromMember->getPointeeType();
2592 ToType = ToMember->getPointeeType();
2596 FromType = FromType->getPointeeType();
2598 ToType = ToType->getPointeeType();
2710 QualType FromPointeeType = FromPtrType->getPointeeType(),
2711 ToPointeeType = ToPtrType->getPointeeType();
2801 ConvertedType = Context.getMemberPointerType(FromTypePtr->getPointeeType(),
3071 User.After.setFromType(ThisType->getAs<PointerType>()->getPointeeType());
3269 User.After.setFromType(ThisType->getAs<PointerType>()->getPointeeType());
3641 QualType FromPointee1 = FromType1->getPointeeType().getUnqualifiedType();
3642 QualType FromPointee2 = FromType2->getPointeeType().getUnqualifiedType();
3887 = FromType1->getAs<PointerType>()->getPointeeType().getUnqualifiedType();
3889 = ToType1->getAs<PointerType>()->getPointeeType().getUnqualifiedType();
3891 = FromType2->getAs<PointerType>()->getPointeeType().getUnqualifiedType();
3893 = ToType2->getAs<PointerType>()->getPointeeType().getUnqualifiedType();
4180 if (RefType && !RefType->getPointeeType()->isFunctionType())
4202 !RefType->getPointeeType()->isFunctionType()))
4277 QualType T1 = DeclType->getAs<ReferenceType>()->getPointeeType();
4700 QualType T1 = ToType->getAs<ReferenceType>()->getPointeeType();
4855 FromType = PT->getPointeeType();
4957 Method->getThisType(Context)->getAs<PointerType>()->getPointeeType();
4961 FromRecordType = PT->getPointeeType();
6431 ImplicitParamType = FromPtrType->getPointeeType();
6924 PointeeTy = PTy->getPointeeType();
6927 PointeeTy = PointerTy->getPointeeType();
6990 QualType PointeeTy = PointerTy->getPointeeType();
7033 Ty = RefTy->getPointeeType();
7147 CanTy = ResTypeRef->getPointeeType();
7155 CanTy = ResTypePtr->getPointeeType();
7158 CanTy = ResTypeMPtr->getPointeeType();
7420 if (!(*Ptr)->getPointeeType()->isObjectType())
7447 QualType PointeeTy = ParamTy->getPointeeType();
7684 QualType PointeeTy = (*Ptr)->getPointeeType();
7870 else if (!(*Ptr)->getPointeeType()->isObjectType())
8102 QualType PointeeType = (*Ptr)->getPointeeType();
8117 QualType PointeeType = (*Ptr)->getPointeeType();
8145 C1 = QualType(Q1.strip(C1Ty->getPointeeType()), 0);
8166 QualType T = mptr->getPointeeType();
9025 CToTy = RT->getPointeeType();
9030 CFromTy = FromPT->getPointeeType(), CToTy = ToPT->getPointeeType();
9105 TempFromTy = PTy->getPointeeType();
9119 if (ToPtrTy->getPointeeType().isAtLeastAsQualifiedAs(
9120 FromPtrTy->getPointeeType()) &&
9121 !FromPtrTy->getPointeeType()->isIncompleteType() &&
9122 !ToPtrTy->getPointeeType()->isIncompleteType() &&
9123 S.IsDerivedFrom(SourceLocation(), ToPtrTy->getPointeeType(),
9124 FromPtrTy->getPointeeType()))
9133 if (ToPtrTy->getPointeeType().isAtLeastAsQualifiedAs(
9134 FromPtrTy->getPointeeType()) &&
9138 if (ToRefTy->getPointeeType().isAtLeastAsQualifiedAs(FromTy) &&
9140 !ToRefTy->getPointeeType()->isIncompleteType() &&
9141 S.IsDerivedFrom(SourceLocation(), ToRefTy->getPointeeType(), FromTy)) {
9561 ConstRHS = RT->getPointeeType().isConstQualified();
9674 FnType = FnTypeRef->getPointeeType();
9678 FnType = FnTypeRef->getPointeeType();
9682 FnType = FnTypePtr->getPointeeType();
9937 ConvType = ConvPtrType->getPointeeType();
10163 Ret = ToTypePtr->getPointeeType();
10166 Ret = ToTypeRef->getPointeeType();
10169 Ret = MemTypePtr->getPointeeType();
11980 op->getRHS()->getType()->castAs<MemberPointerType>()->getPointeeType();
11992 objectType = objectType->castAs<PointerType>()->getPointeeType();
12326 ConvType = ConvPtrType->getPointeeType();