reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5076 if (!objc_protocol_methods && PDecl->hasDefinition()) { 5090 if (ObjCSynthesizedProtocols.count(PDecl->getCanonicalDecl())) 5093 if (ObjCProtocolDecl *Def = PDecl->getDefinition()) 5094 PDecl = Def; 5096 if (PDecl->instmeth_begin() != PDecl->instmeth_end()) { 5096 if (PDecl->instmeth_begin() != PDecl->instmeth_end()) { 5097 unsigned NumMethods = std::distance(PDecl->instmeth_begin(), 5098 PDecl->instmeth_end()); 5109 Result += PDecl->getNameAsString(); 5115 I = PDecl->instmeth_begin(), E = PDecl->instmeth_end(); 5115 I = PDecl->instmeth_begin(), E = PDecl->instmeth_end(); 5117 if (I == PDecl->instmeth_begin()) 5131 unsigned NumMethods = std::distance(PDecl->classmeth_begin(), 5132 PDecl->classmeth_end()); 5144 Result += PDecl->getNameAsString(); 5152 I = PDecl->classmeth_begin(), E = PDecl->classmeth_end(); 5152 I = PDecl->classmeth_begin(), E = PDecl->classmeth_end(); 5154 if (I == PDecl->classmeth_begin()) 5191 Result += PDecl->getNameAsString(); 5194 Result += PDecl->getNameAsString(); 5196 if (PDecl->instmeth_begin() != PDecl->instmeth_end()) { 5196 if (PDecl->instmeth_begin() != PDecl->instmeth_end()) { 5198 Result += PDecl->getNameAsString(); 5203 if (PDecl->classmeth_begin() != PDecl->classmeth_end()) { 5203 if (PDecl->classmeth_begin() != PDecl->classmeth_end()) { 5205 Result += PDecl->getNameAsString(); 5213 if (!ObjCSynthesizedProtocols.insert(PDecl->getCanonicalDecl()).second)