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

Declarations

tools/clang/include/clang/AST/Type.h
 2016   bool isObjCObjectPointerType() const;         // pointer to ObjC object

References

tools/clang/include/clang/AST/ASTContext.h
 1978     if (!type.getTypePtr()->isObjCObjectPointerType() ||
tools/clang/include/clang/AST/Type.h
 6396   return isPointerType() || isObjCObjectPointerType();
 6791           isObjCObjectPointerType() || isNullPtrType());
 6795   return isObjCObjectPointerType();
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConv.h
  631         (LTy->isObjCObjectPointerType() && RTy->isObjCObjectPointerType())) {
  631         (LTy->isObjCObjectPointerType() && RTy->isObjCObjectPointerType())) {
tools/clang/lib/ARCMigrate/ObjCMT.cpp
 1060   if (T->isObjCObjectPointerType() || T->isObjCBuiltinType() ||
 1391       AT->isObjCObjectPointerType() || AT->isObjCBuiltinType())
tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp
   83           var->getType()->isObjCObjectPointerType() &&
tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp
  163                 if (T->isObjCObjectPointerType())
tools/clang/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp
  171       if (!IVDecl->getType()->isObjCObjectPointerType())
tools/clang/lib/AST/ASTContext.cpp
 6228           Ty->isObjCObjectPointerType());
 6244   } else if (Ty->isObjCObjectPointerType() || Ty->isBlockPointerType()) {
 7913     if (Ty->isObjCObjectPointerType() || Ty->isBlockPointerType())
 8891     if (GC_L == Qualifiers::Strong && RHSCan->isObjCObjectPointerType()) {
 8894     if (GC_R == Qualifiers::Strong && LHSCan->isObjCObjectPointerType()) {
 9283   if (LHSCan->isObjCObjectPointerType() && RHSCan->isObjCObjectPointerType()) {
 9283   if (LHSCan->isObjCObjectPointerType() && RHSCan->isObjCObjectPointerType()) {
tools/clang/lib/AST/DeclObjC.cpp
 1013     if (!isInstanceMethod() || !getReturnType()->isObjCObjectPointerType())
 1023     if (!getReturnType()->isObjCObjectPointerType())
tools/clang/lib/AST/Expr.cpp
 1768     assert(getType()->isObjCObjectPointerType());
 1773     assert(getType()->isObjCObjectPointerType());
 1787       assert(getType()->isObjCObjectPointerType() ==
 1788              getSubExpr()->getType()->isObjCObjectPointerType());
tools/clang/lib/AST/FormatString.cpp
  467       } if (argTy->isPointerType() || argTy->isObjCObjectPointerType() ||
tools/clang/lib/AST/Type.cpp
 4054   return isObjCObjectPointerType() ||
 4083   return isObjCObjectPointerType() || isBlockPointerType();
tools/clang/lib/Analysis/CocoaConventions.cpp
   66   if (!Ty->isObjCObjectPointerType())
tools/clang/lib/CodeGen/CGBlocks.cpp
 2682              type->isObjCObjectPointerType()) {
 2878           if (!type->isObjCObjectPointerType() && !type->isBlockPointerType())
tools/clang/lib/CodeGen/CGBuiltin.cpp
 2109         !ArgType->isObjCObjectPointerType() && !ArgType->isBlockPointerType())
 2120     if (ArgType->isObjCObjectPointerType()) {
tools/clang/lib/CodeGen/CGDecl.cpp
 1418            getContext().getBaseElementType(Ty)->isObjCObjectPointerType()) &&
tools/clang/lib/CodeGen/CGException.cpp
  427     if (ThrowType->isObjCObjectPointerType()) {
  578       if (CaughtType->isObjCObjectPointerType())
tools/clang/lib/CodeGen/CGExpr.cpp
 1041          E->getType()->isObjCObjectPointerType());
tools/clang/lib/CodeGen/CGObjC.cpp
  385         ResultType->isObjCObjectPointerType()) {
  405     if (ResultType->isObjCObjectPointerType() &&
  412     if (ResultType->isObjCObjectPointerType() &&
  445       !OME->getType()->isObjCObjectPointerType() || !Sel.isUnarySelector() ||
  467        !SelfInClassMethod) || !SubOME->getType()->isObjCObjectPointerType() ||
 1455   if (ivarRef.getType()->isObjCObjectPointerType()) {
 1456     if (argLoad.getType()->isObjCObjectPointerType())
tools/clang/lib/CodeGen/CGObjCMac.cpp
 1908   if (T->isObjCObjectPointerType())
 2276   if (FQT->isObjCObjectPointerType() || FQT->isBlockPointerType())
 2448   if (FQT->isObjCObjectPointerType() || FQT->isBlockPointerType())
tools/clang/lib/CodeGen/CodeGenModule.cpp
 5738   if (ForEH && Ty->isObjCObjectPointerType() &&
tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp
  946   if (T->isObjCObjectPointerType()) {
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
  530       else if (T->isObjCObjectPointerType() &&
 2148   if (T->isObjCObjectPointerType()) {
 3404     CastKind CK = recExpr->getType()->isObjCObjectPointerType()
 3439       } else if (type->isObjCObjectPointerType()) {
 4357       if (VD->getType()->isObjCObjectPointerType() ||
 4832       if (I->isObjCObjectPointerType() &&
 5181           BlockDeclRefs[i]->getType()->isObjCObjectPointerType() ||
 5228           InnerBlockDeclRefs[i]->getType()->isObjCObjectPointerType() ||
 7452     if (BaseExpr->getType()->isObjCObjectPointerType()) {
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
  437       else if (T->isObjCObjectPointerType() &&
 1685   CastKind CK = syncExpr->getType()->isObjCObjectPointerType()
 2064   if (T->isObjCObjectPointerType()) {
 2833     CastKind CK = recExpr->getType()->isObjCObjectPointerType()
 2868       } else if (type->isObjCObjectPointerType()) {
 3566           VD->getType()->isObjCObjectPointerType() ||
 3986       if (I->isObjCObjectPointerType() &&
 4335           BlockDeclRefs[i]->getType()->isObjCObjectPointerType() ||
 4381           InnerBlockDeclRefs[i]->getType()->isObjCObjectPointerType() ||
 5805     if (BaseExpr->getType()->isObjCObjectPointerType()) {
 5846     if (BaseExpr->getType()->isObjCObjectPointerType()) {
tools/clang/lib/Parse/Parser.cpp
 1648          Ty.get()->isObjCObjectPointerType())) {
 1897            Ty.get()->isObjCObjectPointerType())) {
tools/clang/lib/Sema/SemaCast.cpp
 1249       else if (DestType->isObjCObjectPointerType()) {
 1263   if (SrcType->isObjCObjectPointerType() &&
 1264       DestType->isObjCObjectPointerType()) {
 1762       !DestType->isObjCObjectPointerType()) {
 2237   if ((SrcType->isBlockPointerType() && DestType->isObjCObjectPointerType()) ||
 2238       (DestType->isBlockPointerType() && SrcType->isObjCObjectPointerType()))
 2259   } else if (DestType->isObjCObjectPointerType()) {
 2273   if (CStyle && DestType->isObjCObjectPointerType()) {
tools/clang/lib/Sema/SemaChecking.cpp
 6898       } else if (T->isObjCObjectPointerType()) {
tools/clang/lib/Sema/SemaCodeComplete.cpp
 1564   return T->isObjCObjectType() || T->isObjCObjectPointerType() ||
 4718     if (ConvertedBaseType->isObjCObjectPointerType() ||
 4749       } else if (BaseType->isObjCObjectPointerType())
 4772     } else if (!IsArrow && BaseType->isObjCObjectPointerType()) {
 4791     } else if ((IsArrow && BaseType->isObjCObjectPointerType()) ||
 7699       (ReturnType.isNull() || ReturnType->isObjCObjectPointerType())) {
 7722        (ReturnType->isObjCObjectPointerType() &&
 7945        (ReturnType->isObjCObjectPointerType() &&
 7968       (ReturnType.isNull() || ReturnType->isObjCObjectPointerType())) {
 8109        (ReturnType->isObjCObjectPointerType() &&
tools/clang/lib/Sema/SemaDecl.cpp
 3431       if (NewDeclaredReturnType->isObjCObjectPointerType() &&
 3432           OldDeclaredReturnType->isObjCObjectPointerType())
 3891     else if (New->getType()->isObjCObjectPointerType() &&
 3892                Old->getType()->isObjCObjectPointerType()) {
10530                !R->isObjCObjectPointerType())
11677   if (getLangOpts().DebuggerCastResultToId && DclT->isObjCObjectPointerType() &&
14229             FD->getParamDecl(FormatIdx)->getType()->isObjCObjectPointerType())
16602       if (FD->getType()->isObjCObjectPointerType() ||
16610         else if (BaseType->isObjCObjectPointerType() ||
tools/clang/lib/Sema/SemaDeclAttr.cpp
 2569       !M->getReturnType()->isObjCObjectPointerType()) {
 2609     if (!T->isObjCObjectPointerType()) {
 4871   return QT->isDependentType() || QT->isObjCObjectPointerType() ||
tools/clang/lib/Sema/SemaDeclCXX.cpp
14319     } else if (T->isObjCObjectPointerType()) {
tools/clang/lib/Sema/SemaDeclObjC.cpp
  678     if (typeBound->isObjCObjectPointerType()) {
 1369         if (type->isObjCObjectPointerType() ||
 2535   if (unmatched->getReturnType()->isObjCObjectPointerType()) {
 3672   else if (!ObjectType->isObjCObjectPointerType())
 4876   } else if (!T->isObjCObjectPointerType()) {
tools/clang/lib/Sema/SemaExpr.cpp
 4311   assert(op->getType()->isObjCObjectPointerType());
 4406        (!base->getType()->isObjCObjectPointerType() &&
 6258   if (type->isObjCObjectPointerType()) {
 7504   if (LHSTy->isObjCObjectPointerType() && RHSTy->isObjCObjectPointerType()) {
 7504   if (LHSTy->isObjCObjectPointerType() && RHSTy->isObjCObjectPointerType()) {
 7560   if (LHSTy->isVoidPointerType() && RHSTy->isObjCObjectPointerType()) {
 7580   if (LHSTy->isObjCObjectPointerType() && RHSTy->isVoidPointerType()) {
 8370     if (RHSType->isObjCObjectPointerType()) {
 8615   if ((LHSType->isPointerType() || LHSType->isObjCObjectPointerType() ||
 9619   } else if (PExp->getType()->isObjCObjectPointerType()) {
 9625     } else if (PExp->getType()->isObjCObjectPointerType()) {
 9707     if (LHS.get()->getType()->isObjCObjectPointerType() &&
10128   if (!RHS->getType()->isObjCObjectPointerType())
10152   if (!T->isObjCObjectPointerType())
10786         (!LangOpts.ObjCAutoRefCount || !(LHSType->isObjCObjectPointerType() ||
10787                                          RHSType->isObjCObjectPointerType()))) {
10862         (LHSType->isObjCObjectPointerType() || LHSType->isBlockPointerType())) {
10867         (RHSType->isObjCObjectPointerType() || RHSType->isBlockPointerType())) {
10949   if (LHSType->isObjCObjectPointerType() ||
10950       RHSType->isObjCObjectPointerType()) {
10981     if (LHSType->isObjCObjectPointerType() &&
10982         RHSType->isObjCObjectPointerType()) {
11910           RHSType->isObjCObjectPointerType()) ||
11912           LHSType->isObjCObjectPointerType())))
12151   } else if (ResType->isObjCObjectPointerType()) {
12689   if (LHS->IgnoreParenCasts()->getType()->isObjCObjectPointerType()) {
12693   else if (RHS->IgnoreParenCasts()->getType()->isObjCObjectPointerType()) {
14674     CheckInferredResultType = DstType->isObjCObjectPointerType() &&
14675       SrcType->isObjCObjectPointerType();
tools/clang/lib/Sema/SemaExprCXX.cpp
 4084       if (From->getType()->isObjCObjectPointerType() &&
 4085           ToType->isObjCObjectPointerType())
 6806   if (BaseType->isObjCObjectPointerType())
tools/clang/lib/Sema/SemaExprObjC.cpp
  157   if (!ReturnType->isObjCObjectPointerType()) {
  418   if (!Element->getType()->isObjCObjectPointerType() &&
 1611       if (ReceiverType->isObjCObjectPointerType()) {
 1719           origParamType->isObjCObjectPointerType()) {
 4387       canExprType->isObjCObjectPointerType()) {
tools/clang/lib/Sema/SemaFixItUtils.cpp
  174   if ((T.isObjCObjectPointerType() || T.isBlockPointerType()) &&
tools/clang/lib/Sema/SemaInit.cpp
 8638   if (destType.getNonReferenceType()->isObjCObjectPointerType() &&
 8639       op->getType()->isObjCObjectPointerType()) {
tools/clang/lib/Sema/SemaObjCProperty.cpp
 1378       if ((property->getType()->isObjCObjectPointerType() ||
 2677     } else if (PropertyTy->isObjCObjectPointerType()) {
tools/clang/lib/Sema/SemaOverload.cpp
  226        getFromType()->isObjCObjectPointerType() ||
 2297   if (ToType->isObjCObjectPointerType() &&
 2338   if (FromType->isObjCObjectPointerType() && ToPointeeType->isVoidType() &&
tools/clang/lib/Sema/SemaPseudoObject.cpp
 1063       (T->isObjCObjectPointerType() || T->isVoidPointerType()))
 1230         (!arrayRef && !T->isObjCObjectPointerType())) {
 1239     if (!R->isObjCObjectPointerType()) {
 1354     if (!T->isObjCObjectPointerType()) {
 1365       if (!T->isObjCObjectPointerType()) {
tools/clang/lib/Sema/SemaStmt.cpp
 1965         !FirstType->isObjCObjectPointerType() &&
 3861         !ThrowType->isObjCObjectPointerType()) {
 3900       !type->isObjCObjectPointerType()) {
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
 3656       ArgType->isObjCObjectPointerType())
tools/clang/lib/Sema/SemaType.cpp
 1787       if (T->isObjCObjectPointerType())
 6261       !type->isObjCObjectPointerType() &&
 6629         pointeeType->isObjCObjectPointerType() ||
tools/clang/lib/Sema/TreeTransform.h
 2089               RangeExpr->getType()->isObjCObjectPointerType()) {
tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
  751     if (ArgTy->isObjCObjectPointerType())
tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
  342           if (T->isPointerType() || T->isObjCObjectPointerType()) {
tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp
  587     OS << (RetExpr->getType()->isObjCObjectPointerType() ? "nil" : "Null");
  687       OS << (Param->getType()->isObjCObjectPointerType() ? "nil" : "Null");
 1108     OS << (LocType->isObjCObjectPointerType() ? "nil" : "Null");
tools/clang/lib/StaticAnalyzer/Checkers/ObjCPropertyChecker.cpp
   47   if (!T->isObjCObjectPointerType())
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp
  190   if (QT->isObjCObjectPointerType()) {
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
 1068         if (RetE->getType()->isObjCObjectPointerType()) {
 1255         if (TR->getValueType()->isObjCObjectPointerType()) {
 1294     if (Param->getType()->isObjCObjectPointerType())
 1322         if (TR->getValueType()->isObjCObjectPointerType()) {
 2379     else if (OriginalTy->isObjCObjectPointerType()) {
 2635   if (Ty->isObjCObjectPointerType()) {
tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp
  138   if (ExpectedTy->isObjCObjectPointerType() &&
  139       ActualTy->isObjCObjectPointerType())
tools/clang/lib/StaticAnalyzer/Core/Store.cpp
   78   if (CastToTy->isObjCObjectPointerType())
tools/lldb/source/Symbol/ClangASTContext.cpp
 3894   if (!qual_type.isNull() && qual_type->isObjCObjectPointerType()) {
 4185     if (qual_type->isObjCObjectPointerType())