Lines Matching refs:getInterface
8400 ObjCInterfaceDecl *OI = T->castAs<ObjCObjectType>()->getInterface(); in getObjCEncodingForTypeImpl()
9723 if (LHS->getInterface() && RHS->getInterface()) { in canAssignObjCInterfaces()
9815 assert(LHS->getInterface() && "LHS must have an interface base"); in getIntersectionOfProtocols()
9816 assert(RHS->getInterface() && "RHS must have an interface base"); in getIntersectionOfProtocols()
9827 Context.CollectInheritedProtocols(LHS->getInterface(), LHSProtocolSet); in getIntersectionOfProtocols()
9838 Context.CollectInheritedProtocols(RHS->getInterface(), RHSProtocolSet); in getIntersectionOfProtocols()
9930 const ObjCInterfaceDecl* LDecl = LHS->getInterface(); in areCommonBaseCompatible()
9931 const ObjCInterfaceDecl* RDecl = RHS->getInterface(); in areCommonBaseCompatible()
9948 LHSAncestors[LHS->getInterface()->getCanonicalDecl()] = LHS; in areCommonBaseCompatible()
9950 if (declaresSameEntity(LHS->getInterface(), RDecl)) { in areCommonBaseCompatible()
9956 if (!sameObjCTypeArgs(*this, LHS->getInterface(), in areCommonBaseCompatible()
9969 getIntersectionOfProtocols(*this, LHS->getInterface(), Lptr, Rptr, in areCommonBaseCompatible()
9978 QualType Result = getObjCInterfaceType(LHS->getInterface()); in areCommonBaseCompatible()
9998 auto KnownLHS = LHSAncestors.find(RHS->getInterface()->getCanonicalDecl()); in areCommonBaseCompatible()
10007 if (!sameObjCTypeArgs(*this, LHS->getInterface(), in areCommonBaseCompatible()
10020 getIntersectionOfProtocols(*this, RHS->getInterface(), Lptr, Rptr, in areCommonBaseCompatible()
10028 QualType Result = getObjCInterfaceType(RHS->getInterface()); in areCommonBaseCompatible()
10050 assert(LHS->getInterface() && "LHS is not an interface type"); in canAssignObjCInterfaces()
10051 assert(RHS->getInterface() && "RHS is not an interface type"); in canAssignObjCInterfaces()
10055 ObjCInterfaceDecl *LHSInterface = LHS->getInterface(); in canAssignObjCInterfaces()
10056 bool IsSuperClass = LHSInterface->isSuperClassOf(RHS->getInterface()); in canAssignObjCInterfaces()
10069 CollectInheritedProtocols(RHS->getInterface(), SuperClassInheritedProtocols); in canAssignObjCInterfaces()
10095 while (!declaresSameEntity(RHSSuper->getInterface(), LHSInterface)) in canAssignObjCInterfaces()
10100 !sameObjCTypeArgs(*this, LHS->getInterface(), in canAssignObjCInterfaces()