Lines Matching defs:PDecl

1154 void RewriteModernObjC::RewriteProtocolDecl(ObjCProtocolDecl *PDecl) {
1155 SourceLocation LocStart = PDecl->getBeginLoc();
1156 assert(PDecl->isThisDeclarationADefinition());
1161 for (auto *I : PDecl->instance_methods())
1163 for (auto *I : PDecl->class_methods())
1165 for (auto *I : PDecl->instance_properties())
1169 SourceLocation LocEnd = PDecl->getAtEndRange().getBegin();
1291 for (const auto *PDecl : OMD->parameters()) {
1293 if (PDecl->getType()->isObjCQualifiedIdType()) {
1295 ResultStr += PDecl->getNameAsString();
1297 std::string Name = PDecl->getNameAsString();
1298 QualType QT = PDecl->getType();
5808 ObjCProtocolDecl *PDecl,
5815 Result += PDecl->getNameAsString();
5817 Result += "_OBJC_PROTOCOL_"; Result += PDecl->getNameAsString();
6836 void RewriteModernObjC::RewriteObjCProtocolMetaData(ObjCProtocolDecl *PDecl,
6840 if (ObjCSynthesizedProtocols.count(PDecl->getCanonicalDecl()))
6844 if (ObjCProtocolDecl *Def = PDecl->getDefinition())
6845 PDecl = Def;
6848 for (auto *I : PDecl->protocols())
6854 for (auto *MD : PDecl->instance_methods()) {
6862 for (auto *MD : PDecl->class_methods()) {
6882 PDecl->getNameAsString());
6884 SmallVector<ObjCProtocolDecl *, 8> SuperProtocols(PDecl->protocols());
6887 PDecl->getNameAsString());
6891 PDecl->getNameAsString(), false);
6895 PDecl->getNameAsString(), false);
6899 PDecl->getNameAsString(), false);
6903 PDecl->getNameAsString(), false);
6907 PDecl->instance_properties());
6911 PDecl->getNameAsString());
6918 Result += PDecl->getNameAsString();
6921 Result += "\t\""; Result += PDecl->getNameAsString(); Result += "\",\n";
6924 Result += PDecl->getNameAsString(); Result += ",\n";
6930 Result += PDecl->getNameAsString(); Result += ",\n";
6937 Result += PDecl->getNameAsString(); Result += ",\n";
6944 Result += PDecl->getNameAsString(); Result += ",\n";
6951 Result += PDecl->getNameAsString(); Result += ",\n";
6958 Result += PDecl->getNameAsString(); Result += ",\n";
6968 Result += PDecl->getNameAsString();
6977 Result += "_OBJC_LABEL_PROTOCOL_$_"; Result += PDecl->getNameAsString();
6978 Result += " = &_OBJC_PROTOCOL_"; Result += PDecl->getNameAsString();
6982 if (!ObjCSynthesizedProtocols.insert(PDecl->getCanonicalDecl()).second)