/external/clang/include/clang/AST/ |
ASTMutationListener.h | 29 class ObjCPropertyDecl; 77 virtual void AddedObjCPropertyInClassExtension(const ObjCPropertyDecl *Prop, 78 const ObjCPropertyDecl *OrigProp,
|
DeclObjC.h | 31 class ObjCPropertyDecl; 444 const ObjCPropertyDecl *findPropertyDecl(bool CheckOverrides = true) const; 502 typedef specific_decl_iterator<ObjCPropertyDecl> prop_iterator; 549 ObjCPropertyDecl *FindPropertyDeclaration(IdentifierInfo *PropertyId) const; 551 typedef llvm::DenseMap<IdentifierInfo*, ObjCPropertyDecl*> PropertyMap; 553 typedef llvm::SmallVector<ObjCPropertyDecl*, 8> PropertyDeclOrder; [all...] |
ExprObjC.h | 516 /// the pointer is an ObjCPropertyDecl and Setter is always null. 545 ObjCPropertyRefExpr(ObjCPropertyDecl *PD, QualType t, 557 ObjCPropertyRefExpr(ObjCPropertyDecl *PD, QualType t, 605 ObjCPropertyDecl *getExplicitProperty() const { 607 return cast<ObjCPropertyDecl>(PropertyOrGetter.getPointer()); 670 const ObjCPropertyDecl *PDecl = getExplicitProperty(); 690 if (ObjCPropertyDecl *PDecl = getExplicitProperty()) 729 void setExplicitProperty(ObjCPropertyDecl *D, unsigned methRefFlags) { [all...] |
/external/clang/lib/Sema/ |
SemaObjCProperty.cpp | 40 ObjCPropertyDecl::PropertyAttributeKind attrs, 44 if (attrs & (ObjCPropertyDecl::OBJC_PR_retain | 45 ObjCPropertyDecl::OBJC_PR_strong | 46 ObjCPropertyDecl::OBJC_PR_copy)) { 48 } else if (attrs & ObjCPropertyDecl::OBJC_PR_weak) { 50 } else if (attrs & ObjCPropertyDecl::OBJC_PR_unsafe_unretained) { 56 if (attrs & ObjCPropertyDecl::OBJC_PR_assign && 65 static void checkARCPropertyDecl(Sema &S, ObjCPropertyDecl *property) { 68 ObjCPropertyDecl::PropertyAttributeKind propertyKind 83 ObjCPropertyDecl::PropertyAttributeKind attr [all...] |
DelayedDiagnostic.cpp | 25 const ObjCPropertyDecl *ObjCProperty,
|
ScopeInfo.cpp | 107 const ObjCPropertyDecl *Prop) 126 const ObjCPropertyDecl *Prop) { 165 if (const ObjCPropertyDecl *Prop = MD->findPropertyDecl()) {
|
/external/clang/lib/ARCMigrate/ |
TransZeroOutPropsInDealloc.cpp | 32 llvm::DenseMap<ObjCPropertyDecl*, ObjCPropertyImplDecl*> SynthesizedProperties; 58 for (llvm::DenseMap<ObjCPropertyDecl*, ObjCPropertyImplDecl*>::iterator 61 ObjCPropertyDecl *PropDecl = P->first; 121 ObjCPropertyDecl *PD = PID->getPropertyDecl(); 124 ObjCPropertyDecl::PropertyAttributeKind AttrKind = 127 (ObjCPropertyDecl::OBJC_PR_retain | 128 ObjCPropertyDecl::OBJC_PR_copy | 129 ObjCPropertyDecl::OBJC_PR_strong)) 177 for (llvm::DenseMap<ObjCPropertyDecl*, ObjCPropertyImplDecl*>::iterator 208 if (ObjCPropertyDecl *PDecl = PropRefExp->getExplicitProperty()) [all...] |
TransGCAttrs.cpp | 30 std::vector<ObjCPropertyDecl *> &AllProps; 35 std::vector<ObjCPropertyDecl *> &AllProps) 52 if (ObjCPropertyDecl *PropD = dyn_cast<ObjCPropertyDecl>(D)) { 224 typedef llvm::TinyPtrVector<ObjCPropertyDecl *> IndivPropsTy; 239 SmallVector<std::pair<AttributedTypeLoc, ObjCPropertyDecl *>, 4> ATLs; 241 ObjCPropertyDecl::PropertyAttributeKind 242 Attrs = ObjCPropertyDecl::OBJC_PR_noattr; 245 ObjCPropertyDecl *PD = *PI; 284 if (Attrs & ObjCPropertyDecl::OBJC_PR_assign [all...] |
TransProperties.cpp | 60 ObjCPropertyDecl *PropD; 64 PropData(ObjCPropertyDecl *propD) : PropD(propD), IvarD(0), ImplD(0) { } 108 ObjCPropertyDecl *propD = implD->getPropertyDecl(); 195 ObjCPropertyDecl::PropertyAttributeKind propAttrs = getPropertyAttrs(props); 197 if (propAttrs & (ObjCPropertyDecl::OBJC_PR_copy | 198 ObjCPropertyDecl::OBJC_PR_unsafe_unretained | 199 ObjCPropertyDecl::OBJC_PR_strong | 200 ObjCPropertyDecl::OBJC_PR_weak)) 203 if (propAttrs & ObjCPropertyDecl::OBJC_PR_retain) { 210 if (propAttrs & ObjCPropertyDecl::OBJC_PR_assign) [all...] |
/external/clang/lib/AST/ |
DeclObjC.cpp | 95 ObjCPropertyDecl * 96 ObjCPropertyDecl::findPropertyDecl(const DeclContext *DC, 109 if (ObjCPropertyDecl *PD = dyn_cast<ObjCPropertyDecl>(*I)) 116 ObjCPropertyDecl::getDefaultSynthIvarName(ASTContext &Ctx) const { 127 ObjCPropertyDecl * 136 if (ObjCPropertyDecl *PD = 137 ObjCPropertyDecl::findPropertyDecl(cast<DeclContext>(this), PropertyId)) 147 if (ObjCPropertyDecl *P = (*I)->FindPropertyDeclaration(PropertyId)) 159 if (ObjCPropertyDecl *P = Cat->FindPropertyDeclaration(PropertyId) [all...] |
DeclPrinter.cpp | 79 void VisitObjCPropertyDecl(ObjCPropertyDecl *D); 1049 void DeclPrinter::VisitObjCPropertyDecl(ObjCPropertyDecl *PDecl) { 1050 if (PDecl->getPropertyImplementation() == ObjCPropertyDecl::Required) 1052 else if (PDecl->getPropertyImplementation() == ObjCPropertyDecl::Optional) 1056 if (PDecl->getPropertyAttributes() != ObjCPropertyDecl::OBJC_PR_noattr) { [all...] |
ASTDumper.cpp | 237 void VisitObjCPropertyDecl(const ObjCPropertyDecl *D); [all...] |
/external/clang/lib/StaticAnalyzer/Checkers/ |
CheckObjCDealloc.cpp | 53 const ObjCPropertyDecl *PD, 89 return PD->getSetterKind() != ObjCPropertyDecl::Assign; 230 const ObjCPropertyDecl *PD = I->getPropertyDecl(); 239 bool requiresRelease = PD->getSetterKind() != ObjCPropertyDecl::Assign;
|
DirectIvarAssignment.cpp | 63 const ObjCPropertyDecl*> IvarToPropertyMapTy; 100 static const ObjCIvarDecl *findPropertyBackingIvar(const ObjCPropertyDecl *PD, 133 ObjCPropertyDecl *PD = *I; 193 const ObjCPropertyDecl *PD = I->second;
|
IvarInvalidationChecker.cpp | 59 typedef llvm::DenseMap<const ObjCPropertyDecl*, 62 const ObjCPropertyDecl*> IvarToPropMapTy; 193 const ObjCPropertyDecl *Prop, 317 const ObjCPropertyDecl *Prop, 365 const ObjCPropertyDecl *PD = IvarToPopertyMap.lookup(IvarDecl); 404 const ObjCPropertyDecl *PD = I->second; 412 PD = cast<ObjCPropertyDecl>(PD->getCanonicalDecl()); 612 const ObjCPropertyDecl *PD = PA->getExplicitProperty(); 614 PD = cast<ObjCPropertyDecl>(PD->getCanonicalDecl());
|
/external/clang/include/clang/Sema/ |
DelayedDiagnostic.h | 127 const ObjCPropertyDecl *ObjCProperty, 197 const ObjCPropertyDecl *getObjCProperty() const { 206 const ObjCPropertyDecl *ObjCProperty;
|
ScopeInfo.h | 28 class ObjCPropertyDecl; 133 /// self.property | self (VarDecl) | property (ObjCPropertyDecl) 135 /// self->ivar.prop | ivar (ObjCIvarDecl) | prop (ObjCPropertyDecl) 136 /// cxxObj.obj.prop | obj (FieldDecl) | prop (ObjCPropertyDecl) 137 /// [self foo].prop | 0 (unknown) | prop (ObjCPropertyDecl) 138 /// self.prop1.prop2 | prop1 (ObjCPropertyDecl) | prop2 (ObjCPropertyDecl) 157 /// Note that this may not actually be an ObjCPropertyDecl, e.g. in the 171 WeakObjectProfileTy(const Expr *Base, const ObjCPropertyDecl *Property); 269 const ObjCPropertyDecl *Prop) [all...] |
/external/clang/lib/Frontend/ |
MultiplexConsumer.cpp | 103 virtual void AddedObjCPropertyInClassExtension(const ObjCPropertyDecl *Prop, 104 const ObjCPropertyDecl *OrigProp, 158 const ObjCPropertyDecl *Prop, 159 const ObjCPropertyDecl *OrigProp,
|
ASTConsumers.cpp | 439 ObjCPropertyDecl* OPD = cast<ObjCPropertyDecl>(*I);
|
/external/clang/tools/libclang/ |
CXType.cpp | 154 if (const ObjCPropertyDecl *PD = dyn_cast<ObjCPropertyDecl>(D)) 663 } else if (const ObjCPropertyDecl *OPD = dyn_cast<ObjCPropertyDecl>(D))
|
IndexDecl.cpp | 205 bool VisitObjCPropertyDecl(const ObjCPropertyDecl *D) { 218 ObjCPropertyDecl *PD = D->getPropertyDecl();
|
IndexingContext.h | 19 class ObjCPropertyDecl; 427 bool handleObjCProperty(const ObjCPropertyDecl *D);
|
CursorVisitor.h | 224 bool VisitObjCPropertyDecl(ObjCPropertyDecl *PD);
|
/external/clang/include/clang/Serialization/ |
ASTWriter.h | 725 virtual void AddedObjCPropertyInClassExtension(const ObjCPropertyDecl *Prop, 726 const ObjCPropertyDecl *OrigProp,
|
/external/clang/lib/CodeGen/ |
CGObjC.cpp | 586 const ObjCPropertyDecl *prop = propImpl->getPropertyDecl(); 587 ObjCPropertyDecl::SetterKind setterKind = prop->getSetterKind(); 589 IsCopy = (setterKind == ObjCPropertyDecl::Copy); 607 if (setterKind == ObjCPropertyDecl::Retain) { 718 const ObjCPropertyDecl *PD = PID->getPropertyDecl(); 803 const ObjCPropertyDecl *prop = propImpl->getPropertyDecl(); [all...] |