Lines Matching defs:PDecl
1400 ObjCProtocolDecl* PDecl = LookupProtocol(ProtocolId, ProtoIdLoc);
1401 if (!PDecl) {
1405 if (PDecl->isNonRuntimeProtocol())
1407 << PDecl;
1408 if (!PDecl->hasDefinition()) {
1409 Diag(ProtoLoc, diag::err_atprotocol_protocol) << PDecl;
1410 Diag(PDecl->getLocation(), diag::note_entity_declared_at) << PDecl;
1412 PDecl = PDecl->getDefinition();
1419 return new (Context) ObjCProtocolExpr(Ty, PDecl, AtLoc, ProtoIdLoc, RParenLoc);
2078 if (const ObjCPropertyDecl *PDecl = Setter->findPropertyDecl()) {
2081 if (!(PDecl->getPropertyAttributes() &
2085 << MemberName << QualType(OPT, 0) << PDecl->getName()
2086 << FixItHint::CreateReplacement(MemberLoc, PDecl->getName());
4186 if (ObjCPropertyDecl *PDecl = PRE->getExplicitProperty())
4187 SrcType = PDecl->getType();
4353 if (const ObjCPropertyDecl *PDecl =
4357 ExpressionString += PDecl->getNameAsString();