Lines Matching refs:PDecl

986 void RewriteObjC::RewriteProtocolDecl(ObjCProtocolDecl *PDecl) {
987 SourceLocation LocStart = PDecl->getLocStart();
988 assert(PDecl->isThisDeclarationADefinition());
994 I = PDecl->instmeth_begin(), E = PDecl->instmeth_end();
998 I = PDecl->classmeth_begin(), E = PDecl->classmeth_end();
1002 for (ObjCInterfaceDecl::prop_iterator I = PDecl->prop_begin(),
1003 E = PDecl->prop_end(); I != E; ++I)
1007 SourceLocation LocEnd = PDecl->getAtEndRange().getBegin();
1131 ParmVarDecl *PDecl = *PI;
1133 if (PDecl->getType()->isObjCQualifiedIdType()) {
1135 ResultStr += PDecl->getNameAsString();
1137 std::string Name = PDecl->getNameAsString();
1138 QualType QT = PDecl->getType();
5191 ObjCProtocolDecl *PDecl, StringRef prefix,
5196 if (!objc_protocol_methods && PDecl->hasDefinition()) {
5210 if (ObjCSynthesizedProtocols.count(PDecl->getCanonicalDecl()))
5213 if (ObjCProtocolDecl *Def = PDecl->getDefinition())
5214 PDecl = Def;
5216 if (PDecl->instmeth_begin() != PDecl->instmeth_end()) {
5217 unsigned NumMethods = std::distance(PDecl->instmeth_begin(),
5218 PDecl->instmeth_end());
5229 Result += PDecl->getNameAsString();
5235 I = PDecl->instmeth_begin(), E = PDecl->instmeth_end();
5237 if (I == PDecl->instmeth_begin())
5252 unsigned NumMethods = std::distance(PDecl->classmeth_begin(),
5253 PDecl->classmeth_end());
5265 Result += PDecl->getNameAsString();
5273 I = PDecl->classmeth_begin(), E = PDecl->classmeth_end();
5275 if (I == PDecl->classmeth_begin())
5313 Result += PDecl->getNameAsString();
5316 Result += PDecl->getNameAsString();
5318 if (PDecl->instmeth_begin() != PDecl->instmeth_end()) {
5320 Result += PDecl->getNameAsString();
5325 if (PDecl->classmeth_begin() != PDecl->classmeth_end()) {
5327 Result += PDecl->getNameAsString();
5335 if (!ObjCSynthesizedProtocols.insert(PDecl->getCanonicalDecl()))