Home | History | Annotate | Download | only in AST

Lines Matching defs:BaseType

1164   ExtQualsTypeCommonBase(const Type *baseType, QualType canon)
1165 : BaseType(baseType), CanonicalType(canon) {}
1172 const Type *const BaseType;
1213 ExtQuals(const Type *baseType, QualType canon, Qualifiers quals)
1214 : ExtQualsTypeCommonBase(baseType,
1237 const Type *getBaseType() const { return BaseType; }
1244 const Type *BaseType,
1247 ID.AddPointer(BaseType);
3771 QualType BaseType;
3772 /// The transformed type if not dependent, otherwise the same as BaseType.
3785 QualType getBaseType() const { return BaseType; }
3803 DependentUnaryTransformType(const ASTContext &C, QualType BaseType,
3809 static void Profile(llvm::FoldingSetNodeID &ID, QualType BaseType,
3811 ID.AddPointer(BaseType.getAsOpaquePtr());
5039 QualType BaseType;
5069 BaseType(QualType(this_(), 0)) {
5084 QualType getBaseType() const { return BaseType; }
5254 QualType baseType = getBaseType();
5255 while (const ObjCObjectType *ObjT = baseType->getAs<ObjCObjectType>()) {
5259 baseType = ObjT->getBaseType();
5544 return getCommonPtr()->BaseType;
5548 return (isNull() ? nullptr : getCommonPtr()->BaseType);