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()
5814 ObjCProtocolDecl *PDecl, in Write_ProtocolExprReferencedMetadata() argument
5821 Result += PDecl->getNameAsString(); in Write_ProtocolExprReferencedMetadata()
5823 Result += "_OBJC_PROTOCOL_"; Result += PDecl->getNameAsString(); in Write_ProtocolExprReferencedMetadata()
6842 void RewriteModernObjC::RewriteObjCProtocolMetaData(ObjCProtocolDecl *PDecl, in RewriteObjCProtocolMetaData() argument
6846 if (ObjCSynthesizedProtocols.count(PDecl->getCanonicalDecl())) in RewriteObjCProtocolMetaData()
6850 if (ObjCProtocolDecl *Def = PDecl->getDefinition()) in RewriteObjCProtocolMetaData()
6851 PDecl = Def; in RewriteObjCProtocolMetaData()
6854 for (auto *I : PDecl->protocols()) in RewriteObjCProtocolMetaData()
6860 for (auto *MD : PDecl->instance_methods()) { in RewriteObjCProtocolMetaData()
6868 for (auto *MD : PDecl->class_methods()) { in RewriteObjCProtocolMetaData()
6888 PDecl->getNameAsString()); in RewriteObjCProtocolMetaData()
6890 SmallVector<ObjCProtocolDecl *, 8> SuperProtocols(PDecl->protocols()); in RewriteObjCProtocolMetaData()
6893 PDecl->getNameAsString()); in RewriteObjCProtocolMetaData()
6897 PDecl->getNameAsString(), false); in RewriteObjCProtocolMetaData()
6901 PDecl->getNameAsString(), false); in RewriteObjCProtocolMetaData()
6905 PDecl->getNameAsString(), false); in RewriteObjCProtocolMetaData()
6909 PDecl->getNameAsString(), false); in RewriteObjCProtocolMetaData()
6913 PDecl->instance_properties()); in RewriteObjCProtocolMetaData()
6917 PDecl->getNameAsString()); in RewriteObjCProtocolMetaData()
6924 Result += PDecl->getNameAsString(); in RewriteObjCProtocolMetaData()
6927 Result += "\t\""; Result += PDecl->getNameAsString(); Result += "\",\n"; in RewriteObjCProtocolMetaData()
6930 Result += PDecl->getNameAsString(); Result += ",\n"; in RewriteObjCProtocolMetaData()
6936 Result += PDecl->getNameAsString(); Result += ",\n"; in RewriteObjCProtocolMetaData()
6943 Result += PDecl->getNameAsString(); Result += ",\n"; in RewriteObjCProtocolMetaData()
6950 Result += PDecl->getNameAsString(); Result += ",\n"; in RewriteObjCProtocolMetaData()
6957 Result += PDecl->getNameAsString(); Result += ",\n"; in RewriteObjCProtocolMetaData()
6964 Result += PDecl->getNameAsString(); Result += ",\n"; in RewriteObjCProtocolMetaData()
6974 Result += PDecl->getNameAsString(); in RewriteObjCProtocolMetaData()
6983 Result += "_OBJC_LABEL_PROTOCOL_$_"; Result += PDecl->getNameAsString(); in RewriteObjCProtocolMetaData()
6984 Result += " = &_OBJC_PROTOCOL_"; Result += PDecl->getNameAsString(); in RewriteObjCProtocolMetaData()
6988 if (!ObjCSynthesizedProtocols.insert(PDecl->getCanonicalDecl()).second) in RewriteObjCProtocolMetaData()