Lines Matching refs:BaseType
2057 QualType BaseType,
2072 if (!BaseType.isNull())
2073 T = Method->getSendResultType(BaseType);
2081 if (!BaseType.isNull())
2082 T = Ivar->getUsageType(BaseType);
2088 if (!BaseType.isNull())
2089 T = Property->getUsageType(BaseType);
3646 QualType BaseType = Base->getType();
3649 if (const PointerType *Ptr = BaseType->getAs<PointerType>())
3650 BaseType = Ptr->getPointeeType();
3651 else if (BaseType->isObjCObjectPointerType())
3663 if (BaseType->isObjCObjectPointerType() ||
3664 BaseType->isObjCObjectOrInterfaceType()) {
3672 CodeCompletionContext CCContext(contextKind, BaseType);
3678 if (const RecordType *Record = BaseType->getAs<RecordType>()) {
3681 Results.setObjectTypeQualifiers(BaseType.getQualifiers());
3694 bool IsDependent = BaseType->isDependentType();
3707 } else if (!IsArrow && BaseType->getAsObjCInterfacePointerType()) {
3713 = BaseType->getAsObjCInterfacePointerType();
3723 } else if ((IsArrow && BaseType->isObjCObjectPointerType()) ||
3724 (!IsArrow && BaseType->isObjCObjectType())) {
3728 = BaseType->getAs<ObjCObjectPointerType>())
3731 Class = BaseType->getAs<ObjCObjectType>()->getInterface();