|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/AST/ASTNodeTraverser.h 278 void VisitPointerType(const PointerType *T) { Visit(T->getPointeeType()); }
tools/clang/include/clang/AST/ExprCXX.h 2194 return getType()->castAs<PointerType>()->getPointeeType();
tools/clang/include/clang/AST/RecursiveASTVisitor.h 942 DEF_TRAVERSE_TYPE(PointerType, { TRY_TO(TraverseType(T->getPointeeType())); })
tools/clang/include/clang/AST/Type.h 2610 Qualifiers otherQuals = other.getPointeeType().getQualifiers();
2620 Profile(ID, getPointeeType());
6293 if (const auto *FT = PT->getPointeeType()->getAs<FunctionType>())
6417 return T->getPointeeType()->isFunctionType();
6538 return OPT->getPointeeType()->isSpecificBuiltinType(BuiltinType::ObjCSel);
6951 return cast<PointerType>(Decayed)->getPointeeType();
tools/clang/include/clang/AST/TypeLoc.h 1232 return this->getTypePtr()->getPointeeType();
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h 980 assert(ThisPointerTy->getPointeeType()->getAsCXXRecordDecl() &&
tools/clang/lib/ARCMigrate/ObjCMT.cpp 1072 QualType UPointeeT = PT->getPointeeType().getUnqualifiedType();
1375 if (PT->getPointeeType().getUnqualifiedType()->isVoidType())
1377 return IsVoidStarType(PT->getPointeeType());
tools/clang/lib/ARCMigrate/Transforms.cpp 52 T = ptr->getPointeeType();
369 T = PT->getPointeeType();
tools/clang/lib/AST/ASTContext.cpp 2070 AS = getTargetAddressSpace(cast<PointerType>(T)->getPointeeType());
2791 QualType Pointee = ptr->getPointeeType();
3282 cast<PointerType>(ty)->getPointeeType()));
5272 T1 = T1PtrType->getPointeeType();
5273 T2 = T2PtrType->getPointeeType();
5896 T = PT->getPointeeType();
6843 PointeeTy = PT->getPointeeType();
6861 P = PT->getPointeeType();
7916 return getObjCGCAttrKind(Ty->castAs<PointerType>()->getPointeeType());
8972 QualType LHSPointee = LHS->castAs<PointerType>()->getPointeeType();
8973 QualType RHSPointee = RHS->castAs<PointerType>()->getPointeeType();
tools/clang/lib/AST/ASTDiagnostic.cpp 183 QT = Context.getPointerType(Desugar(Context, Ty->getPointeeType(),
tools/clang/lib/AST/ASTImporter.cpp 1048 ExpectedType ToPointeeTypeOrErr = import(T->getPointeeType());
tools/clang/lib/AST/ASTStructuralEquivalence.cpp 492 cast<PointerType>(T1)->getPointeeType(),
493 cast<PointerType>(T2)->getPointeeType()))
tools/clang/lib/AST/CommentSema.cpp 879 if (P->getPointeeType()->getAs<TypedefType>())
tools/clang/lib/AST/Decl.cpp 1877 QT = cast<PointerType>(T)->getPointeeType();
tools/clang/lib/AST/DeclBase.cpp 962 Ty = Ty->castAs<PointerType>()->getPointeeType();
tools/clang/lib/AST/DeclPrinter.cpp 148 BaseType = PTy->getPointeeType();
tools/clang/lib/AST/Expr.cpp 66 DerivedType = PTy->getPointeeType();
1500 CalleeType = FnTypePtr->getPointeeType();
2129 if (!PTy || !PTy->getPointeeType()->isCharType())
3707 QualType Pointee = PT->getPointeeType();
4643 auto T = getPtr()->getType()->castAs<PointerType>()->getPointeeType();
tools/clang/lib/AST/ExprCXX.cpp 324 return ArgType->castAs<PointerType>()->getPointeeType();
837 SrcType = SrcPTy->getPointeeType();
838 DestType = DestType->castAs<PointerType>()->getPointeeType();
1586 BaseType = BaseType->castAs<PointerType>()->getPointeeType();
tools/clang/lib/AST/ExprConstant.cpp 3881 PointeeType = PT->getPointeeType();
4034 PointeeType = PT->getPointeeType();
4144 LVType = PT->getPointeeType();
4205 TargetQT = PT->getPointeeType();
7213 BaseTy = E->getBase()->getType()->castAs<PointerType>()->getPointeeType();
7788 QualType Pointee = E->getType()->castAs<PointerType>()->getPointeeType();
7926 QualType Pointee = PExp->getType()->castAs<PointerType>()->getPointeeType();
7982 castAs<PointerType>()->getPointeeType(),
8121 QualType PointeeTy = E->getType()->castAs<PointerType>()->getPointeeType();
10270 BaseType = BaseType->castAs<PointerType>()->getPointeeType();
10935 castAs<PointerType>()->getPointeeType();
11857 QualType ElementType = Type->castAs<PointerType>()->getPointeeType();
tools/clang/lib/AST/FormatString.cpp 332 if (PT->getPointeeType().isConstQualified())
335 argTy = PT->getPointeeType();
419 QualType pointeeTy = PT->getPointeeType();
440 C.getCanonicalType(PT->getPointeeType()).getUnqualifiedType();
485 QualType pointee = PT->getPointeeType();
tools/clang/lib/AST/Interp/ByteCodeExprGen.cpp 500 return PT->getPointeeType()->getAs<RecordType>();
tools/clang/lib/AST/Interp/Program.cpp 126 QualType ElemTy = PD->getType()->castAs<PointerType>()->getPointeeType();
tools/clang/lib/AST/ItaniumMangle.cpp 3017 mangleType(T->getPointeeType());
tools/clang/lib/AST/MicrosoftMangle.cpp 2601 QualType PointeeType = T->getPointeeType();
tools/clang/lib/AST/ODRHash.cpp 765 if (Pointer->getPointeeType() == Original) {
966 AddQualType(T->getPointeeType());
tools/clang/lib/AST/Type.cpp 523 return PT->getPointeeType()->isVoidType();
559 return PT->getPointeeType();
838 QualType pointeeType = recurse(T->getPointeeType());
842 if (pointeeType.getAsOpaquePtr() == T->getPointeeType().getAsOpaquePtr())
1676 PointeeType = PT->getPointeeType();
1745 return Visit(T->getPointeeType());
3669 return Cache::get(cast<PointerType>(T)->getPointeeType());
3753 return computeTypeLinkageInfo(cast<PointerType>(T)->getPointeeType());
4063 return OPT->getPointeeType()->isObjCIndirectLifetimeType();
4092 QualType Pointee = Pointer->getPointeeType();
4100 return ptr->getPointeeType()->hasSizedVLAType();
tools/clang/lib/AST/TypePrinter.cpp 373 printBefore(T->getPointeeType(), OS);
376 if (isa<ArrayType>(T->getPointeeType()))
386 if (isa<ArrayType>(T->getPointeeType()))
388 printAfter(T->getPointeeType(), OS);
tools/clang/lib/Analysis/BodyFarm.cpp 488 QualType PredicateTy = PredicatePtrTy->getPointeeType();
621 QualType PointeeTy = PT->getPointeeType();
tools/clang/lib/Analysis/CocoaConventions.cpp 42 if (!PT || !PT->getPointeeType().getUnqualifiedType()->isVoidType())
tools/clang/lib/CodeGen/CGAtomic.cpp 973 auto AS = PT->castAs<PointerType>()->getPointeeType().getAddressSpace();
tools/clang/lib/CodeGen/CGBuiltin.cpp 2897 PtrTy->castAs<PointerType>()->getPointeeType().isVolatileQualified();
2980 PtrTy->castAs<PointerType>()->getPointeeType().isVolatileQualified();
3219 ResultArg->getType()->castAs<PointerType>()->getPointeeType();
tools/clang/lib/CodeGen/CGCall.cpp 3220 CRE->getSubExpr()->getType()->castAs<PointerType>()->getPointeeType();
tools/clang/lib/CodeGen/CGDebugInfo.cpp 880 Ty->getPointeeType(), Unit);
1492 QualType PointeeTy = ThisPtrTy->getPointeeType();
tools/clang/lib/CodeGen/CGExpr.cpp 1055 if (PtrTy->getPointeeType()->isVoidType())
1087 EmitVTablePtrCheckForCast(PT->getPointeeType(), Addr.getPointer(),
2199 ExpTy = ExpTy->castAs<PointerType>()->getPointeeType();
2235 ExpTy = ExpTy->castAs<PointerType>()->getPointeeType();
2347 return Address(Addr, getNaturalTypeAlignment(PtrTy->getPointeeType(),
2357 return MakeAddrLValue(Addr, PtrTy->getPointeeType(), BaseInfo, TBAAInfo);
3812 Base = MakeAddrLValue(Ptr, PT->getPointeeType(), BaseInfo, TBAAInfo);
4590 functionType = ptrType->getPointeeType();
4785 auto PointeeType = cast<PointerType>(CalleeType)->getPointeeType();
tools/clang/lib/CodeGen/CGExprCXX.cpp 133 BaseQuals = PTy->getPointeeType().getQualifiers();
172 T = PTy->getPointeeType();
2198 isDynamicCastToVoid = DestPTy->getPointeeType()->isVoidType();
2199 SrcRecordTy = SrcTy->castAs<PointerType>()->getPointeeType();
2200 DestRecordTy = DestPTy->getPointeeType();
tools/clang/lib/CodeGen/CGExprScalar.cpp 2005 CGF.EmitVTablePtrCheckForCast(PT->getPointeeType(), Src,
2437 QualType type = ptr->getPointeeType();
3235 QualType elementType = pointerType->getPointeeType();
tools/clang/lib/CodeGen/CGObjCMac.cpp 2282 return GetGCAttrTypeForType(Ctx, PT->getPointeeType(), /*pointee*/ true);
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp 7194 ElemSize = CGF.getTypeSize(PTy->getPointeeType().getCanonicalType());
8479 CGF.Builder.CreateIntCast(CGF.getTypeSize(PtrTy->getPointeeType()),
tools/clang/lib/CodeGen/CodeGenFunction.cpp 622 !PT->getPointeeType().isConstQualified())
1901 type = cast<PointerType>(ty)->getPointeeType();
tools/clang/lib/CodeGen/CodeGenTypes.cpp 559 QualType ETy = PTy->getPointeeType();
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp 3008 QualType PointeeTy = PointerTy->getPointeeType();
3103 return ContainsIncompleteClassType(PointerTy->getPointeeType());
3480 BuildPointerTypeInfo(cast<PointerType>(Ty)->getPointeeType());
4112 QualType PointeeType = PT->getPointeeType();
tools/clang/lib/CodeGen/TargetInfo.cpp 9116 if (!appendType(Enc, PT->getPointeeType(), CGM, TSC))
tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp 1143 QualType PointeeType = PT->getPointeeType();
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp 553 if (isa<ObjCInterfaceType>(PT->getPointeeType()) ||
554 PT->getPointeeType()->isObjCQualifiedIdType())
624 RewriteBlocksInFunctionProtoType(PT->getPointeeType(), ND);
1215 PointeeTy = PT->getPointeeType();
2145 if (PT->getPointeeType()->isObjCQualifiedIdType())
2931 QualType PointeeTy = PT->getPointeeType();
4510 PointeeTy = PT->getPointeeType();
4804 FTP = PT->getPointeeType()->getAs<FunctionProtoType>();
4822 FTP = PT->getPointeeType()->getAs<FunctionProtoType>();
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp 460 if (isa<ObjCInterfaceType>(PT->getPointeeType()) ||
461 PT->getPointeeType()->isObjCQualifiedIdType())
560 RewriteBlocksInFunctionProtoType(PT->getPointeeType(), ND);
1047 PointeeTy = PT->getPointeeType();
2061 if (PT->getPointeeType()->isObjCQualifiedIdType())
3958 FTP = PT->getPointeeType()->getAs<FunctionProtoType>();
3976 FTP = PT->getPointeeType()->getAs<FunctionProtoType>();
tools/clang/lib/Index/USRGeneration.cpp 782 T = PT->getPointeeType();
tools/clang/lib/Sema/SemaAccess.cpp 1554 BaseType = BaseType->castAs<PointerType>()->getPointeeType();
tools/clang/lib/Sema/SemaCast.cpp 460 From = Ptr->getPointeeType();
465 To = Ptr->getPointeeType();
728 DestPointee = DestPointer->getPointeeType();
763 SrcPointee = SrcPointer->getPointeeType();
1089 return SrcPtrType->getPointeeType().getAddressSpace() !=
1090 DestPtrType->getPointeeType().getAddressSpace();
1213 QualType SrcPointee = SrcPointer->getPointeeType();
1216 QualType DestPointee = DestPointer->getPointeeType();
1278 if (SrcPointer->getPointeeType()->getAs<RecordType>() &&
1279 DestPointer->getPointeeType()->getAs<RecordType>())
1408 Self.Context.getCanonicalType(SrcPointer->getPointeeType()),
1409 Self.Context.getCanonicalType(DestPointer->getPointeeType()),
1884 SrcType->castAs<PointerType>()->getPointeeType()->castAs<FunctionType>();
1886 DstType->castAs<PointerType>()->getPointeeType()->castAs<FunctionType>();
2338 auto SrcPointeeType = SrcPtrType->getPointeeType();
2339 auto DestPointeeType = DestPtrType->getPointeeType();
2378 QualType DestPPointee = DestPPtr->getPointeeType();
2379 QualType SrcPPointee = SrcPPtr->getPointeeType();
2391 DestPtr = DestPPtr->getPointeeType().getTypePtr();
2392 SrcPtr = SrcPPtr->getPointeeType().getTypePtr();
2768 Qualifiers CastQuals = CastPtr->getPointeeType().getQualifiers();
2769 Qualifiers ExprQuals = ExprPtr->getPointeeType().getQualifiers();
2770 if (CastPtr->getPointeeType()->isObjCLifetimeType() &&
2771 ExprPtr->getPointeeType()->isObjCLifetimeType() &&
tools/clang/lib/Sema/SemaChecking.cpp 232 if (!(PtrTy && PtrTy->getPointeeType()->isIntegerType() &&
233 !PtrTy->getPointeeType().isConstQualified())) {
814 EltTy, ArgTy->getPointeeType()->getCanonicalTypeInternal())) {
1770 QualType ValType = pointerType->getPointeeType();
4266 type = pointerType->getPointeeType();
4701 QualType AtomTy = pointerType->getPointeeType(); // 'A'
4884 AS = PtrTy->getPointeeType().getAddressSpace();
5056 QualType ValType = pointerType->getPointeeType();
5427 QualType ValType = pointerType->getPointeeType();
6897 PT->getPointeeType().isConstant(S.Context);
9621 PointeeTy = DestPtrTy->getPointeeType();
13015 diagnoseArrayStarInParamType(S, PointerTy->getPointeeType(), Loc);
13149 QualType DestPointee = DestPtr->getPointeeType();
13157 QualType SrcPointee = SrcPtr->getPointeeType();
tools/clang/lib/Sema/SemaCodeComplete.cpp 913 if (Pointer->getPointeeType()->isFunctionType()) {
914 T = Pointer->getPointeeType();
4712 ConvertedBaseType = Ptr->getPointeeType();
4747 BaseType = Ptr->getPointeeType();
tools/clang/lib/Sema/SemaCoroutine.cpp 86 QualType T = MD->getThisType()->castAs<PointerType>()->getPointeeType();
tools/clang/lib/Sema/SemaDecl.cpp 2227 QualType PT = T->castAs<PointerType>()->getPointeeType();
5748 QualType Pointee = PTy->getPointeeType();
10706 (PT = qs.strip(PT->getPointeeType())->getAs<PointerType>()) &&
10707 Context.hasSameType(QualType(qs.strip(PT->getPointeeType()), 0),
tools/clang/lib/Sema/SemaDeclAttr.cpp 171 const auto *RT = PT->getPointeeType()->getAs<RecordType>();
531 return PT->getPointeeType()->getAs<RecordType>();
3115 !Ty->castAs<PointerType>()->getPointeeType()->isCharType())) {
3125 !Ty->castAs<PointerType>()->getPointeeType()->isCharType())) {
3301 !Ty->castAs<PointerType>()->getPointeeType()->isCharType()) {
4591 Ty = PtrType->getPointeeType();
4603 Ty = PtrType->getPointeeType();
tools/clang/lib/Sema/SemaDeclCXX.cpp 1506 NewType = P->getPointeeType();
1507 OldType = OldType->getAs<PointerType>()->getPointeeType();
13698 QualType QTy = PtrTy->getPointeeType();
14071 QualType InnerType = Ptr->getPointeeType();
14118 QualType PointeeType = PT->getPointeeType();
14290 BaseType = Ptr->getPointeeType();
15370 NewClassTy = NewPT->getPointeeType();
15371 OldClassTy = OldPT->getPointeeType();
tools/clang/lib/Sema/SemaDeclObjC.cpp 347 T = PT->getPointeeType();
tools/clang/lib/Sema/SemaExceptionSpec.cpp 29 T = PtrTy->getPointeeType();
122 PointeeT = PT->getPointeeType();
174 T = PT->getPointeeType();
1018 FT = PT->getPointeeType()->getAs<FunctionProtoType>();
tools/clang/lib/Sema/SemaExpr.cpp 363 fn = ptr->getPointeeType()->getAs<FunctionType>();
2687 FromRecordType = FromPtrType->getPointeeType();
4078 T = cast<PointerType>(Ty)->getPointeeType();
4459 if (Ptr->getPointeeType()->hasAttr(attr::NoDeref))
4657 ResultType = PTy->getPointeeType();
4674 ResultType = PTy->getPointeeType();
4721 ResultType = LHSTy->getAs<PointerType>()->getPointeeType();
4732 ResultType = RHSTy->getAs<PointerType>()->getPointeeType();
5842 FuncT = PT->getPointeeType()->getAs<FunctionType>();
6940 lhptee = LHSTy->castAs<PointerType>()->getPointeeType();
6941 rhptee = RHSTy->castAs<PointerType>()->getPointeeType();
7083 QualType lhptee = LHSTy->castAs<PointerType>()->getPointeeType();
7084 QualType rhptee = RHSTy->castAs<PointerType>()->getPointeeType();
7569 QualType lhptee = LHSTy->castAs<PointerType>()->getPointeeType();
7590 QualType rhptee = RHSTy->castAs<PointerType>()->getPointeeType();
7905 cast<PointerType>(LHSType)->getPointeeType().split().asPair();
7907 cast<PointerType>(RHSType)->getPointeeType().split().asPair();
8000 cast<PointerType>(lhptee)->getPointeeType().split().asPair();
8002 cast<PointerType>(rhptee)->getPointeeType().split().asPair();
8277 LangAS AddrSpaceL = LHSPointer->getPointeeType().getAddressSpace();
8298 if (LHSPointer->getPointeeType()->isVoidType()) {
8317 if (LHSPointer->getPointeeType()->isVoidType()) {
8318 LangAS AddrSpaceL = LHSPointer->getPointeeType().getAddressSpace();
8359 if (RHSPT->getPointeeType()->isVoidType()) {
8510 if (RHSType->castAs<PointerType>()->getPointeeType()->isVoidType()) {
8558 if (RHSPtrType->getPointeeType()->hasAttr(attr::NoDeref) &&
8559 !LHSPtrType->getPointeeType()->hasAttr(attr::NoDeref)) {
9742 QualType rpointee = RHSPTy->getPointeeType();
10797 LHSType->castAs<PointerType>()->getPointeeType().getCanonicalType();
10799 RHSType->castAs<PointerType>()->getPointeeType().getCanonicalType();
10931 ->getPointeeType()->isVoidType())
10933 ->getPointeeType()->isVoidType())))
10954 bool LPtrToVoid = LPT ? LPT->getPointeeType()->isVoidType() : false;
10955 bool RPtrToVoid = RPT ? RPT->getPointeeType()->isVoidType() : false;
12540 Result = PT->getPointeeType();
15103 Inner = Ptr->getPointeeType();
15851 QualType PointeeTy = PT->getPointeeType();
17486 DestType = Ptr->getPointeeType();
17524 CalleeType = Ptr->getPointeeType();
17647 DestType = DestType->castAs<PointerType>()->getPointeeType();
17684 DestType = Ptr->getPointeeType();
tools/clang/lib/Sema/SemaExprCXX.cpp 869 Ty = Ptr->getPointeeType();
3251 if (ConvPtrType->getPointeeType()->isIncompleteOrObjectType())
3305 QualType Pointee = Type->castAs<PointerType>()->getPointeeType();
3702 = ToPtrType->getPointeeType()->getAs<BuiltinType>()) {
3705 if (!ToPtrType->getPointeeType().hasQualifiers()) {
5455 LHSType = Ptr->getPointeeType();
6200 Composite1 = Ptr1->getPointeeType();
6201 Composite2 = Ptr2->getPointeeType();
6389 T = Ptr->getPointeeType();
6725 BaseType = Ptr->getPointeeType();
6862 ObjectType = Ptr->getPointeeType();
tools/clang/lib/Sema/SemaExprMember.cpp 499 PT->getPointeeType()->isRecordType())) {
766 if (IsArrow) RecordTy = RecordTy->getAs<PointerType>()->getPointeeType();
973 BaseType = BaseType->castAs<PointerType>()->getPointeeType();
1222 return PT->getPointeeType()->isRecordType();
1269 BaseType = Ptr->getPointeeType();
1643 if (!IsArrow && Ptr->getPointeeType()->isRecordType() &&
1749 if (Ptr->getPointeeType()->hasAttr(attr::NoDeref))
1782 if (IsArrow) BaseType = BaseType->getAs<PointerType>()->getPointeeType();
tools/clang/lib/Sema/SemaExprObjC.cpp 515 QualType PointeeType = PT->getPointeeType();
848 !Context.hasSameUnqualifiedType(PtrT->getPointeeType(), IdT)) {
875 QualType RequiredType = ObjectsType->castAs<PointerType>()->getPointeeType();
965 !Context.hasSameUnqualifiedType(PtrValue->getPointeeType(), IdT)) {
979 !Context.hasSameUnqualifiedType(PtrKey->getPointeeType(),
998 err = !Context.hasSameUnqualifiedType(PtrKey->getPointeeType(),
1030 QualType ValueT = ValuesT->castAs<PointerType>()->getPointeeType();
1032 QualType KeyT = KeysT->castAs<PointerType>()->getPointeeType();
3282 type = ptr->getPointeeType();
tools/clang/lib/Sema/SemaFixItUtils.cpp 36 (cast<PointerType>(From))->getPointeeType());
38 (cast<PointerType>(To))->getPointeeType());
97 S.Context.getCanonicalType(FromPtrTy->getPointeeType()), ToQTy,
tools/clang/lib/Sema/SemaInit.cpp 8155 if (FromPtrType->getPointeeType()->hasAttr(attr::NoDeref) &&
8156 !ToPtrType->getPointeeType()->hasAttr(attr::NoDeref)) {
tools/clang/lib/Sema/SemaLookup.cpp 2843 T = cast<PointerType>(T)->getPointeeType().getTypePtr();
tools/clang/lib/Sema/SemaOverload.cpp 253 return ToPtrType->getPointeeType()->isVoidType();
2305 ToType->castAs<PointerType>()->getPointeeType()->isVoidType()) {
2337 QualType ToPointeeType = ToTypePtr->getPointeeType();
2350 QualType FromPointeeType = FromTypePtr->getPointeeType();
2491 ToPointeeType = ToCPtr->getPointeeType();
2514 FromPointeeType = FromCPtr->getPointeeType();
2628 ToPointee = ToPointer->getPointeeType();
2641 FromPointee = FromPointer->getPointeeType();
2940 QualType FromPointeeType = FromPtrType->getPointeeType(),
2941 ToPointeeType = ToPtrType->getPointeeType();
3304 User.After.setFromType(ThisType->castAs<PointerType>()->getPointeeType());
3495 User.After.setFromType(ThisType->castAs<PointerType>()->getPointeeType());
4183 FromType1->castAs<PointerType>()->getPointeeType().getUnqualifiedType();
4185 ToType1->castAs<PointerType>()->getPointeeType().getUnqualifiedType();
4187 FromType2->castAs<PointerType>()->getPointeeType().getUnqualifiedType();
4189 ToType2->castAs<PointerType>()->getPointeeType().getUnqualifiedType();
5187 FromType = PT->getPointeeType();
5299 Method->getThisType()->castAs<PointerType>()->getPointeeType();
5303 FromRecordType = PT->getPointeeType();
7101 ImplicitParamType = FromPtrType->getPointeeType();
7652 PointeeTy = PointerTy->getPointeeType();
7888 CanTy = ResTypePtr->getPointeeType();
10049 TempFromTy = PTy->getPointeeType();
10066 if (ToPtrTy->getPointeeType().isAtLeastAsQualifiedAs(
10067 FromPtrTy->getPointeeType()) &&
10068 !FromPtrTy->getPointeeType()->isIncompleteType() &&
10069 !ToPtrTy->getPointeeType()->isIncompleteType() &&
10070 S.IsDerivedFrom(SourceLocation(), ToPtrTy->getPointeeType(),
10071 FromPtrTy->getPointeeType()))
10735 FnType = FnTypePtr->getPointeeType();
10993 ConvType = ConvPtrType->getPointeeType();
11259 Ret = ToTypePtr->getPointeeType();
13333 objectType = objectType->castAs<PointerType>()->getPointeeType();
13664 ConvType = ConvPtrType->getPointeeType();
tools/clang/lib/Sema/SemaStmt.cpp 3863 if (!PT || !PT->getPointeeType()->isVoidType())
3902 if (!pointerType || !pointerType->getPointeeType()->isVoidType()) {
tools/clang/lib/Sema/SemaStmtAsm.cpp 797 QT = PT->getPointeeType();
tools/clang/lib/Sema/SemaTemplate.cpp 5504 return Visit(T->getPointeeType());
5864 !ParamType->castAs<PointerType>()->getPointeeType()->isFunctionType() &&
6740 ParamType->castAs<PointerType>()->getPointeeType()->isFunctionType()) ||
tools/clang/lib/Sema/SemaTemplateDeduction.cpp 1540 PointeeType = PointerArg->getPointeeType();
1550 cast<PointerType>(Param)->getPointeeType(),
3256 OriginalParamType = OriginalParamPtr->getPointeeType();
3257 DeducedA = DeducedAPtr->getPointeeType();
3258 A = APtr->getPointeeType();
3666 ParamType->getAs<PointerType>()->getPointeeType())))
5361 cast<PointerType>(T)->getPointeeType(),
tools/clang/lib/Sema/SemaType.cpp 3662 type = ptrType->getPointeeType();
6074 QualType pointee = ptr->getPointeeType();
6345 T = cast<PointerType>(Ty)->getPointeeType();
6416 QualType New = wrap(C, cast<PointerType>(Old)->getPointeeType(), I);
tools/clang/lib/Sema/TreeTransform.h11806 ObjectType = BaseType->castAs<PointerType>()->getPointeeType();
13326 !BaseType->castAs<PointerType>()->getPointeeType()
tools/clang/lib/Serialization/ASTWriter.cpp 195 Record.AddTypeRef(T->getPointeeType());
tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp 96 QualType ToPointeeTy = ToPTy->getPointeeType();
tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp 51 QualType OrigPointeeTy = OrigPTy->getPointeeType();
52 QualType ToPointeeTy = ToPTy->getPointeeType();
tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp 348 if (PT->getPointeeType().getUnqualifiedType() != BR.getContext().VoidTy)
390 if (PT->getPointeeType().getUnqualifiedType() != BR.getContext().VoidTy)
432 if (PT->getPointeeType().getUnqualifiedType() != BR.getContext().VoidTy)
474 if (PT->getPointeeType().getUnqualifiedType() != BR.getContext().CharTy)
514 if (PT->getPointeeType().getUnqualifiedType() != BR.getContext().CharTy)
555 if (PT->getPointeeType().getUnqualifiedType() != BR.getContext().CharTy)
824 if (PT->getPointeeType().getUnqualifiedType() != BR.getContext().CharTy)
852 if (! PT->getPointeeType()->isIntegralOrUnscopedEnumerationType())
tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp 689 if (PtrTy && PtrTy->getPointeeType().getCanonicalType() ==
tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp 151 A = ptrA->getPointeeType();
152 B = ptrB->getPointeeType();
tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp 287 PPT->getPointeeType()->getAs<ObjCObjectPointerType>();
305 const TypedefType* TT = PPT->getPointeeType()->getAs<TypedefType>();
tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp 122 QualType PointeeTy = PT->getPointeeType();
tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp 148 if (!PT->getPointeeType()->isAnyCharacterType())
tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp 24 QT = PT->getPointeeType();
tools/clang/tools/extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.cpp 253 Type->castAs<PointerType>()->getPointeeType());
tools/clang/tools/libclang/CXType.cpp 452 T = cast<PointerType>(TP)->getPointeeType();
tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp 283 clang::QualType element_qual_type = pointer_pointertype->getPointeeType();
tools/lldb/source/Symbol/ClangASTContext.cpp 3358 ->getPointeeType()
3429 ->getPointeeType()
3706 llvm::cast<clang::PointerType>(qual_type)->getPointeeType();
5645 clang::QualType pointee_type(pointer_type->getPointeeType());
7585 this, pointer_type->getPointeeType().getAsOpaquePtr());