|
reference, declaration → definition
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.cpp14319 } 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())