Lines Matching defs:PDecl
1404 ObjCProtocolDecl* PDecl = LookupProtocol(ProtocolId, ProtoIdLoc);
1405 if (!PDecl) {
1409 if (PDecl->isNonRuntimeProtocol())
1411 << PDecl;
1412 if (!PDecl->hasDefinition()) {
1413 Diag(ProtoLoc, diag::err_atprotocol_protocol) << PDecl;
1414 Diag(PDecl->getLocation(), diag::note_entity_declared_at) << PDecl;
1416 PDecl = PDecl->getDefinition();
1423 return new (Context) ObjCProtocolExpr(Ty, PDecl, AtLoc, ProtoIdLoc, RParenLoc);
2090 if (const ObjCPropertyDecl *PDecl = Setter->findPropertyDecl()) {
2093 if (!(PDecl->getPropertyAttributes() &
2097 << MemberName << QualType(OPT, 0) << PDecl->getName()
2098 << FixItHint::CreateReplacement(MemberLoc, PDecl->getName());
4197 if (ObjCPropertyDecl *PDecl = PRE->getExplicitProperty())
4198 SrcType = PDecl->getType();
4364 if (const ObjCPropertyDecl *PDecl =
4368 ExpressionString += PDecl->getNameAsString();