Lines Matching refs:Underlying
4628 QualType Underlying) const { in getTypedefType()
4631 if (Underlying.isNull()) in getTypedefType()
4632 Underlying = Decl->getUnderlyingType(); in getTypedefType()
4633 QualType Canonical = getCanonicalType(Underlying); in getTypedefType()
4635 TypedefType(Type::Typedef, Decl, Underlying, Canonical); in getTypedefType()
4642 QualType Underlying) const { in getUsingType()
4651 assert(!Underlying.hasLocalQualifiers()); in getUsingType()
4652 assert(Underlying == getTypeDeclType(cast<TypeDecl>(Found->getTargetDecl()))); in getUsingType()
4653 QualType Canon = Underlying.getCanonicalType(); in getUsingType()
4656 new (*this, TypeAlignment) UsingType(Found, Underlying, Canon); in getUsingType()
4838 QualType Underlying) const { in getTemplateSpecializationTypeInfo()
4841 QualType TST = getTemplateSpecializationType(Name, Args, Underlying); in getTemplateSpecializationTypeInfo()
4858 QualType Underlying) const { in getTemplateSpecializationType()
4867 return getTemplateSpecializationType(Template, ArgVec, Underlying); in getTemplateSpecializationType()
4883 QualType Underlying) const { in getTemplateSpecializationType()
4893 if (!Underlying.isNull()) in getTemplateSpecializationType()
4894 CanonType = getCanonicalType(Underlying); in getTemplateSpecializationType()
4913 IsTypeAlias ? Underlying : QualType()); in getTemplateSpecializationType()