/external/clang/lib/Sema/ |
H A D | SemaObjCProperty.cpp | 348 ObjCPropertyDecl *PDecl = local 351 PDecl->setPropertyAttributesAsWritten( 354 PDecl->setPropertyAttributes(ObjCPropertyDecl::OBJC_PR_readonly); 356 PDecl->setPropertyAttributes(ObjCPropertyDecl::OBJC_PR_readwrite); 358 PDecl->setPropertyAttributes(ObjCPropertyDecl::OBJC_PR_nonatomic); 360 PDecl->setPropertyAttributes(ObjCPropertyDecl::OBJC_PR_atomic); 362 PDecl->setGetterName(GetterSel); 363 PDecl->setSetterName(SetterSel); 364 ProcessDeclAttributes(S, PDecl, FD.D); 365 DC->addDecl(PDecl); 562 ObjCPropertyDecl *PDecl = ObjCPropertyDecl::Create(Context, DC, local 2076 CheckObjCPropertyAttributes(Decl *PDecl, SourceLocation Loc, unsigned &Attributes, bool propertyInPrimaryClass) argument [all...] |
H A D | SemaDeclObjC.cpp | 683 if (ObjCProtocolDecl *PDecl = LookupProtocol((*I)->getIdentifier(), 685 if (PDecl->getIdentifier() == PName) { 691 if (!PDecl->hasDefinition()) 695 PDecl->getLocation(), PDecl->getReferencedProtocols())) 716 ObjCProtocolDecl *PDecl = nullptr; local 726 PDecl = ObjCProtocolDecl::Create(Context, CurContext, ProtocolName, 729 PDecl->startDefinition(); 741 PDecl = ObjCProtocolDecl::Create(Context, CurContext, ProtocolName, 745 PushOnScopeChains(PDecl, TUScop 766 NestedProtocolHasNoDefinition(ObjCProtocolDecl *PDecl, ObjCProtocolDecl *&UndefinedProtocol) argument 790 ObjCProtocolDecl *PDecl = LookupProtocol(ProtocolId[i].first, local 867 ObjCProtocolDecl *PDecl local 1654 findProtocolsWithExplicitImpls(const ObjCProtocolDecl *PDecl, ProtocolNameSet &PNS) argument 1678 CheckProtocolMethodDefs(Sema &S, SourceLocation ImpLoc, ObjCProtocolDecl *PDecl, bool& IncompleteImpl, const Sema::SelectorSet &InsMap, const Sema::SelectorSet &ClsMap, ObjCContainerDecl *CDecl, LazyProtocolNameSet &ProtocolsExplictImpl) argument 3529 const ObjCPropertyDecl *PDecl; local [all...] |
H A D | SemaExprObjC.cpp | 1103 ObjCProtocolDecl* PDecl = LookupProtocol(ProtocolId, ProtoIdLoc); local 1104 if (!PDecl) { 1113 return new (Context) ObjCProtocolExpr(Ty, PDecl, AtLoc, ProtoIdLoc, RParenLoc); 1507 const ObjCPropertyDecl *PDecl = nullptr; local 1519 PDecl = PRE->getExplicitProperty(); 1520 if (PDecl) { 1521 T = PDecl->getType(); 1531 PDecl = Method->findPropertyDecl(); 1532 if (PDecl) 1533 T = PDecl [all...] |
H A D | SemaExprMember.cpp | 394 static Decl *FindGetterSetterNameDeclFromProtocolList(const ObjCProtocolDecl*PDecl, 399 if (ObjCPropertyDecl *PD = PDecl->FindPropertyDeclaration(Member)) 401 if (ObjCMethodDecl *OMD = PDecl->getInstanceMethod(Sel)) 404 for (const auto *I : PDecl->protocols()) {
|
H A D | SemaCodeComplete.cpp | 2550 if (const ObjCPropertyDecl *PDecl = M->findPropertyDecl()) 2551 if (PDecl->getGetterName() == M->getSelector() && 2552 PDecl->getIdentifier() != M->getIdentifier()) { 2559 Ctx.getRawCommentForAnyRedecl(PDecl)) { 2631 if (const ObjCPropertyDecl *PDecl = OMD->findPropertyDecl()) 2632 if (const RawComment *RC = Ctx.getRawCommentForAnyRedecl(PDecl))
|
H A D | SemaDeclAttr.cpp | 3514 if (const ObjCProtocolDecl *PDecl = dyn_cast_or_null<ObjCProtocolDecl>(DC)) { 3517 S.Diag(PDecl->getLocation(), diag::note_protocol_decl);
|
H A D | SemaExpr.cpp | 10855 const ObjCProtocolDecl *PDecl = nullptr; local 10942 PDecl = srcProto; 10953 PDecl = dstProto; 11021 PDecl && IFace && !IFace->hasDefinition()) 11023 << IFace->getName() << PDecl->getName();
|
/external/clang/lib/AST/ |
H A D | DeclPrinter.cpp | 1075 void DeclPrinter::VisitObjCPropertyDecl(ObjCPropertyDecl *PDecl) { argument 1076 if (PDecl->getPropertyImplementation() == ObjCPropertyDecl::Required) 1078 else if (PDecl->getPropertyImplementation() == ObjCPropertyDecl::Optional) 1082 if (PDecl->getPropertyAttributes() != ObjCPropertyDecl::OBJC_PR_noattr) { 1085 if (PDecl->getPropertyAttributes() & 1091 if (PDecl->getPropertyAttributes() & ObjCPropertyDecl::OBJC_PR_getter) { 1093 PDecl->getGetterName().print(Out); 1096 if (PDecl->getPropertyAttributes() & ObjCPropertyDecl::OBJC_PR_setter) { 1098 PDecl->getSetterName().print(Out); 1102 if (PDecl [all...] |
H A D | DeclObjC.cpp | 1522 ObjCProtocolDecl *PDecl = this; local 1525 return PDecl; 1528 if ((PDecl = I->lookupProtocolNamed(Name))) 1529 return PDecl; 1572 if (const ObjCProtocolDecl *PDecl = getDefinition()) { 1573 for (auto *Prop : PDecl->properties()) { 1579 for (const auto *PI : PDecl->protocols()) 1588 if (const ObjCProtocolDecl *PDecl = getDefinition()) { 1590 for (auto *Prop : PDecl->properties()) { 1594 PM[PDecl] [all...] |
H A D | ASTContext.cpp | 467 if (const ObjCPropertyDecl *PDecl = OMD->findPropertyDecl()) 468 if (comments::FullComment *FC = getCommentForDecl(PDecl, PP))
|
/external/clang/lib/ARCMigrate/ |
H A D | TransZeroOutPropsInDealloc.cpp | 206 if (ObjCPropertyDecl *PDecl = PropRefExp->getExplicitProperty()) { 207 if (!SynthesizedProperties.count(PDecl))
|
H A D | ObjCMT.cpp | 505 if (const ObjCProtocolDecl *PDecl = Protocol->getDefinition()) 506 for (const auto *Property : PDecl->properties()) { 533 if (const ObjCProtocolDecl *PDecl = Protocol->getDefinition()) { 534 if (PDecl->meth_begin() == PDecl->meth_end()) 536 for (const auto *MD : PDecl->methods()) { 737 ObjCProtocolDecl *PDecl = ConformingProtocols[i1]; local 738 if (PDecl == TargetPDecl) 740 if (PDecl->lookupProtocolNamed( 1725 else if (ObjCProtocolDecl *PDecl [all...] |
/external/clang/lib/Rewrite/Frontend/ |
H A D | RewriteModernObjC.cpp | 1175 void RewriteModernObjC::RewriteProtocolDecl(ObjCProtocolDecl *PDecl) { argument 1176 SourceLocation LocStart = PDecl->getLocStart(); 1177 assert(PDecl->isThisDeclarationADefinition()); 1182 for (auto *I : PDecl->instance_methods()) 1184 for (auto *I : PDecl->class_methods()) 1186 for (auto *I : PDecl->properties()) 1190 SourceLocation LocEnd = PDecl->getAtEndRange().getBegin(); 1328 for (const auto *PDecl : OMD->params()) { 1330 if (PDecl->getType()->isObjCQualifiedIdType()) { 1332 ResultStr += PDecl 5949 Write_ProtocolExprReferencedMetadata(ASTContext *Context, ObjCProtocolDecl *PDecl, std::string &Result) argument 6978 RewriteObjCProtocolMetaData(ObjCProtocolDecl *PDecl, std::string &Result) argument [all...] |
H A D | RewriteObjC.cpp | 993 void RewriteObjC::RewriteProtocolDecl(ObjCProtocolDecl *PDecl) { argument 994 SourceLocation LocStart = PDecl->getLocStart(); 995 assert(PDecl->isThisDeclarationADefinition()); 1000 for (auto *I : PDecl->instance_methods()) 1002 for (auto *I : PDecl->class_methods()) 1004 for (auto *I : PDecl->properties()) 1008 SourceLocation LocEnd = PDecl->getAtEndRange().getBegin(); 1130 for (const auto *PDecl : OMD->params()) { 1132 if (PDecl->getType()->isObjCQualifiedIdType()) { 1134 ResultStr += PDecl 5132 RewriteObjCProtocolMetaData( ObjCProtocolDecl *PDecl, StringRef prefix, StringRef ClassName, std::string &Result) argument [all...] |
/external/clang/include/clang/AST/ |
H A D | ExprObjC.h | 684 const ObjCPropertyDecl *PDecl = getExplicitProperty(); local 685 if (const ObjCMethodDecl *Getter = PDecl->getGetterMethodDecl()) 688 ResultType = PDecl->getType(); 704 if (ObjCPropertyDecl *PDecl = getExplicitProperty()) 705 if (const ObjCMethodDecl *Setter = PDecl->getSetterMethodDecl()) {
|
/external/clang/include/clang/Sema/ |
H A D | Sema.h | 2780 const ObjCPropertyDecl *&PDecl) const;
|