/external/clang/include/clang/AST/ |
ASTMutationListener.h | 29 class ObjCPropertyDecl; 89 virtual void AddedObjCPropertyInClassExtension(const ObjCPropertyDecl *Prop, 90 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 bool HasUserDeclaredSetterMethod(const ObjCPropertyDecl *P) const; 552 ObjCPropertyDecl *FindPropertyDeclaration(IdentifierInfo *PropertyId) const; 554 typedef llvm::DenseMap<IdentifierInfo*, ObjCPropertyDecl*> PropertyMap; 556 typedef llvm::DenseMap<const ObjCProtocolDecl *, ObjCPropertyDecl*> 559 typedef llvm::SmallVector<ObjCPropertyDecl*, 8> PropertyDeclOrder; [all...] |
ExprObjC.h | 529 /// the pointer is an ObjCPropertyDecl and Setter is always null. 558 ObjCPropertyRefExpr(ObjCPropertyDecl *PD, QualType t, 570 ObjCPropertyRefExpr(ObjCPropertyDecl *PD, QualType t, 618 ObjCPropertyDecl *getExplicitProperty() const { 620 return cast<ObjCPropertyDecl>(PropertyOrGetter.getPointer()); 683 const ObjCPropertyDecl *PDecl = getExplicitProperty(); 703 if (ObjCPropertyDecl *PDecl = getExplicitProperty()) 742 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...] |
ObjCMT.cpp | 317 ObjCPropertyDecl *Property = *P; 318 if (Property->getPropertyImplementation() == ObjCPropertyDecl::Optional) 330 else if (ObjCPropertyDecl *ClassProperty = dyn_cast<ObjCPropertyDecl>(R[0])) {
|
/external/clang/lib/AST/ |
DeclObjC.cpp | 102 ObjCContainerDecl::HasUserDeclaredSetterMethod(const ObjCPropertyDecl *Property) const { 131 if (P->getPropertyAttributes() & ObjCPropertyDecl::OBJC_PR_readwrite) 162 ObjCPropertyDecl * 163 ObjCPropertyDecl::findPropertyDecl(const DeclContext *DC, 176 if (ObjCPropertyDecl *PD = dyn_cast<ObjCPropertyDecl>(*I)) 183 ObjCPropertyDecl::getDefaultSynthIvarName(ASTContext &Ctx) const { 194 ObjCPropertyDecl * 203 if (ObjCPropertyDecl *PD = 204 ObjCPropertyDecl::findPropertyDecl(cast<DeclContext>(this), PropertyId) [all...] |
DeclPrinter.cpp | 79 void VisitObjCPropertyDecl(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()); 633 const ObjCPropertyDecl *PD = PA->getExplicitProperty(); 635 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 | 31 class ObjCPropertyDecl; 138 /// self.property | self (VarDecl) | property (ObjCPropertyDecl) 140 /// self->ivar.prop | ivar (ObjCIvarDecl) | prop (ObjCPropertyDecl) 141 /// cxxObj.obj.prop | obj (FieldDecl) | prop (ObjCPropertyDecl) 142 /// [self foo].prop | 0 (unknown) | prop (ObjCPropertyDecl) 143 /// self.prop1.prop2 | prop1 (ObjCPropertyDecl) | prop2 (ObjCPropertyDecl) 162 /// Note that this may not actually be an ObjCPropertyDecl, e.g. in the 176 WeakObjectProfileTy(const Expr *Base, const ObjCPropertyDecl *Property); 274 const ObjCPropertyDecl *Prop) [all...] |
/external/clang/lib/Frontend/ |
MultiplexConsumer.cpp | 107 virtual void AddedObjCPropertyInClassExtension(const ObjCPropertyDecl *Prop, 108 const ObjCPropertyDecl *OrigProp, 172 const ObjCPropertyDecl *Prop, 173 const ObjCPropertyDecl *OrigProp,
|
ASTConsumers.cpp | 443 ObjCPropertyDecl* OPD = cast<ObjCPropertyDecl>(*I);
|
/external/clang/tools/libclang/ |
IndexDecl.cpp | 219 bool VisitObjCPropertyDecl(const ObjCPropertyDecl *D) { 232 ObjCPropertyDecl *PD = D->getPropertyDecl();
|
IndexingContext.h | 20 class ObjCPropertyDecl; 430 bool handleObjCProperty(const ObjCPropertyDecl *D);
|
CXType.cpp | 162 if (const ObjCPropertyDecl *PD = dyn_cast<ObjCPropertyDecl>(D)) 817 } else if (const ObjCPropertyDecl *OPD = dyn_cast<ObjCPropertyDecl>(D))
|
CursorVisitor.h | 224 bool VisitObjCPropertyDecl(ObjCPropertyDecl *PD);
|
/external/clang/include/clang/Serialization/ |
ASTWriter.h | 737 virtual void AddedObjCPropertyInClassExtension(const ObjCPropertyDecl *Prop, 738 const ObjCPropertyDecl *OrigProp,
|
/external/clang/lib/CodeGen/ |
CGObjC.cpp | 614 const ObjCPropertyDecl *prop = propImpl->getPropertyDecl(); 615 ObjCPropertyDecl::SetterKind setterKind = prop->getSetterKind(); 617 IsCopy = (setterKind == ObjCPropertyDecl::Copy); 635 if (setterKind == ObjCPropertyDecl::Retain) { 746 const ObjCPropertyDecl *PD = PID->getPropertyDecl(); 831 const ObjCPropertyDecl *prop = propImpl->getPropertyDecl(); [all...] |