Home | History | Annotate | Download | only in AST

Lines Matching refs:BaseType

102   QualType BaseType = T;
103 while (!BaseType->isSpecifierType()) {
104 if (isa<TypedefType>(BaseType))
106 else if (const PointerType* PTy = BaseType->getAs<PointerType>())
107 BaseType = PTy->getPointeeType();
108 else if (const ArrayType* ATy = dyn_cast<ArrayType>(BaseType))
109 BaseType = ATy->getElementType();
110 else if (const FunctionType* FTy = BaseType->getAs<FunctionType>())
111 BaseType = FTy->getResultType();
112 else if (const VectorType *VTy = BaseType->getAs<VectorType>())
113 BaseType = VTy->getElementType();
114 else if (const ReferenceType *RTy = BaseType->getAs<ReferenceType>())
115 BaseType = RTy->getPointeeType();
119 return BaseType;
263 QualType BaseType = GetBaseType(CurDeclType);
264 if (!BaseType.isNull() && isa<TagType>(BaseType) &&
265 cast<TagType>(BaseType)->getDecl() == Decls[0]) {