Lines Matching refs:getInterface

7647     ObjCInterfaceDecl *OI = T->castAs<ObjCObjectType>()->getInterface();  in getObjCEncodingForTypeImpl()
8946 if (LHS->getInterface() && RHS->getInterface()) { in canAssignObjCInterfaces()
9038 assert(LHS->getInterface() && "LHS must have an interface base"); in getIntersectionOfProtocols()
9039 assert(RHS->getInterface() && "RHS must have an interface base"); in getIntersectionOfProtocols()
9050 Context.CollectInheritedProtocols(LHS->getInterface(), LHSProtocolSet); in getIntersectionOfProtocols()
9061 Context.CollectInheritedProtocols(RHS->getInterface(), RHSProtocolSet); in getIntersectionOfProtocols()
9157 const ObjCInterfaceDecl* LDecl = LHS->getInterface(); in areCommonBaseCompatible()
9158 const ObjCInterfaceDecl* RDecl = RHS->getInterface(); in areCommonBaseCompatible()
9175 LHSAncestors[LHS->getInterface()->getCanonicalDecl()] = LHS; in areCommonBaseCompatible()
9177 if (declaresSameEntity(LHS->getInterface(), RDecl)) { in areCommonBaseCompatible()
9183 if (!sameObjCTypeArgs(*this, LHS->getInterface(), in areCommonBaseCompatible()
9196 getIntersectionOfProtocols(*this, LHS->getInterface(), Lptr, Rptr, in areCommonBaseCompatible()
9205 QualType Result = getObjCInterfaceType(LHS->getInterface()); in areCommonBaseCompatible()
9225 auto KnownLHS = LHSAncestors.find(RHS->getInterface()->getCanonicalDecl()); in areCommonBaseCompatible()
9234 if (!sameObjCTypeArgs(*this, LHS->getInterface(), in areCommonBaseCompatible()
9247 getIntersectionOfProtocols(*this, RHS->getInterface(), Lptr, Rptr, in areCommonBaseCompatible()
9255 QualType Result = getObjCInterfaceType(RHS->getInterface()); in areCommonBaseCompatible()
9277 assert(LHS->getInterface() && "LHS is not an interface type"); in canAssignObjCInterfaces()
9278 assert(RHS->getInterface() && "RHS is not an interface type"); in canAssignObjCInterfaces()
9282 ObjCInterfaceDecl *LHSInterface = LHS->getInterface(); in canAssignObjCInterfaces()
9283 bool IsSuperClass = LHSInterface->isSuperClassOf(RHS->getInterface()); in canAssignObjCInterfaces()
9296 CollectInheritedProtocols(RHS->getInterface(), SuperClassInheritedProtocols); in canAssignObjCInterfaces()
9322 while (!declaresSameEntity(RHSSuper->getInterface(), LHSInterface)) in canAssignObjCInterfaces()
9327 !sameObjCTypeArgs(*this, LHS->getInterface(), in canAssignObjCInterfaces()