Home
last modified time | relevance | path

Searched refs:LHSOPT (Results 1 – 6 of 6) sorted by relevance

/external/clang/lib/AST/
DASTContext.cpp6944 bool ASTContext::canAssignObjCInterfaces(const ObjCObjectPointerType *LHSOPT, in canAssignObjCInterfaces() argument
6946 const ObjCObjectType* LHS = LHSOPT->getObjectType(); in canAssignObjCInterfaces()
6966 LHSOPT->stripObjCKindOfTypeAndQuals(*this)); in canAssignObjCInterfaces()
6970 return finish(ObjCQualifiedIdTypesAreCompatible(QualType(LHSOPT,0), in canAssignObjCInterfaces()
6976 return finish(ObjCQualifiedClassTypesAreCompatible(QualType(LHSOPT,0), in canAssignObjCInterfaces()
6994 const ObjCObjectPointerType *LHSOPT, in canAssignObjCInterfacesInBlockPointer() argument
7004 const ObjCObjectPointerType *Expected = BlockReturnType ? RHSOPT : LHSOPT; in canAssignObjCInterfacesInBlockPointer()
7012 LHSOPT->stripObjCKindOfTypeAndQuals(*this), in canAssignObjCInterfacesInBlockPointer()
7016 if (RHSOPT->isObjCBuiltinType() || LHSOPT->isObjCIdType()) in canAssignObjCInterfacesInBlockPointer()
7019 if (LHSOPT->isObjCBuiltinType()) { in canAssignObjCInterfacesInBlockPointer()
[all …]
/external/llvm-project/clang/lib/AST/
DASTContext.cpp8791 bool ASTContext::canAssignObjCInterfaces(const ObjCObjectPointerType *LHSOPT, in canAssignObjCInterfaces() argument
8793 const ObjCObjectType* LHS = LHSOPT->getObjectType(); in canAssignObjCInterfaces()
8812 LHSOPT->stripObjCKindOfTypeAndQuals(*this)); in canAssignObjCInterfaces()
8818 return finish(ObjCQualifiedIdTypesAreCompatible(LHSOPT, RHSOPT, false)); in canAssignObjCInterfaces()
8823 return finish(ObjCQualifiedClassTypesAreCompatible(LHSOPT, RHSOPT)); in canAssignObjCInterfaces()
8845 const ObjCObjectPointerType *LHSOPT, in canAssignObjCInterfacesInBlockPointer() argument
8855 const ObjCObjectPointerType *Expected = BlockReturnType ? RHSOPT : LHSOPT; in canAssignObjCInterfacesInBlockPointer()
8863 LHSOPT->stripObjCKindOfTypeAndQuals(*this), in canAssignObjCInterfacesInBlockPointer()
8867 if (RHSOPT->isObjCBuiltinType() || LHSOPT->isObjCIdType()) in canAssignObjCInterfacesInBlockPointer()
8870 if (LHSOPT->isObjCBuiltinType()) { in canAssignObjCInterfacesInBlockPointer()
[all …]
/external/clang/include/clang/AST/
DASTContext.h2253 bool canAssignObjCInterfaces(const ObjCObjectPointerType *LHSOPT,
2258 const ObjCObjectPointerType *LHSOPT,
2262 QualType areCommonBaseCompatible(const ObjCObjectPointerType *LHSOPT,
/external/llvm-project/clang/include/clang/AST/
DASTContext.h2646 bool canAssignObjCInterfaces(const ObjCObjectPointerType *LHSOPT,
2651 const ObjCObjectPointerType *LHSOPT,
2655 QualType areCommonBaseCompatible(const ObjCObjectPointerType *LHSOPT,
/external/llvm-project/clang/lib/Sema/
DSemaExpr.cpp8329 const ObjCObjectPointerType *LHSOPT = LHSTy->castAs<ObjCObjectPointerType>(); in FindCompositeObjCPointerType() local
8347 Context.areCommonBaseCompatible(LHSOPT, RHSOPT)).isNull()) { in FindCompositeObjCPointerType()
8349 } else if (Context.canAssignObjCInterfaces(LHSOPT, RHSOPT)) { in FindCompositeObjCPointerType()
8351 } else if (Context.canAssignObjCInterfaces(RHSOPT, LHSOPT)) { in FindCompositeObjCPointerType()
8352 compositeType = LHSOPT->isObjCBuiltinType() ? LHSTy : RHSTy; in FindCompositeObjCPointerType()
8353 } else if ((LHSOPT->isObjCQualifiedIdType() || in FindCompositeObjCPointerType()
8355 Context.ObjCQualifiedIdTypesAreCompatible(LHSOPT, RHSOPT, in FindCompositeObjCPointerType()
/external/clang/lib/Sema/
DSemaExpr.cpp6795 const ObjCObjectPointerType *LHSOPT = LHSTy->castAs<ObjCObjectPointerType>(); in FindCompositeObjCPointerType() local
6813 Context.areCommonBaseCompatible(LHSOPT, RHSOPT)).isNull()) { in FindCompositeObjCPointerType()
6815 } else if (Context.canAssignObjCInterfaces(LHSOPT, RHSOPT)) { in FindCompositeObjCPointerType()
6817 } else if (Context.canAssignObjCInterfaces(RHSOPT, LHSOPT)) { in FindCompositeObjCPointerType()
6818 compositeType = LHSOPT->isObjCBuiltinType() ? LHSTy : RHSTy; in FindCompositeObjCPointerType()