Lines Matching defs:Pointee
3723 QualType Pointee = Type->castAs<PointerType>()->getPointeeType();
3724 QualType PointeeElem = Context.getBaseElementType(Pointee);
3726 if (Pointee.getAddressSpace() != LangAS::Default &&
3730 << Pointee.getUnqualifiedType()
3731 << Pointee.getQualifiers().getAddressSpaceAttributePrintValue();
3734 if (Pointee->isVoidType() && !isSFINAEContext()) {
3741 << (LangOpts.CPlusPlus26 ? Pointee : Type)
3743 } else if (Pointee->isFunctionType() || Pointee->isVoidType() ||
3744 Pointee->isSizelessType()) {
3747 } else if (!Pointee->isDependentType()) {
3750 if (Pointee->isEnumeralType() ||
3751 !RequireCompleteType(StartLoc, Pointee,
3761 if (Pointee->isArrayType() && !ArrayForm) {
3818 bool IsComplete = isCompleteType(StartLoc, Pointee);
3821 Pointee.isDestructedType());
3822 bool Overaligned = hasNewExtendedAlignment(*this, Pointee);
3854 Qualifiers Qs = Pointee.getQualifiers();
3860 Context.getQualifiedType(Pointee.getUnqualifiedType(), Qs));