/external/clang/include/clang/AST/ |
H A D | ASTMutationListener.h | 90 /// \param Prop the property in the class extension 96 virtual void AddedObjCPropertyInClassExtension(const ObjCPropertyDecl *Prop, argument
|
H A D | DeclObjC.h | 2415 void setPropertyDecl(ObjCPropertyDecl *Prop) { PropertyDecl = Prop; } argument
|
/external/clang/lib/Sema/ |
H A D | ScopeInfo.cpp | 112 const ObjCPropertyDecl *Prop) 113 : Base(nullptr, true), Property(Prop) { 131 const ObjCPropertyDecl *Prop) { 132 assert(Msg && Prop); 134 WeakObjectUses[WeakObjectProfileTy(Msg->getInstanceReceiver(), Prop)]; 176 if (const ObjCPropertyDecl *Prop = MD->findPropertyDecl()) { 179 Prop)); 111 WeakObjectProfileTy(const Expr *BaseE, const ObjCPropertyDecl *Prop) argument 130 recordUseOfWeak(const ObjCMessageExpr *Msg, const ObjCPropertyDecl *Prop) argument
|
H A D | SemaPseudoObject.cpp | 543 const ObjCPropertyDecl *Prop = RefExpr->getExplicitProperty(); local 544 if (Prop->getPropertyAttributes() & ObjCPropertyDecl::OBJC_PR_weak) 545 return !Prop->hasAttr<IBOutletAttr>(); 547 T = Prop->getType();
|
H A D | SemaObjCProperty.cpp | 117 CheckPropertyAgainstProtocol(Sema &S, ObjCPropertyDecl *Prop, argument 125 DeclContext::lookup_result R = Proto->lookup(Prop->getDeclName()); 128 S.DiagnosePropertyMismatch(Prop, ProtoProp, Proto->getIdentifier(), true); 135 CheckPropertyAgainstProtocol(S, Prop, P, Known); 771 ObjCPropertyDecl *Prop = I->second; local 772 QualType LHSType = S.Context.getCanonicalType(Prop->getType()); 783 S.Diag(Prop->getLocation(), diag::note_protocol_property_declare) 784 << Prop->getType(); 1427 for (auto *Prop : IDecl->properties()) 1428 PropMap[Prop 1501 SuperClassImplementsProperty(ObjCInterfaceDecl *IDecl, ObjCPropertyDecl *Prop) argument 1536 ObjCPropertyDecl *Prop = PropertyOrder[i]; local 1616 DiagnoseUnimplementedAccessor(Sema &S, ObjCInterfaceDecl *PrimaryClass, Selector Method, ObjCImplDecl* IMPDecl, ObjCContainerDecl *CDecl, ObjCCategoryDecl *C, ObjCPropertyDecl *Prop, Sema::SelectorSet &SMap) argument 1731 ObjCPropertyDecl *Prop = P->second; local [all...] |
/external/clang/lib/Analysis/ |
H A D | BodyFarm.cpp | 390 const ObjCPropertyDecl *Prop) { 392 const ObjCIvarDecl *IVar = Prop->getPropertyIvarDecl(); 397 if (Prop->getPropertyAttributes() & ObjCPropertyDecl::OBJC_PR_weak) 409 if (I->getPropertyDecl() != Prop) 423 Prop->getType().getNonReferenceType())) 433 const VarDecl *selfVar = Prop->getGetterMethodDecl()->getSelfDecl(); 442 if (!Prop->getType()->isReferenceType()) 460 const ObjCPropertyDecl *Prop = D->findPropertyDecl(); local 461 if (!Prop) 468 Val = createObjCPropertyGetter(C, Prop); 389 createObjCPropertyGetter(ASTContext &Ctx, const ObjCPropertyDecl *Prop) argument [all...] |
/external/clang/lib/Frontend/ |
H A D | MultiplexConsumer.cpp | 106 void AddedObjCPropertyInClassExtension(const ObjCPropertyDecl *Prop, 173 const ObjCPropertyDecl *Prop, 177 Listeners[i]->AddedObjCPropertyInClassExtension(Prop, OrigProp, ClassExt); 172 AddedObjCPropertyInClassExtension( const ObjCPropertyDecl *Prop, const ObjCPropertyDecl *OrigProp, const ObjCCategoryDecl *ClassExt) argument
|
/external/clang/lib/Index/ |
H A D | USRGeneration.cpp | 790 void clang::index::generateUSRForObjCProperty(StringRef Prop, raw_ostream &OS) { argument 791 OS << "(py)" << Prop; local
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
H A D | IvarInvalidationChecker.cpp | 196 const ObjCPropertyDecl *Prop, 305 const ObjCPropertyDecl *Prop, 312 IvarD = Prop->getPropertyIvarDecl(); 325 StringRef PropName = Prop->getIdentifier()->getName(); 304 findPropertyBackingIvar( const ObjCPropertyDecl *Prop, const ObjCInterfaceDecl *InterfaceD, IvarSet &TrackedIvars, const ObjCIvarDecl **FirstIvarDecl) argument
|
/external/clang/lib/CodeGen/ |
H A D | CGObjCMac.cpp | 2779 llvm::Constant *Prop[] = { local 2783 Properties.push_back(llvm::ConstantStruct::get(ObjCTypes.PropertyTy, Prop)); 2807 llvm::Constant *Prop[] = { local 2812 Prop));
|
/external/clang/lib/Serialization/ |
H A D | ASTWriter.cpp | 5633 void ASTWriter::AddedObjCPropertyInClassExtension(const ObjCPropertyDecl *Prop, argument
|