Home | History | Annotate | Download | only in AST

Lines Matching defs:BaseType

1167   ExtQualsTypeCommonBase(const Type *baseType, QualType canon)
1168 : BaseType(baseType), CanonicalType(canon) {}
1175 const Type *const BaseType;
1216 ExtQuals(const Type *baseType, QualType canon, Qualifiers quals)
1217 : ExtQualsTypeCommonBase(baseType,
1240 const Type *getBaseType() const { return BaseType; }
1247 const Type *BaseType,
1250 ID.AddPointer(BaseType);
3715 QualType BaseType;
3716 /// The transformed type if not dependent, otherwise the same as BaseType.
3729 QualType getBaseType() const { return BaseType; }
3747 DependentUnaryTransformType(const ASTContext &C, QualType BaseType,
3753 static void Profile(llvm::FoldingSetNodeID &ID, QualType BaseType,
3755 ID.AddPointer(BaseType.getAsOpaquePtr());
4983 QualType BaseType;
5013 BaseType(QualType(this_(), 0)) {
5028 QualType getBaseType() const { return BaseType; }
5198 QualType baseType = getBaseType();
5199 while (const ObjCObjectType *ObjT = baseType->getAs<ObjCObjectType>()) {
5203 baseType = ObjT->getBaseType();
5488 return getCommonPtr()->BaseType;
5492 return (isNull() ? nullptr : getCommonPtr()->BaseType);