Home | History | Annotate | Download | only in Frontend

Lines Matching refs:PDecl

991 void RewriteObjC::RewriteProtocolDecl(ObjCProtocolDecl *PDecl) {
992 SourceLocation LocStart = PDecl->getLocStart();
993 assert(PDecl->isThisDeclarationADefinition());
999 I = PDecl->instmeth_begin(), E = PDecl->instmeth_end();
1003 I = PDecl->classmeth_begin(), E = PDecl->classmeth_end();
1007 for (ObjCInterfaceDecl::prop_iterator I = PDecl->prop_begin(),
1008 E = PDecl->prop_end(); I != E; ++I)
1012 SourceLocation LocEnd = PDecl->getAtEndRange().getBegin();
1136 ParmVarDecl *PDecl = *PI;
1138 if (PDecl->getType()->isObjCQualifiedIdType()) {
1140 ResultStr += PDecl->getNameAsString();
1142 std::string Name = PDecl->getNameAsString();
1143 QualType QT = PDecl->getType();
5188 ObjCProtocolDecl *PDecl, StringRef prefix,
5193 if (!objc_protocol_methods && PDecl->hasDefinition()) {
5207 if (ObjCSynthesizedProtocols.count(PDecl->getCanonicalDecl()))
5210 if (ObjCProtocolDecl *Def = PDecl->getDefinition())
5211 PDecl = Def;
5213 if (PDecl->instmeth_begin() != PDecl->instmeth_end()) {
5214 unsigned NumMethods = std::distance(PDecl->instmeth_begin(),
5215 PDecl->instmeth_end());
5226 Result += PDecl->getNameAsString();
5232 I = PDecl->instmeth_begin(), E = PDecl->instmeth_end();
5234 if (I == PDecl->instmeth_begin())
5249 unsigned NumMethods = std::distance(PDecl->classmeth_begin(),
5250 PDecl->classmeth_end());
5262 Result += PDecl->getNameAsString();
5270 I = PDecl->classmeth_begin(), E = PDecl->classmeth_end();
5272 if (I == PDecl->classmeth_begin())
5310 Result += PDecl->getNameAsString();
5313 Result += PDecl->getNameAsString();
5315 if (PDecl->instmeth_begin() != PDecl->instmeth_end()) {
5317 Result += PDecl->getNameAsString();
5322 if (PDecl->classmeth_begin() != PDecl->classmeth_end()) {
5324 Result += PDecl->getNameAsString();
5332 if (!ObjCSynthesizedProtocols.insert(PDecl->getCanonicalDecl()))