Lines Matching refs:Ty
52 bool isNonnullType(QualType Ty) const;
105 QualType Ty = Decl->getType(); in isGlobalConstString() local
106 bool HasConst = Ty.isConstQualified(); in isGlobalConstString()
107 if (isNonnullType(Ty) && HasConst) in isGlobalConstString()
111 while (const Type *T = Ty.getTypePtr()) { in isGlobalConstString()
113 Ty = TT->getDecl()->getUnderlyingType(); in isGlobalConstString()
116 HasConst = HasConst || Ty.isConstQualified(); in isGlobalConstString()
117 if (isNonnullType(Ty) && HasConst) in isGlobalConstString()
122 Ty = AT->getModifiedType(); in isGlobalConstString()
131 bool NonnullGlobalConstantsChecker::isNonnullType(QualType Ty) const { in isNonnullType()
133 if (Ty->isPointerType() && Ty->getPointeeType()->isCharType()) in isNonnullType()
136 if (auto *T = dyn_cast<ObjCObjectPointerType>(Ty)) { in isNonnullType()
139 } else if (auto *T = dyn_cast<TypedefType>(Ty)) { in isNonnullType()