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

/external/clang/lib/Sema/
H A DSemaObjCProperty.cpp348 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 DSemaDeclObjC.cpp683 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 DSemaExprObjC.cpp1103 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 DSemaExprMember.cpp394 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 DSemaCodeComplete.cpp2550 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 DSemaDeclAttr.cpp3514 if (const ObjCProtocolDecl *PDecl = dyn_cast_or_null<ObjCProtocolDecl>(DC)) {
3517 S.Diag(PDecl->getLocation(), diag::note_protocol_decl);
H A DSemaExpr.cpp10855 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 DDeclPrinter.cpp1075 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 DDeclObjC.cpp1522 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 DASTContext.cpp467 if (const ObjCPropertyDecl *PDecl = OMD->findPropertyDecl())
468 if (comments::FullComment *FC = getCommentForDecl(PDecl, PP))
/external/clang/lib/ARCMigrate/
H A DTransZeroOutPropsInDealloc.cpp206 if (ObjCPropertyDecl *PDecl = PropRefExp->getExplicitProperty()) {
207 if (!SynthesizedProperties.count(PDecl))
H A DObjCMT.cpp505 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 DRewriteModernObjC.cpp1175 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 DRewriteObjC.cpp993 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 DExprObjC.h684 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 DSema.h2780 const ObjCPropertyDecl *&PDecl) const;

Completed in 592 milliseconds