Home | History | Annotate | Download | only in AST

Lines Matching defs:LHSOPT

6499   if (const ObjCObjectPointerType *lhsOPT =
6502 for (auto *lhsProto : lhsOPT->quals()) {
6523 if (ObjCInterfaceDecl *lhsID = lhsOPT->getInterfaceDecl()) {
6529 if (LHSInheritedProtocols.empty() && lhsOPT->qual_empty())
6553 bool ASTContext::canAssignObjCInterfaces(const ObjCObjectPointerType *LHSOPT,
6555 const ObjCObjectType* LHS = LHSOPT->getObjectType();
6564 return ObjCQualifiedIdTypesAreCompatible(QualType(LHSOPT,0),
6569 return ObjCQualifiedClassTypesAreCompatible(QualType(LHSOPT,0),
6585 const ObjCObjectPointerType *LHSOPT,
6588 if (RHSOPT->isObjCBuiltinType() || LHSOPT->isObjCIdType())
6591 if (LHSOPT->isObjCBuiltinType()) {
6595 if (LHSOPT->isObjCQualifiedIdType() || RHSOPT->isObjCQualifiedIdType())
6596 return ObjCQualifiedIdTypesAreCompatible(QualType(LHSOPT,0),
6600 const ObjCInterfaceType* LHS = LHSOPT->getInterfaceType();
6621 const ObjCObjectPointerType *LHSOPT,
6625 const ObjCObjectType* LHS = LHSOPT->getObjectType();
6763 const ObjCObjectPointerType *LHSOPT = LHS->getAs<ObjCObjectPointerType>();
6766 if (!LHSOPT || !RHSOPT)
6769 return canAssignObjCInterfaces(LHSOPT, RHSOPT) ||
6770 canAssignObjCInterfaces(RHSOPT, LHSOPT);