HomeSort by relevance Sort by last modified time
    Searched refs:ObjCPropertyDecl (Results 1 - 25 of 54) sorted by null

1 2 3

  /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...]

Completed in 399 milliseconds

1 2 3