Lines Matching refs:getInterface
8295 ObjCInterfaceDecl *OI = T->castAs<ObjCObjectType>()->getInterface(); in getObjCEncodingForTypeImpl()
9611 if (LHS->getInterface() && RHS->getInterface()) { in canAssignObjCInterfaces()
9703 assert(LHS->getInterface() && "LHS must have an interface base"); in getIntersectionOfProtocols()
9704 assert(RHS->getInterface() && "RHS must have an interface base"); in getIntersectionOfProtocols()
9715 Context.CollectInheritedProtocols(LHS->getInterface(), LHSProtocolSet); in getIntersectionOfProtocols()
9726 Context.CollectInheritedProtocols(RHS->getInterface(), RHSProtocolSet); in getIntersectionOfProtocols()
9818 const ObjCInterfaceDecl* LDecl = LHS->getInterface(); in areCommonBaseCompatible()
9819 const ObjCInterfaceDecl* RDecl = RHS->getInterface(); in areCommonBaseCompatible()
9836 LHSAncestors[LHS->getInterface()->getCanonicalDecl()] = LHS; in areCommonBaseCompatible()
9838 if (declaresSameEntity(LHS->getInterface(), RDecl)) { in areCommonBaseCompatible()
9844 if (!sameObjCTypeArgs(*this, LHS->getInterface(), in areCommonBaseCompatible()
9857 getIntersectionOfProtocols(*this, LHS->getInterface(), Lptr, Rptr, in areCommonBaseCompatible()
9866 QualType Result = getObjCInterfaceType(LHS->getInterface()); in areCommonBaseCompatible()
9886 auto KnownLHS = LHSAncestors.find(RHS->getInterface()->getCanonicalDecl()); in areCommonBaseCompatible()
9895 if (!sameObjCTypeArgs(*this, LHS->getInterface(), in areCommonBaseCompatible()
9908 getIntersectionOfProtocols(*this, RHS->getInterface(), Lptr, Rptr, in areCommonBaseCompatible()
9916 QualType Result = getObjCInterfaceType(RHS->getInterface()); in areCommonBaseCompatible()
9938 assert(LHS->getInterface() && "LHS is not an interface type"); in canAssignObjCInterfaces()
9939 assert(RHS->getInterface() && "RHS is not an interface type"); in canAssignObjCInterfaces()
9943 ObjCInterfaceDecl *LHSInterface = LHS->getInterface(); in canAssignObjCInterfaces()
9944 bool IsSuperClass = LHSInterface->isSuperClassOf(RHS->getInterface()); in canAssignObjCInterfaces()
9957 CollectInheritedProtocols(RHS->getInterface(), SuperClassInheritedProtocols); in canAssignObjCInterfaces()
9983 while (!declaresSameEntity(RHSSuper->getInterface(), LHSInterface)) in canAssignObjCInterfaces()
9988 !sameObjCTypeArgs(*this, LHS->getInterface(), in canAssignObjCInterfaces()