Home | History | Annotate | Download | only in Sema

Lines Matching defs:BaseType

3543   QualType BaseType = Base->getType();
3546 if (const PointerType *Ptr = BaseType->getAs<PointerType>())
3547 BaseType = Ptr->getPointeeType();
3548 else if (BaseType->isObjCObjectPointerType())
3560 if (BaseType->isObjCObjectPointerType() ||
3561 BaseType->isObjCObjectOrInterfaceType()) {
3572 BaseType),
3575 if (const RecordType *Record = BaseType->getAs<RecordType>()) {
3578 Results.setObjectTypeQualifiers(BaseType.getQualifiers());
3591 bool IsDependent = BaseType->isDependentType();
3604 } else if (!IsArrow && BaseType->getAsObjCInterfacePointerType()) {
3610 = BaseType->getAsObjCInterfacePointerType();
3622 } else if ((IsArrow && BaseType->isObjCObjectPointerType()) ||
3623 (!IsArrow && BaseType->isObjCObjectType())) {
3627 = BaseType->getAs<ObjCObjectPointerType>())
3630 Class = BaseType->getAs<ObjCObjectType>()->getInterface();