Searched refs:PDecl (Results 1 - 12 of 12) sorted by relevance

/external/clang/lib/Sema/
H A DSemaObjCProperty.cpp239 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 DSemaDeclObjC.cpp562 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 DSemaExprMember.cpp385 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 DSemaExprObjC.cpp997 ObjCProtocolDecl* PDecl = LookupProtocol(ProtocolId, ProtoLoc); local
998 if (!PDecl) {
1007 return new (Context) ObjCProtocolExpr(Ty, PDecl, AtLoc, RParenLoc);
H A DSemaExpr.cpp7138 ObjCPropertyDecl *PDecl = PropExpr->getExplicitProperty();
7146 if (S.isPropertyReadonly(PDecl, IFace))
/external/clang/lib/AST/
H A DDeclPrinter.cpp971 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 DDeclObjC.cpp1022 ObjCProtocolDecl *PDecl = this; local
1025 return PDecl;
1028 if ((PDecl = (*I)->lookupProtocolNamed(Name)))
1029 return PDecl;
/external/clang/lib/ARCMigrate/
H A DTransZeroOutPropsInDealloc.cpp207 if (ObjCPropertyDecl *PDecl = PropRefExp->getExplicitProperty()) {
208 if (!SynthesizedProperties.count(PDecl))
/external/clang/lib/Rewrite/
H A DRewriteModernObjC.cpp1017 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 DRewriteObjC.cpp986 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 DExprObjC.h667 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 DSema.h2027 ObjCProtocolDecl *PDecl,
5831 ObjCProtocolDecl *PDecl);

Completed in 146 milliseconds