Home | History | Annotate | Download | only in Sema

Lines Matching refs:BaseType

3429   QualType BaseType = Base->getType();
3432 if (const PointerType *Ptr = BaseType->getAs<PointerType>())
3433 BaseType = Ptr->getPointeeType();
3434 else if (BaseType->isObjCObjectPointerType())
3446 if (BaseType->isObjCObjectPointerType() ||
3447 BaseType->isObjCObjectOrInterfaceType()) {
3458 BaseType),
3461 if (const RecordType *Record = BaseType->getAs<RecordType>()) {
3464 Results.setObjectTypeQualifiers(BaseType.getQualifiers());
3477 bool IsDependent = BaseType->isDependentType();
3490 } else if (!IsArrow && BaseType->getAsObjCInterfacePointerType()) {
3496 = BaseType->getAsObjCInterfacePointerType();
3508 } else if ((IsArrow && BaseType->isObjCObjectPointerType()) ||
3509 (!IsArrow && BaseType->isObjCObjectType())) {
3513 = BaseType->getAs<ObjCObjectPointerType>())
3516 Class = BaseType->getAs<ObjCObjectType>()->getInterface();