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

References

tools/clang/include/clang/AST/ASTNodeTraverser.h
  283     Visit(T->getPointeeType());
tools/clang/include/clang/AST/Expr.h
  408                 : (RT->getPointeeType()->isFunctionType()
tools/clang/include/clang/AST/RecursiveASTVisitor.h
  948                   { TRY_TO(TraverseType(T->getPointeeType())); })
  951                   { TRY_TO(TraverseType(T->getPointeeType())); })
tools/clang/include/clang/AST/Type.h
 6341     return RefType->getPointeeType();
 6424     return T->getPointeeType()->isFunctionType();
tools/clang/lib/ARCMigrate/Transforms.cpp
  371       T = RT->getPointeeType();
tools/clang/lib/AST/ASTContext.cpp
 1631         T = RT->getPointeeType();
 1633         T = getPointerType(RT->getPointeeType());
 2065     AS = getTargetAddressSpace(cast<ReferenceType>(T)->getPointeeType());
 3084     QualType PointeeType = (InnerRef ? InnerRef->getPointeeType() : T);
 3120     QualType PointeeType = (InnerRef ? InnerRef->getPointeeType() : T);
 3288                  getVariableArrayDecayedType(lv->getPointeeType()),
 3296                  getVariableArrayDecayedType(lv->getPointeeType()));
 5898       T = RT->getPointeeType();
 6845       PointeeTy = T->castAs<ReferenceType>()->getPointeeType();
tools/clang/lib/AST/ASTDiagnostic.cpp
  189     QT = Context.getLValueReferenceType(Desugar(Context, Ty->getPointeeType(),
  192     QT = Context.getRValueReferenceType(Desugar(Context, Ty->getPointeeType(),
tools/clang/lib/AST/Decl.cpp
 1887       QT = cast<ReferenceType>(T)->getPointeeType();
tools/clang/lib/AST/DeclBase.cpp
  964     Ty = Ty->castAs<ReferenceType>()->getPointeeType();
tools/clang/lib/AST/DeclCXX.cpp
  822       if (!ParamTy || ParamTy->getPointeeType().isConstQualified())
 2231     ParamType = Ref->getPointeeType();
 2546     = Context.getCanonicalType(ParamRefType->getPointeeType());
tools/clang/lib/AST/DeclPrinter.cpp
  158       BaseType = RTy->getPointeeType();
tools/clang/lib/AST/ExprClassification.cpp
  478   return RV->getPointeeType()->isFunctionType() ? Cl::CL_LValue : Cl::CL_XValue;
tools/clang/lib/AST/ExprConstant.cpp
 8070     T = Ref->getPointeeType();
11932       SrcTy = Ref->getPointeeType();
tools/clang/lib/AST/ItaniumMangle.cpp
 3027   mangleType(T->getPointeeType());
 3033   mangleType(T->getPointeeType());
tools/clang/lib/AST/MicrosoftMangle.cpp
 2241                                            ->getPointeeType(),
 2633   QualType PointeeType = T->getPointeeType();
 2645   QualType PointeeType = T->getPointeeType();
tools/clang/lib/AST/RecordLayoutBuilder.cpp
 1771     unsigned AS = Context.getTargetAddressSpace(RT->getPointeeType());
tools/clang/lib/AST/Stmt.cpp
 1178                                                 ->getPointeeType()
tools/clang/lib/AST/Type.cpp
  565     return RT->getPointeeType();
 1678     PointeeType = RT->getPointeeType();
 2916     return RefType->getPointeeType();
 3674     return Cache::get(cast<ReferenceType>(T)->getPointeeType());
 3758     return computeTypeLinkageInfo(cast<ReferenceType>(T)->getPointeeType());
 4065     return Ref->getPointeeType()->isObjCIndirectLifetimeType();
 4102     return ref->getPointeeType()->hasSizedVLAType();
tools/clang/lib/Analysis/ExprMutationAnalyzer.cpp
  417       if (!RefType->getPointeeType().getQualifiers() &&
  418           RefType->getPointeeType()->getAs<TemplateTypeParmType>()) {
tools/clang/lib/CodeGen/CGCall.cpp
 1990     QualType PTy = RefTy->getPointeeType();
 2100       QualType PTy = RefTy->getPointeeType();
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 2694                                Ty->getPointeeType(), Unit);
 2700                                Ty->getPointeeType(), Unit);
tools/clang/lib/CodeGen/CGExpr.cpp
 1417     if (isConstantEmittableObjectType(ref->getPointeeType()))
tools/clang/lib/CodeGen/CGExprCXX.cpp
 2204     DestRecordTy = DestTy->castAs<ReferenceType>()->getPointeeType();
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 7175       ExprTy = RefTy->getPointeeType().getCanonicalType();
 8505       QualType ElementType = PtrTy->getPointeeType();
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 4449   QualType PointeeTy = cast<ReferenceType>(NonQualTy)->getPointeeType();
 4488   QualType NativePointeeTy = cast<ReferenceType>(NonQualTy)->getPointeeType();
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
 1087                       getNaturalTypeAlignment(RefTy->getPointeeType()));
tools/clang/lib/CodeGen/CodeGenFunction.cpp
 1910       type = cast<ReferenceType>(ty)->getPointeeType();
tools/clang/lib/CodeGen/CodeGenTypes.cpp
  551     QualType ETy = RTy->getPointeeType();
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
 4102     QualType CaughtType = cast<ReferenceType>(CatchType)->getPointeeType();
tools/clang/lib/Index/USRGeneration.cpp
  792       T = RT->getPointeeType();
  797       T = RT->getPointeeType();
tools/clang/lib/Sema/SemaCast.cpp
  730     DestPointee = DestReference->getPointeeType();
 1309   QualType ToType = R->getPointeeType();
 1334                             R->getPointeeType(), Paths))
 1370   QualType DestPointee = DestReference->getPointeeType();
 1753     DestType = Self.Context.getPointerType(DestTypeTmp->getPointeeType());
 2077     DestType = Self.Context.getPointerType(DestTypeTmp->getPointeeType());
tools/clang/lib/Sema/SemaChecking.cpp
13019     diagnoseArrayStarInParamType(S, ReferenceTy->getPointeeType(), Loc);
tools/clang/lib/Sema/SemaCodeComplete.cpp
  908       T = Ref->getPointeeType();
tools/clang/lib/Sema/SemaDecl.cpp
10549           T = RT->getPointeeType();
tools/clang/lib/Sema/SemaDeclAttr.cpp
 4593     Ty = RefType->getPointeeType();
 4605     Ty = RefType->getPointeeType();
tools/clang/lib/Sema/SemaDeclCXX.cpp
 1503     NewType = R->getPointeeType();
 1504     OldType = OldType->getAs<ReferenceType>()->getPointeeType();
 7215         ConstArg = RT->getPointeeType().isConstQualified();
 8069     if (!RT || RT->getPointeeType().getCVRQualifiers() != Qualifiers::Const) {
 8086     if (!RT || RT->getPointeeType().getCVRQualifiers()) {
 9089     ConvType = ConvTypeRef->getPointeeType();
 9766     ArgType = RT->getPointeeType().getUnqualifiedType();
12494     OtherRefType = OtherRef->getPointeeType();
12853       getAs<RValueReferenceType>()->getPointeeType();
14295     BaseType = Ref->getPointeeType();
14314       T = RT->getPointeeType();
15376         NewClassTy = NewRT->getPointeeType();
15377         OldClassTy = OldRT->getPointeeType();
tools/clang/lib/Sema/SemaDeclObjC.cpp
  349     T = RT->getPointeeType();
tools/clang/lib/Sema/SemaExceptionSpec.cpp
   31     T = RefTy->getPointeeType();
  130     PointeeT = RT->getPointeeType();
  664     HandlerType = RefTy->getPointeeType();
  819       SubI = RefTy->getPointeeType();
 1020     FT = RT->getPointeeType()->getAs<FunctionProtoType>();
tools/clang/lib/Sema/SemaExpr.cpp
 3048         type = reftype->getPointeeType();
 3938     ExprType = Ref->getPointeeType();
 4085       T = cast<ReferenceType>(Ty)->getPointeeType();
 8196     if (Context.typesAreCompatible(LHSTypeRef->getPointeeType(), RHSType)) {
11857       if (RefTy->getPointeeType().isVolatileQualified())
12669     if (RefTy->getPointeeType().isVolatileQualified())
15969       if (!RefType->getPointeeType()->isFunctionType())
15970         CaptureType = RefType->getPointeeType();
17741       Type = RefTy->getPointeeType();
tools/clang/lib/Sema/SemaExprMember.cpp
 1778     MemberType = Ref->getPointeeType();
tools/clang/lib/Sema/SemaExprObjC.cpp
 3275     type = ref->getPointeeType();
 4203     effCastType = ref->getPointeeType();
tools/clang/lib/Sema/SemaInit.cpp
 4210   QualType cv1T1 = DestType->castAs<ReferenceType>()->getPointeeType();
 4467   QualType cv1T1 = DestType->castAs<ReferenceType>()->getPointeeType();
 4597     VK = RRef->getPointeeType()->isFunctionType() ? VK_LValue : VK_XValue;
 4665   QualType cv1T1 = DestType->castAs<ReferenceType>()->getPointeeType();
 8672     QualType T = DestType->castAs<ReferenceType>()->getPointeeType();
tools/clang/lib/Sema/SemaLookup.cpp
 2930       T = cast<ReferenceType>(T)->getPointeeType().getTypePtr();
tools/clang/lib/Sema/SemaOpenMP.cpp
 1787       Ty = Ty->castAs<ReferenceType>()->getPointeeType();
tools/clang/lib/Sema/SemaOverload.cpp
 4506         if (RefType && !RefType->getPointeeType()->isFunctionType())
 4529            !RefType->getPointeeType()->isFunctionType()))
 4604   QualType T1 = DeclType->castAs<ReferenceType>()->getPointeeType();
 5028     QualType T1 = ToType->castAs<ReferenceType>()->getPointeeType();
 7758     Ty = RefTy->getPointeeType();
 7880           CanTy = ResTypeRef->getPointeeType();
10085     if (ToRefTy->getPointeeType().isAtLeastAsQualifiedAs(FromTy) &&
10087         !ToRefTy->getPointeeType()->isIncompleteType() &&
10088         S.IsDerivedFrom(SourceLocation(), ToRefTy->getPointeeType(), FromTy)) {
10544         ConstRHS = RT->getPointeeType().isConstQualified();
10727     FnType = FnTypeRef->getPointeeType();
10731     FnType = FnTypeRef->getPointeeType();
11262     Ret = ToTypeRef->getPointeeType();
tools/clang/lib/Sema/SemaStmt.cpp
 3080         if (!S.Context.hasSameUnqualifiedType(RRefType->getPointeeType(),
tools/clang/lib/Sema/SemaTemplate.cpp
 5514   return Visit(T->getPointeeType());
 5519   return Visit(T->getPointeeType());
 5871       if (!ParamRef->getPointeeType()->isFunctionType()) {
 5881         unsigned ParamQuals = ParamRef->getPointeeType().getCVRQualifiers();
 6746        ParamType->castAs<ReferenceType>()->getPointeeType()->isFunctionType()) ||
 6805     assert(ParamRefType->getPointeeType()->isIncompleteOrObjectType() &&
 6810                                                  ParamRefType->getPointeeType(),
 7049                               TargetRef->getPointeeType().getQualifiers());
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
 1183     if (ParamRef->getPointeeType().getQualifiers())
 1185     auto *TypeParm = ParamRef->getPointeeType()->getAs<TemplateTypeParmType>();
 1242       Param = ParamRef->getPointeeType();
 1247       Arg = ArgRef->getPointeeType();
 1563                            cast<LValueReferenceType>(Param)->getPointeeType(),
 1564                            ReferenceArg->getPointeeType(), Info, Deduced, 0);
 1575                              cast<RValueReferenceType>(Param)->getPointeeType(),
 1576                              ReferenceArg->getPointeeType(),
 3184     DeducedA = DeducedARef->getPointeeType();
 3186     A = ARef->getPointeeType();
 3196     OriginalParamType = OriginalParamRef->getPointeeType();
 3595     ParamType = ParamRefType->getPointeeType();
 4163     P = PRef->getPointeeType();
 4169     A = ARef->getPointeeType();
 5378                                cast<ReferenceType>(T)->getPointeeType(),
tools/clang/lib/Sema/SemaType.cpp
 6354           T = cast<ReferenceType>(Ty)->getPointeeType();
 6433         QualType New = wrap(C, OldRef->getPointeeType(), I);
tools/clang/lib/StaticAnalyzer/Checkers/GTestChecker.cpp
  231         RefTy->getPointeeType()->getCanonicalTypeUnqualified() == BoolTy) {
tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp
 1920     Type = RefT->getPointeeType();
tools/clang/tools/extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.cpp
  256                            Type->castAs<ReferenceType>()->getPointeeType());
tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp
   22     Left = LeftRefType->getPointeeType();
   24     Right = RightRefType->getPointeeType();
tools/clang/tools/extra/clang-tidy/utils/ExceptionAnalyzer.cpp
  149                          ->getPointeeType()
  175                            ->getPointeeType()
tools/clang/tools/libclang/CXType.cpp
  459       T = cast<ReferenceType>(TP)->getPointeeType();
tools/lldb/source/Symbol/ClangASTContext.cpp
 3056         return IsFunctionType(reference_type->getPointeeType().getAsOpaquePtr(),
 3226             reference_type->getPointeeType().getAsOpaquePtr());
 3282             reference_type->getPointeeType().getAsOpaquePtr(),
 3713           llvm::cast<clang::ReferenceType>(qual_type)->getPointeeType();
 4099                     ->getPointeeType()
 5661     clang::QualType pointee_type = reference_type->getPointeeType();
 6975           this, reference_type->getPointeeType().getAsOpaquePtr());
 7360       clang::QualType pointee_type(reference_type->getPointeeType());
 7573           this, reference_type->getPointeeType().getAsOpaquePtr());