Lines Matching refs:PDecl
1155 void RewriteModernObjC::RewriteProtocolDecl(ObjCProtocolDecl *PDecl) { in RewriteProtocolDecl() argument
1156 SourceLocation LocStart = PDecl->getBeginLoc(); in RewriteProtocolDecl()
1157 assert(PDecl->isThisDeclarationADefinition()); in RewriteProtocolDecl()
1162 for (auto *I : PDecl->instance_methods()) in RewriteProtocolDecl()
1164 for (auto *I : PDecl->class_methods()) in RewriteProtocolDecl()
1166 for (auto *I : PDecl->instance_properties()) in RewriteProtocolDecl()
1170 SourceLocation LocEnd = PDecl->getAtEndRange().getBegin(); in RewriteProtocolDecl()
1292 for (const auto *PDecl : OMD->parameters()) { in RewriteObjCMethodDecl() local
1294 if (PDecl->getType()->isObjCQualifiedIdType()) { in RewriteObjCMethodDecl()
1296 ResultStr += PDecl->getNameAsString(); in RewriteObjCMethodDecl()
1298 std::string Name = PDecl->getNameAsString(); in RewriteObjCMethodDecl()
1299 QualType QT = PDecl->getType(); in RewriteObjCMethodDecl()
5811 ObjCProtocolDecl *PDecl, in Write_ProtocolExprReferencedMetadata() argument
5818 Result += PDecl->getNameAsString(); in Write_ProtocolExprReferencedMetadata()
5820 Result += "_OBJC_PROTOCOL_"; Result += PDecl->getNameAsString(); in Write_ProtocolExprReferencedMetadata()
6839 void RewriteModernObjC::RewriteObjCProtocolMetaData(ObjCProtocolDecl *PDecl, in RewriteObjCProtocolMetaData() argument
6843 if (ObjCSynthesizedProtocols.count(PDecl->getCanonicalDecl())) in RewriteObjCProtocolMetaData()
6847 if (ObjCProtocolDecl *Def = PDecl->getDefinition()) in RewriteObjCProtocolMetaData()
6848 PDecl = Def; in RewriteObjCProtocolMetaData()
6851 for (auto *I : PDecl->protocols()) in RewriteObjCProtocolMetaData()
6857 for (auto *MD : PDecl->instance_methods()) { in RewriteObjCProtocolMetaData()
6865 for (auto *MD : PDecl->class_methods()) { in RewriteObjCProtocolMetaData()
6885 PDecl->getNameAsString()); in RewriteObjCProtocolMetaData()
6887 SmallVector<ObjCProtocolDecl *, 8> SuperProtocols(PDecl->protocols()); in RewriteObjCProtocolMetaData()
6890 PDecl->getNameAsString()); in RewriteObjCProtocolMetaData()
6894 PDecl->getNameAsString(), false); in RewriteObjCProtocolMetaData()
6898 PDecl->getNameAsString(), false); in RewriteObjCProtocolMetaData()
6902 PDecl->getNameAsString(), false); in RewriteObjCProtocolMetaData()
6906 PDecl->getNameAsString(), false); in RewriteObjCProtocolMetaData()
6910 PDecl->instance_properties()); in RewriteObjCProtocolMetaData()
6914 PDecl->getNameAsString()); in RewriteObjCProtocolMetaData()
6921 Result += PDecl->getNameAsString(); in RewriteObjCProtocolMetaData()
6924 Result += "\t\""; Result += PDecl->getNameAsString(); Result += "\",\n"; in RewriteObjCProtocolMetaData()
6927 Result += PDecl->getNameAsString(); Result += ",\n"; in RewriteObjCProtocolMetaData()
6933 Result += PDecl->getNameAsString(); Result += ",\n"; in RewriteObjCProtocolMetaData()
6940 Result += PDecl->getNameAsString(); Result += ",\n"; in RewriteObjCProtocolMetaData()
6947 Result += PDecl->getNameAsString(); Result += ",\n"; in RewriteObjCProtocolMetaData()
6954 Result += PDecl->getNameAsString(); Result += ",\n"; in RewriteObjCProtocolMetaData()
6961 Result += PDecl->getNameAsString(); Result += ",\n"; in RewriteObjCProtocolMetaData()
6971 Result += PDecl->getNameAsString(); in RewriteObjCProtocolMetaData()
6980 Result += "_OBJC_LABEL_PROTOCOL_$_"; Result += PDecl->getNameAsString(); in RewriteObjCProtocolMetaData()
6981 Result += " = &_OBJC_PROTOCOL_"; Result += PDecl->getNameAsString(); in RewriteObjCProtocolMetaData()
6985 if (!ObjCSynthesizedProtocols.insert(PDecl->getCanonicalDecl()).second) in RewriteObjCProtocolMetaData()