reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/AST/Type.h
 2283   QualType getPointeeType() const;

References

tools/clang/include/clang/AST/Expr.h
 5880     return getPtr()->getType()->getPointeeType().isVolatileQualified();
tools/clang/include/clang/AST/Type.h
 6808     return type->getPointeeType().getTypePtr();
tools/clang/include/clang/ASTMatchers/ASTMatchers.h
 3349           InnerMatcher.matches(Node->getPointeeType(), Finder, Builder));
 3391           InnerMatcher.matches(Node->getPointeeType(), Finder, Builder));
tools/clang/include/clang/Sema/Overload.h
  871           STy = STy->getPointeeType();
tools/clang/lib/ARCMigrate/TransAPIUses.cpp
   72       QualType pointee = parm->getType()->getPointeeType();
tools/clang/lib/ARCMigrate/TransAutoreleasePool.cpp
  393     QualType pointee = Ty->getPointeeType();
tools/clang/lib/AST/APValue.cpp
  515       = IsReference ? Ty.getNonReferenceType() : Ty->getPointeeType();
tools/clang/lib/AST/ASTContext.cpp
10376   QualType AtomicTy = E->getPtr()->getType()->getPointeeType();
10555     AS = QT->getPointeeType().getAddressSpace();
tools/clang/lib/AST/ASTDiagnostic.cpp
 1181               Context.hasSameType(ArgType->getPointeeType(), VDType))
 1211             Context.hasSameType(ArgType->getPointeeType(), VDType))
tools/clang/lib/AST/CommentSema.cpp
  831       Type = Type->getPointeeType();
tools/clang/lib/AST/Decl.cpp
 2991     Ty = Ty->getPointeeType();
tools/clang/lib/AST/DeclCXX.cpp
 2252   ParamType = ParamType->getPointeeType();
tools/clang/lib/AST/Expr.cpp
 1814     if (/*isRValue()*/ !Ty->getPointeeType().isNull()) {
 1815       Ty = Ty->getPointeeType();
 1816       SETy = SETy->getPointeeType();
 4668       OriginalTy = OriginalTy->getPointeeType();
tools/clang/lib/AST/ExprCXX.cpp
  733     Ty = Ty->getPointeeType();
  751     return ThisArg->getType()->getPointeeType()->getAsCXXRecordDecl();
tools/clang/lib/AST/ExprConstant.cpp
 1519       Designator = SubobjectDesignator(PointerTy->getPointeeType());
 6897         CalleeType->getPointeeType(), FD->getType())) {
 7954                                           E->getType()->getPointeeType()) &&
 8249                CharTy, E->getArg(0)->getType()->getPointeeType()));
 9084       !Info.Ctx.hasSameType(Field->getType()->getPointeeType(),
 9096       Info.Ctx.hasSameType(Field->getType()->getPointeeType(),
10711     QualType CharTy = E->getArg(0)->getType()->getPointeeType();
10806                 CharTy1, E->getArg(0)->getType()->getPointeeType()) &&
10974     QualType ResultType = E->getArg(2)->getType()->getPointeeType();
13230       !hasVirtualDestructor(Arg->getType()->getPointeeType())) {
13232         << Arg->getType()->getPointeeType() << AllocType;
tools/clang/lib/AST/MicrosoftMangle.cpp
  573       mangleQualifiers(Ty->getPointeeType().getQualifiers(), false);
tools/clang/lib/AST/PrintfFormatString.cpp
  709   if (QT->isPointerType() && (QT->getPointeeType()->isAnyCharacterType())) {
  717     if (QT->getPointeeType()->isWideCharType())
tools/clang/lib/AST/QualTypeNames.cpp
  375     QT = getFullyQualifiedType(QT->getPointeeType(), Ctx, WithGlobalNsPrefix);
  386     QT = getFullyQualifiedType(QT->getPointeeType(), Ctx, WithGlobalNsPrefix);
  401     QT = getFullyQualifiedType(QT->getPointeeType(), Ctx, WithGlobalNsPrefix);
tools/clang/lib/AST/ScanfFormatString.cpp
  423   QualType PT = QT->getPointeeType();
tools/clang/lib/AST/Type.cpp
   76     return ty->getPointeeType().getBaseTypeIdentifier();
tools/clang/lib/AST/TypePrinter.cpp
 1540      t = t->getPointeeType();
tools/clang/lib/Analysis/BodyFarm.cpp
  265              && Call->getType()->getPointeeType()->isFunctionType()){
  388   } else if (!CallbackType->getPointeeType().isNull()) {
  390         CallbackType->getPointeeType()->getAs<FunctionProtoType>();
tools/clang/lib/Analysis/CFG.cpp
 2552     Ty = Ty->getPointeeType();
tools/clang/lib/Analysis/Consumed.cpp
  652              (!ParamType->getPointeeType().isConstQualified() ||
  688     RetType = RetType->getPointeeType();
  774   QualType ThisType = Constructor->getThisType()->getPointeeType();
  866            isConsumableType(ParamType->getPointeeType()))
  867     ParamState = mapConsumableAttrState(ParamType->getPointeeType());
  869            isConsumableType(ParamType->getPointeeType()))
 1202     ReturnType = Constructor->getThisType()->getPointeeType();
tools/clang/lib/Analysis/RetainSummaryManager.cpp
  208     QualType PT = Param->getType()->getPointeeType();
  239     const CXXRecordDecl *PD = RetTy->getPointeeType()->getAsCXXRecordDecl();
tools/clang/lib/Analysis/ThreadSafety.cpp
 1239     return ClassifyDiagnostic(VDT->getPointeeType());
tools/clang/lib/Analysis/UninitializedValues.cpp
  465   return QT->isAnyPointerType() && QT->getPointeeType().isConstQualified();
tools/clang/lib/CodeGen/CGAtomic.cpp
  747   QualType AtomicTy = E->getPtr()->getType()->getPointeeType();
  835           getContext().getTypeSizeInChars(MemTy->getPointeeType());
tools/clang/lib/CodeGen/CGBuiltin.cpp
  123                                   E->getArg(0)->getType()->getPointeeType()));
  184                                   E->getArg(0)->getType()->getPointeeType()));
  273       E->getType(), E->getArg(0)->getType()->getPointeeType()));
  324   QualType ElTy = E->getArg(0)->getType()->getPointeeType();
  338   QualType ElTy = E->getArg(0)->getType()->getPointeeType();
 1390       ResultArg->getType()->getPointeeType().isVolatileQualified();
 1856     QualType Arg0Type = Arg0->getType()->getPointeeType();
 2692     QualType ArgTy = Arg->getType()->getPointeeType();
 2841     QualType ElTy = E->getArg(0)->getType()->getPointeeType();
 3294       ResultArg->getType()->getPointeeType().isVolatileQualified();
 3725         E->getType()->getPointeeType().getAddressSpace()));
tools/clang/lib/CodeGen/CGCall.cpp
 2125       auto PTy = ParamType->getPointeeType();
 2422           QualType pointeeTy = Ty->getPointeeType();
 4051           QualType pointeeTy = I->Ty->getPointeeType();
tools/clang/lib/CodeGen/CGClass.cpp
 2038   LangAS ThisAS = ThisType.getTypePtr()->getPointeeType().getAddressSpace();
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 2057     QualType PointeeTy = D.getTypePtr()->getPointeeType();
tools/clang/lib/CodeGen/CGExpr.cpp
 2327   CharUnits Align = getNaturalTypeAlignment(RefLVal.getType()->getPointeeType(),
 2338   return MakeAddrLValue(PointeeAddr, RefLVal.getType()->getPointeeType(),
 2687     QualType T = E->getSubExpr()->getType()->getPointeeType();
 3653     ResultExprTy = BaseTy->getPointeeType();
 3870     QualType PtrTy = BaseExpr->getType()->getPointeeType();
 4115     FieldType = FieldType->getPointeeType();
 4749     ObjectTy = BaseExpr->getType()->getPointeeType();
tools/clang/lib/CodeGen/CGExprAgg.cpp
  405       !Ctx.hasSameType(Field->getType()->getPointeeType(),
  429       Ctx.hasSameType(Field->getType()->getPointeeType(),
tools/clang/lib/CodeGen/CGExprCXX.cpp
  364           IsArrow ? Base->getType()->getPointeeType() : Base->getType();
tools/clang/lib/CodeGen/CGExprConstant.cpp
 1073       LangAS destAS = E->getType()->getPointeeType().getAddressSpace();
 1074       LangAS srcAS = subExpr->getType()->getPointeeType().getAddressSpace();
tools/clang/lib/CodeGen/CGExprScalar.cpp
 2052         CGF, Visit(E), E->getType()->getPointeeType().getAddressSpace(),
 2053         DestTy->getPointeeType().getAddressSpace(), ConvertType(DestTy));
 2075                         Derived.getPointer(), DestTy->getPointeeType());
 2079           DestTy->getPointeeType(), Derived.getPointer(),
 2758                 E->getTypeOfArgument()->getPointeeType()))
 3540   QualType elementType = expr->getLHS()->getType()->getPointeeType();
tools/clang/lib/CodeGen/CGObjC.cpp
 3545   UnaryOperator DST(&DstExpr, UO_Deref, DestTy->getPointeeType(),
 3550   UnaryOperator SRC(&SrcExpr, UO_Deref, SrcTy->getPointeeType(),
 3556       C, OO_Equal, CalleeExp->getCallee(), Args, DestTy->getPointeeType(),
 3629   UnaryOperator SRC(&SrcExpr, UO_Deref, SrcTy->getPointeeType(),
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 1115     BaseTy = BaseTy->getPointeeType();
 1139     BaseTy = BaseTy->getPointeeType();
10427     QualType PTy = QT.getCanonicalType()->getPointeeType();
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
  351     return C.getPointerType(getCanonicalParamType(C, T->getPointeeType()));
 1537                     E->getType()->getPointeeType()))
tools/clang/lib/CodeGen/CGVTables.cpp
   90   auto ClassDecl = ResultType->getPointeeType()->getAsCXXRecordDecl();
tools/clang/lib/CodeGen/CodeGenFunction.cpp
  108   return getNaturalTypeAlignment(T->getPointeeType(), BaseInfo, TBAAInfo,
 1005                     getContext().getTypeAlignInChars(ThisTy->getPointeeType()),
 2358   if (Ty->getPointeeType().isVolatileQualified())
tools/clang/lib/CodeGen/CodeGenModule.cpp
 1299         QualType pointeeTy = ty->getPointeeType();
 5804           Ty->getPointeeType().getCVRQualifiers()));
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 3757   QualType PointeeType = T->getPointeeType();
 4048     PointeeType = T->getPointeeType();
 4109     MostDerivedClass = T->getPointeeType()->getAsCXXRecordDecl();
 4163   if (IsPointer && T->getPointeeType()->isObjectType())
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
  531                T->getPointeeType()->isObjCQualifiedInterfaceType()) {
 2149     T = T->getPointeeType();
 2754     expType->getPointeeType()->castAs<ObjCObjectType>()->getInterface();
 2896   expType->getPointeeType()->castAs<ObjCObjectType>()->getInterface();
 4833           I->getPointeeType()->isObjCQualifiedInterfaceType())
 7454         dyn_cast<ObjCInterfaceType>(BaseExpr->getType()->getPointeeType());
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
  438                T->getPointeeType()->isObjCQualifiedInterfaceType()) {
 2065     T = T->getPointeeType();
 3987           I->getPointeeType()->isObjCQualifiedInterfaceType())
 5807       dyn_cast<ObjCInterfaceType>(BaseExpr->getType()->getPointeeType());
 5848       dyn_cast<ObjCInterfaceType>(BaseExpr->getType()->getPointeeType());
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
  659           BlockType->getPointeeType()->getAs<FunctionType>()) {
tools/clang/lib/Sema/Sema.cpp
 2010   QualType PointeeTy = ExprTy->getPointeeType();
tools/clang/lib/Sema/SemaCast.cpp
  529     return T->getPointeeType();
  539     T2 = T2->getPointeeType();
 1821     SrcTy = SrcType->getPointeeType();
 1822     DestTy = DestType->getPointeeType();
 1828     DestTy = DestType->getPointeeType();
 1865         DT = DestType->getPointeeType();
 2253         !DestType->getPointeeType().getQualifiers().isAddressSpaceSupersetOf(
 2254             SrcType->getPointeeType().getQualifiers())) {
tools/clang/lib/Sema/SemaChecking.cpp
  494     if (!(*I)->isPointerType() || !(*I)->getPointeeType()->isVoidType() ||
  495         (*I)->getPointeeType().getQualifiers().getAddressSpace() !=
  728           Arg5->getType()->getPointeeType()->isClkEventT())) {
  962   if (!RT->isPointerType() || RT->getPointeeType()
  969   if (RT->getPointeeType().getAddressSpace() != LangAS::opencl_generic) {
  976   RT = RT->getPointeeType();
 1039   if (S.RequireCompleteType(TheCall->getBeginLoc(), ParamTy->getPointeeType(),
 1043   assert(ParamTy->getPointeeType()->isObjectType() &&
 1380         !PtrArgType->getPointeeType()->isRecordType()) {
 1398         FnPtrArgType->getPointeeType()->getAs<FunctionType>();
 1416           !PT->isPointerType() || !PT->getPointeeType()->isCharType() ||
 1417           !PT->getPointeeType().isConstQualified()) {
 4748         RequireCompleteType(Ptr->getBeginLoc(), ValType->getPointeeType(),
 5700       Arg1Ty->getPointeeType().withoutLocalFastQualifiers() != Context.CharTy)
 6466       QualType pointeeA = ArgTypeA->getPointeeType();
 6467       QualType pointeeB = ArgTypeB->getPointeeType();
14609       if ((IsPointerAttr && IsSameCharType(ArgumentType->getPointeeType(),
14610                                            RequiredType->getPointeeType())) ||
14616                                      ArgumentType->getPointeeType(),
14617                                      RequiredType->getPointeeType());
14658            (T->isPointerType() && (T->getPointeeType()->isIncompleteType() ||
14660                                        T->getPointeeType()) <= MA->Alignment))))
14686       BaseType = BaseType->getPointeeType();
tools/clang/lib/Sema/SemaCodeComplete.cpp
  495       return ContextType->getPointeeType();
 1605         BaseType = ThisType->getPointeeType();
 4102     Results.setObjectTypeQualifiers(ThisType->getPointeeType().getQualifiers(),
 4278     T = T->getPointeeType();
 5181       if (!T->getPointeeType().isNull())
 5182         T = T->getPointeeType();
tools/clang/lib/Sema/SemaDecl.cpp
 5260       Ty = Ty->getPointeeType();
 6533       NR = NR->getPointeeType();
 8326     QualType PointeeType = PT->getPointeeType();
10551           T = T->getPointeeType();
tools/clang/lib/Sema/SemaDeclAttr.cpp
 1126   QualType ThisType = MD->getThisType()->getPointeeType();
 3445       CalleeType->getPointeeType()->getUnqualifiedDesugaredType();
 4585   return Ty->getPointeeType().getAddressSpace() == LangAS::Default;
 4883   QualType PT = QT->getPointeeType();
 4960   QualType PT = QT->getPointeeType();
 4984     ReturnType = Param->getType()->getPointeeType();
tools/clang/lib/Sema/SemaDeclCXX.cpp
 3567               BaseClasses.count(T->getPointeeType())) {
 3569                 << T->getPointeeType() << FoundVD;
 6937     QualType ReferentType = ArgType->getPointeeType();
13323   Invoker->setType(Conv->getReturnType()->getPointeeType());
tools/clang/lib/Sema/SemaExceptionSpec.cpp
  702         ExceptionType->getPointeeType(), EQuals);
  704         HandlerType->getPointeeType(), HQuals);
tools/clang/lib/Sema/SemaExpr.cpp
  512     BaseType = BaseType->getPointeeType();
 2128     RD = ThisType->getPointeeType()->getAsCXXRecordDecl();
 2682                             ? FromType->getPointeeType().getAddressSpace()
 2698     DestRecordType = DestType->getPointeeType();
 2701       FromRecordType = FromType->getPointeeType();
 4509     ResultTy = OriginalTy->getPointeeType();
 5429         !ArgType->getPointeeType().getQualifiers().hasAddressSpace()) {
 5434     QualType PointeeType = ParamType->getPointeeType();
 5439     LangAS AS = ArgType->getPointeeType().getAddressSpace();
 6289       LangAS SrcAS = SrcTy->getPointeeType().getAddressSpace();
 6290       LangAS DestAS = DestTy->getPointeeType().getAddressSpace();
 8278       LangAS AddrSpaceR = RHSType->getPointeeType().getAddressSpace();
 9227     if (!S.Context.hasSameUnqualifiedType(LHSTy->getPointeeType(), RHSTy))
 9359     << 1 /* two pointers */ << LHS->getType()->getPointeeType()
 9363     << RHS->getType()->getPointeeType()
 9374     << 0 /* one pointer */ << Pointer->getType()->getPointeeType()
 9389   QualType PointeeTy = ResType->getPointeeType();
 9411   QualType PointeeTy = ResType->getPointeeType();
 9442   if (isLHSPointer) LHSPointeeTy = LHSExpr->getType()->getPointeeType();
 9443   if (isRHSPointer) RHSPointeeTy = RHSExpr->getType()->getPointeeType();
 9541   if (!StringType->getPointeeType()->isAnyCharacterType())
 9704     QualType lpointee = LHS.get()->getType()->getPointeeType();
11494     Ty = Ty->getPointeeType();
14695     Qualifiers lhq = SrcType->getPointeeType().getQualifiers();
14696     Qualifiers rhq = DstType->getPointeeType().getQualifiers();
tools/clang/lib/Sema/SemaExprCXX.cpp
  597     Ty = QT->getPointeeType().getTypePtr();
  974   QualType ClassType = ThisTy->getPointeeType();
 1247       CaptureType = ThisTy->getPointeeType();
 3420     if (!IsVirtualDelete && !ParamType->getPointeeType()->isVoidType()) {
 3597   QualType ClassType = dtor->getThisType()->getPointeeType();
 4296         ToType->getPointeeType().getAddressSpace() !=
 4301         ToType->getPointeeType().getAddressSpace() !=
 4302             From->getType()->getPointeeType().getAddressSpace())
 6798         BaseType = BaseType->getPointeeType();
 6807     BaseType = BaseType->getPointeeType();
 6935                                            ObjectType->getPointeeType())) {
tools/clang/lib/Sema/SemaExprObjC.cpp
 3649     QT = QT->getPointeeType();
 3831                     << T << Target->getName() << castType->getPointeeType();
 3898                     << castExpr->getType()->getPointeeType() << T;
tools/clang/lib/Sema/SemaInit.cpp
 7732     auto PointeeTy = Ty->getPointeeType();
 7733     auto ExprPointeeTy = E->getType()->getPointeeType();
tools/clang/lib/Sema/SemaLambda.cpp
 1565                          ? getCurrentThisType()->getPointeeType()
tools/clang/lib/Sema/SemaLookup.cpp
 5227           ValType = ValType->getPointeeType();
tools/clang/lib/Sema/SemaOpenMP.cpp
13197         Type = BaseType->getPointeeType();
14800         CurType = CurType->getPointeeType();
tools/clang/lib/Sema/SemaOverload.cpp
 2228     = Context.getCanonicalType(FromPtr->getPointeeType());
 2817     FromType = FromType->getPointeeType();
 2819     ToType = ToType->getPointeeType();
 3909     QualType FromPointee1 = FromType1->getPointeeType().getUnqualifiedType();
 3910     QualType FromPointee2 = FromType2->getPointeeType().getUnqualifiedType();
 6183       QualType P = Constructor->getParamDecl(0)->getType()->getPointeeType();
 8093       if (!(*Ptr)->getPointeeType()->isObjectType())
 8120       QualType PointeeTy = ParamTy->getPointeeType();
 8359         QualType PointeeTy = (*Ptr)->getPointeeType();
 8565       else if (!(*Ptr)->getPointeeType()->isObjectType())
 8796       QualType PointeeType = (*Ptr)->getPointeeType();
 8809       QualType PointeeType = (*Ptr)->getPointeeType();
 8835       C1 = QualType(Q1.strip(C1Ty->getPointeeType()), 0);
tools/clang/lib/Sema/SemaStmt.cpp
 3972       QT = QT->getPointeeType();
tools/clang/lib/Sema/SemaStmtAsm.cpp
  777       FoundDecl = PT->getPointeeType()->getAsTagDecl();
tools/clang/lib/Sema/SemaTemplate.cpp
 6788     assert(ParamType->getPointeeType()->isIncompleteOrObjectType() &&
 7027     if (!Context.hasSameUnqualifiedType(ParamType->getPointeeType(), T) &&
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
 1319         Param = Param->getPointeeType();
 3255         if (A->getPointeeType()->isRecordType()) {
tools/clang/lib/Sema/SemaType.cpp
 1792         EltTy = T->getPointeeType();
 6626       pointeeType = desugared->getPointeeType().getTypePtr();
tools/clang/lib/Sema/TreeTransform.h
 4608   TLB.TypeWasModifiedSafely(Result->getPointeeType());
tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
 2035   QualType CharPtrTy = SearchStrPtr->getType()->getPointeeType();
tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
  169   if(!ParamDecl->getType()->getPointeeType().isConstQualified())
tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp
  573   QualType ValTy = ArgTy->getPointeeType();
  638       QualType PType = ArgTy->getPointeeType();
tools/clang/lib/StaticAnalyzer/Checkers/InnerPointerChecker.cpp
  161           ParamTy->getPointeeType().isConstQualified())
tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.cpp
  165         CE.getArgExpr(1)->getType()->getPointeeType());
  172           CE.getArgExpr(1)->getType()->getPointeeType(), Idx, SuperRegion,
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
 1296   QualType Result = T, PointeeType = T->getPointeeType();
 1299     PointeeType = PointeeType->getPointeeType();
 1320     QualType CtorParamPointeeT = CtorParam->getType()->getPointeeType();
tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp
  186       QualType PointeeType = CastedType->getPointeeType();
tools/clang/lib/StaticAnalyzer/Checkers/NonnullGlobalConstantsChecker.cpp
  131   if (Ty->isPointerType() && Ty->getPointeeType()->isCharType())
tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp
  138         ObjT->getPointeeType().getCanonicalType().getUnqualifiedType());
tools/clang/lib/StaticAnalyzer/Checkers/ObjCAutoreleaseWriteChecker.cpp
  115   if (Ty->getPointeeType().getObjCLifetime() != Qualifiers::OCL_Autoreleasing)
tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp
   49     QualType PointeeT = TP->getPointeeType();
tools/clang/lib/StaticAnalyzer/Checkers/ObjCPropertyChecker.cpp
   50   const std::string &PropTypeName(T->getPointeeType().getCanonicalType()
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp
  427   QualType PT = QT->getPointeeType();
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp
   84   QualType PT = QT->getPointeeType();
tools/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedPointee.cpp
  177   QualType PointeeT = DynT->getPointeeType();
  259     if (isDereferencableType(DynT->getPointeeType()))
  279     T = T->getPointeeType();
tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp
  174         Ty->isPointerType() && Ty->getPointeeType()->isRecordType();
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
  482   return !Ty->getPointeeType().isNull() &&
  483          Ty->getPointeeType().getCanonicalType().isConstQualified();
  531     QualType PT = FT->getPointeeType();
  599       QualType PT = T->getPointeeType();
 2043       if (SR->getSymbol()->getType()->getPointeeType()->isVoidType())
 2798     if (T->getPointeeType().isConstQualified())
tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp
  107     T = T->getPointeeType();
  262   QualType PointeeTy = Ty->getPointeeType();
  697       T = T->getPointeeType();
  745   QualType RegionType = DynType.getType()->getPointeeType();
tools/clang/lib/StaticAnalyzer/Core/DynamicType.cpp
  160       Out << '\"' << DTI.getType()->getPointeeType().getAsString()
tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
  175                            MR, NE->getType()->getPointeeType())));
  808       QualType ObjTy = CNE->getType()->getPointeeType();
tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp
 1353         Ty = SR->getSymbol()->getType()->getPointeeType();
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
 1473         T = TR->getLocationType()->getPointeeType();
 1475         T = SR->getSymbol()->getType()->getPointeeType();
 2191       T = T->getPointeeType();
tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
 1149       QualType pointeeType = resultTy->getPointeeType();
 1193         elementType = resultTy->getPointeeType();
tools/clang/lib/StaticAnalyzer/Core/Store.cpp
   96   QualType PointeeTy = CastToTy->getPointeeType();
  323   TargetType = TargetType->getPointeeType();
tools/clang/tools/extra/clang-tidy/bugprone/ForwardingReferenceOverloadCheck.cpp
   36     BaseType = BaseType->getPointeeType().getTypePtr();
tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp
   52     if (!DestType->getPointeeType().isNull())
   53       DestType = DestType->getPointeeType();
   60     if (!SourceType->getPointeeType().isNull())
   61       SourceType = SourceType->getPointeeType();
tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp
   68   QualType DTy = DerivedReturnTy->getPointeeType().getCanonicalType();
   69   QualType BTy = BaseReturnTy->getPointeeType().getCanonicalType();
tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp
   63     if (!ReturnType->getPointeeType().isConstQualified())
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp
   24     SourceType = SourceType->getPointeeType();
   25     DestType = DestType->getPointeeType();
tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp
   39     SourceType = SourceType->getPointeeType();
   40     DestType = DestType->getPointeeType();
   52     T1 = T1->getPointeeType();
   53     T2 = T2->getPointeeType();
tools/clang/tools/extra/clang-tidy/misc/MisplacedConstCheck.cpp
   42       QualType(QT->getPointeeType().getTypePtr(), Qualifiers::Const));
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp
  442       CType = CType->getPointeeType();
  698       Type = Type->getPointeeType();
  740           CanonicalInitVarType->getPointeeType().isConstQualified();
  741       Descriptor.ElemType = CanonicalInitVarType->getPointeeType();
  795               CanonicalBeginType->getPointeeType(),
  796               CanonicalInitVarType->getPointeeType()))
tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp
  125   if (New->getType()->getPointeeType()->getContainedAutoType())
tools/clang/tools/extra/clang-tidy/modernize/UseNoexceptCheck.cpp
   76                ->getPointeeType()
tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp
   92         BufferType = BufferType->getPointeeType().getTypePtr();
tools/clang/tools/extra/clang-tidy/portability/SIMDIntrinsicsCheck.cpp
   32       Type = Type->getPointeeType();
tools/clang/tools/extra/clang-tidy/readability/IsolateDeclarationCheck.cpp
   62     const auto *Pointee = T->getPointeeType()->castAs<FunctionType>();
   75     return countIndirections(T->getPointeeType().IgnoreParens().getTypePtr(),
   86       isa<PointerType>(T->getPointeeType()))
   87     return typeIsMemberPointer(T->getPointeeType().getTypePtr());
tools/clang/tools/extra/clang-tidy/readability/NonConstParameterCheck.cpp
   94     if ((T->isPointerType() && !T->getPointeeType().isConstQualified()) ||
  103   if (!T->isPointerType() || T->getPointeeType().isConstQualified() ||
  104       !(T->getPointeeType()->isIntegerType() ||
  105         T->getPointeeType()->isFloatingType()))
  163     if (T->isPointerType() && T->getPointeeType().isConstQualified())
  179       if (T->isPointerType() && !T->getPointeeType().isConstQualified())
tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp
   64           ? BaseExpr->getType()->getPointeeType().getUnqualifiedType()
tools/clang/tools/extra/clangd/XRefs.cpp
  575       while (!QT->getPointeeType().isNull())
  576         QT = QT->getPointeeType();
tools/lldb/source/Symbol/ClangASTContext.cpp
 3687                 qual_type->getPointeeType().getTypePtrOrNull()) {
 4021           this, qual_type->getPointeeType().getAsOpaquePtr());
 4109           this, qual_type->getPointeeType().getAsOpaquePtr());
 4121           this, qual_type->getPointeeType().getAsOpaquePtr());
 4190     clang::QualType pointee_type(qual_type->getPointeeType());
 4476         GetFullyUnqualifiedType_Impl(ast, qual_type->getPointeeType()));
 4803         this, qual_type.getTypePtr()->getPointeeType().getAsOpaquePtr());
tools/lldb/source/Symbol/ClangASTImporter.cpp
  795     return RequireCompleteType(atomic_type->getPointeeType());