|
reference, declaration → definition
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,