/external/clang/lib/Sema/ |
H A D | SemaObjCProperty.cpp | 239 ObjCPropertyDecl *PDecl = local 242 PDecl->setPropertyAttributesAsWritten( 245 PDecl->setPropertyAttributes(ObjCPropertyDecl::OBJC_PR_readonly); 247 PDecl->setPropertyAttributes(ObjCPropertyDecl::OBJC_PR_readwrite); 249 PDecl->setGetterName(GetterSel); 250 PDecl->setSetterName(SetterSel); 251 ProcessDeclAttributes(S, PDecl, FD.D); 252 DC->addDecl(PDecl); 279 PDecl->setGetterMethodDecl(PrimaryPDecl->getGetterMethodDecl()); 280 PDecl 409 ObjCPropertyDecl *PDecl = ObjCPropertyDecl::Create(Context, DC, local 1066 ObjCPropertyDecl *PDecl = (*I); local 1078 MatchOneProtocolPropertiesInClass(Decl *CDecl, ObjCProtocolDecl *PDecl) argument 1170 isPropertyReadonly(ObjCPropertyDecl *PDecl, ObjCInterfaceDecl *IDecl) argument 1758 CheckObjCPropertyAttributes(Decl *PDecl, SourceLocation Loc, unsigned &Attributes) argument [all...] |
H A D | SemaDeclObjC.cpp | 562 if (ObjCProtocolDecl *PDecl = LookupProtocol((*I)->getIdentifier(), 564 if (PDecl->getIdentifier() == PName) { 570 if (!PDecl->hasDefinition()) 574 PDecl->getLocation(), PDecl->getReferencedProtocols())) 595 ObjCProtocolDecl *PDecl = 0; local 605 PDecl = ObjCProtocolDecl::Create(Context, CurContext, ProtocolName, 608 PDecl->startDefinition(); 620 PDecl = ObjCProtocolDecl::Create(Context, CurContext, ProtocolName, 624 PushOnScopeChains(PDecl, TUScop 654 ObjCProtocolDecl *PDecl = LookupProtocol(ProtocolId[i].first, local 726 ObjCProtocolDecl *PDecl local 1487 CheckProtocolMethodDefs(SourceLocation ImpLoc, ObjCProtocolDecl *PDecl, bool& IncompleteImpl, const llvm::DenseSet<Selector> &InsMap, const llvm::DenseSet<Selector> &ClsMap, ObjCContainerDecl *CDecl) argument [all...] |
H A D | SemaExprMember.cpp | 385 static Decl *FindGetterSetterNameDeclFromProtocolList(const ObjCProtocolDecl*PDecl, 390 if (ObjCPropertyDecl *PD = PDecl->FindPropertyDeclaration(Member)) 392 if (ObjCMethodDecl *OMD = PDecl->getInstanceMethod(Sel)) 395 for (ObjCProtocolDecl::protocol_iterator I = PDecl->protocol_begin(), 396 E = PDecl->protocol_end(); I != E; ++I) {
|
H A D | SemaExprObjC.cpp | 997 ObjCProtocolDecl* PDecl = LookupProtocol(ProtocolId, ProtoLoc); local 998 if (!PDecl) { 1007 return new (Context) ObjCProtocolExpr(Ty, PDecl, AtLoc, RParenLoc);
|
H A D | SemaExpr.cpp | 7138 ObjCPropertyDecl *PDecl = PropExpr->getExplicitProperty(); 7146 if (S.isPropertyReadonly(PDecl, IFace))
|
/external/clang/lib/AST/ |
H A D | DeclPrinter.cpp | 971 void DeclPrinter::VisitObjCPropertyDecl(ObjCPropertyDecl *PDecl) { argument 972 if (PDecl->getPropertyImplementation() == ObjCPropertyDecl::Required) 974 else if (PDecl->getPropertyImplementation() == ObjCPropertyDecl::Optional) 978 if (PDecl->getPropertyAttributes() != ObjCPropertyDecl::OBJC_PR_noattr) { 981 if (PDecl->getPropertyAttributes() & 987 if (PDecl->getPropertyAttributes() & ObjCPropertyDecl::OBJC_PR_getter) { 989 << PDecl->getGetterName().getAsString(); 992 if (PDecl->getPropertyAttributes() & ObjCPropertyDecl::OBJC_PR_setter) { 994 << PDecl->getSetterName().getAsString(); 998 if (PDecl [all...] |
H A D | DeclObjC.cpp | 1022 ObjCProtocolDecl *PDecl = this; local 1025 return PDecl; 1028 if ((PDecl = (*I)->lookupProtocolNamed(Name))) 1029 return PDecl;
|
/external/clang/lib/ARCMigrate/ |
H A D | TransZeroOutPropsInDealloc.cpp | 207 if (ObjCPropertyDecl *PDecl = PropRefExp->getExplicitProperty()) { 208 if (!SynthesizedProperties.count(PDecl))
|
/external/clang/lib/Rewrite/ |
H A D | RewriteModernObjC.cpp | 1017 void RewriteModernObjC::RewriteProtocolDecl(ObjCProtocolDecl *PDecl) { argument 1018 SourceLocation LocStart = PDecl->getLocStart(); 1019 assert(PDecl->isThisDeclarationADefinition()); 1025 I = PDecl->instmeth_begin(), E = PDecl->instmeth_end(); 1029 I = PDecl->classmeth_begin(), E = PDecl->classmeth_end(); 1033 for (ObjCInterfaceDecl::prop_iterator I = PDecl->prop_begin(), 1034 E = PDecl->prop_end(); I != E; ++I) 1038 SourceLocation LocEnd = PDecl 1178 ParmVarDecl *PDecl = *PI; local 5534 Write_ProtocolExprReferencedMetadata(ASTContext *Context, ObjCProtocolDecl *PDecl, std::string &Result) argument 6507 RewriteObjCProtocolMetaData(ObjCProtocolDecl *PDecl, std::string &Result) argument [all...] |
H A D | RewriteObjC.cpp | 986 void RewriteObjC::RewriteProtocolDecl(ObjCProtocolDecl *PDecl) { argument 987 SourceLocation LocStart = PDecl->getLocStart(); 988 assert(PDecl->isThisDeclarationADefinition()); 994 I = PDecl->instmeth_begin(), E = PDecl->instmeth_end(); 998 I = PDecl->classmeth_begin(), E = PDecl->classmeth_end(); 1002 for (ObjCInterfaceDecl::prop_iterator I = PDecl->prop_begin(), 1003 E = PDecl->prop_end(); I != E; ++I) 1007 SourceLocation LocEnd = PDecl 1131 ParmVarDecl *PDecl = *PI; local 5190 RewriteObjCProtocolMetaData( ObjCProtocolDecl *PDecl, StringRef prefix, StringRef ClassName, std::string &Result) argument [all...] |
/external/clang/include/clang/AST/ |
H A D | ExprObjC.h | 667 const ObjCPropertyDecl *PDecl = getExplicitProperty(); local 668 if (const ObjCMethodDecl *Getter = PDecl->getGetterMethodDecl()) 671 ResultType = PDecl->getType(); 687 if (ObjCPropertyDecl *PDecl = getExplicitProperty()) 688 if (const ObjCMethodDecl *Setter = PDecl->getSetterMethodDecl()) {
|
/external/clang/include/clang/Sema/ |
H A D | Sema.h | 2027 ObjCProtocolDecl *PDecl, 5831 ObjCProtocolDecl *PDecl);
|