reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/AST/ASTContext.h
 2597   bool canAssignObjCInterfaces(const ObjCObjectPointerType *LHSOPT,

References

tools/clang/lib/AST/ASTContext.cpp
 8161     return canAssignObjCInterfaces(RHSOPT->stripObjCKindOfTypeAndQuals(*this),
 8325     return ctx.canAssignObjCInterfaces(lhsOPT, rhsOPT);
 8573   return canAssignObjCInterfaces(LHSOPT, RHSOPT) ||
 8574          canAssignObjCInterfaces(RHSOPT, LHSOPT);
 8578   return canAssignObjCInterfaces(
 9156     if (canAssignObjCInterfaces(LHS->castAs<ObjCObjectPointerType>(),
tools/clang/lib/Sema/SemaDeclObjC.cpp
 2294   return Context.canAssignObjCInterfaces(A, B);
tools/clang/lib/Sema/SemaExpr.cpp
 7530     } else if (Context.canAssignObjCInterfaces(LHSOPT, RHSOPT)) {
 7532     } else if (Context.canAssignObjCInterfaces(RHSOPT, LHSOPT)) {
tools/clang/lib/Sema/SemaObjCProperty.cpp
 1338           Context.canAssignObjCInterfaces(
 1669       compat = Context.canAssignObjCInterfaces(getterObjCPtr, propertyObjCPtr);
tools/clang/lib/Sema/SemaOverload.cpp
 2462     if (Context.canAssignObjCInterfaces(ToObjCPtr, FromObjCPtr)) {
 2476     if (Context.canAssignObjCInterfaces(FromObjCPtr, ToObjCPtr)) {
 3924       bool AssignLeft = S.Context.canAssignObjCInterfaces(FromObjCPtr1,
 3926       bool AssignRight = S.Context.canAssignObjCInterfaces(FromObjCPtr2,
 4223         = S.Context.canAssignObjCInterfaces(FromPtr1, FromPtr2);
 4225         = S.Context.canAssignObjCInterfaces(FromPtr2, FromPtr1);
 4227         = S.Context.canAssignObjCInterfaces(ToPtr1, ToPtr2);
 4229         = S.Context.canAssignObjCInterfaces(ToPtr2, ToPtr1);
tools/clang/lib/Sema/SemaType.cpp
  956       } else if (S.Context.canAssignObjCInterfaces(boundObjC, typeArgObjC)) {
tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp
  192   if (ASTCtxt.canAssignObjCInterfaces(StaticObjCType, DynObjCType))
  196       ASTCtxt.canAssignObjCInterfaces(DynObjCType, StaticObjCType))
tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp
  489   if (C.canAssignObjCInterfaces(StaticLowerBound, *Current)) {
  494   if (C.canAssignObjCInterfaces(*Current, StaticUpperBound)) {
  576       ASTCtxt.canAssignObjCInterfaces(DestObjectPtrType, OrigObjectPtrType);
  578       ASTCtxt.canAssignObjCInterfaces(OrigObjectPtrType, DestObjectPtrType);
  585       !ASTCtxt.canAssignObjCInterfaces(DestObjectPtrType, *TrackedType) &&
  586       !ASTCtxt.canAssignObjCInterfaces(*TrackedType, DestObjectPtrType)) {
  665         ASTCtxt.canAssignObjCInterfaces(ReceiverObjectPtrType, TrackedType)) {
  791           ASTCtxt.canAssignObjCInterfaces(ArgObjectPtrType, *TrackedArgType)) {
  797     if (!ASTCtxt.canAssignObjCInterfaces(ParamObjectPtrType,