Home | History | Annotate | Download | only in Frontend

Lines Matching refs:PDecl

1155 void RewriteModernObjC::RewriteProtocolDecl(ObjCProtocolDecl *PDecl) {
1156 SourceLocation LocStart = PDecl->getLocStart();
1157 assert(PDecl->isThisDeclarationADefinition());
1163 I = PDecl->instmeth_begin(), E = PDecl->instmeth_end();
1167 I = PDecl->classmeth_begin(), E = PDecl->classmeth_end();
1171 for (ObjCInterfaceDecl::prop_iterator I = PDecl->prop_begin(),
1172 E = PDecl->prop_end(); I != E; ++I)
1176 SourceLocation LocEnd = PDecl->getAtEndRange().getBegin();
1316 ParmVarDecl *PDecl = *PI;
1318 if (PDecl->getType()->isObjCQualifiedIdType()) {
1320 ResultStr += PDecl->getNameAsString();
1322 std::string Name = PDecl->getNameAsString();
1323 QualType QT = PDecl->getType();
6019 ObjCProtocolDecl *PDecl,
6026 Result += PDecl->getNameAsString();
6028 Result += "_OBJC_PROTOCOL_"; Result += PDecl->getNameAsString();
7038 void RewriteModernObjC::RewriteObjCProtocolMetaData(ObjCProtocolDecl *PDecl,
7042 if (ObjCSynthesizedProtocols.count(PDecl->getCanonicalDecl()))
7046 if (ObjCProtocolDecl *Def = PDecl->getDefinition())
7047 PDecl = Def;
7050 for (ObjCProtocolDecl::protocol_iterator I = PDecl
7051 E = PDecl->protocol_end(); I != E; ++I)
7058 I = PDecl->instmeth_begin(), E = PDecl->instmeth_end();
7069 I = PDecl->classmeth_begin(), E = PDecl->classmeth_end();
7091 PDecl->getNameAsString());
7094 for (ObjCProtocolDecl::protocol_iterator I = PDecl->protocol_begin(),
7095 E = PDecl->protocol_end(); I != E; ++I)
7100 PDecl->getNameAsString());
7104 PDecl->getNameAsString(), false);
7108 PDecl->getNameAsString(), false);
7112 PDecl->getNameAsString(), false);
7116 PDecl->getNameAsString(), false);
7120 for (ObjCContainerDecl::prop_iterator I = PDecl->prop_begin(),
7121 E = PDecl->prop_end(); I != E; ++I)
7127 PDecl->getNameAsString());
7134 Result += PDecl->getNameAsString();
7137 Result += "\t\""; Result += PDecl->getNameAsString(); Result += "\",\n";
7140 Result += PDecl->getNameAsString(); Result += ",\n";
7146 Result += PDecl->getNameAsString(); Result += ",\n";
7153 Result += PDecl->getNameAsString(); Result += ",\n";
7160 Result += PDecl->getNameAsString(); Result += ",\n";
7167 Result += PDecl->getNameAsString(); Result += ",\n";
7174 Result += PDecl->getNameAsString(); Result += ",\n";
7184 Result += PDecl->getNameAsString();
7193 Result += "_OBJC_LABEL_PROTOCOL_$_"; Result += PDecl->getNameAsString();
7194 Result += " = &_OBJC_PROTOCOL_"; Result += PDecl->getNameAsString();
7198 if (!ObjCSynthesizedProtocols.insert(PDecl->getCanonicalDecl()))