reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
6839 if (ObjCSynthesizedProtocols.count(PDecl->getCanonicalDecl())) 6843 if (ObjCProtocolDecl *Def = PDecl->getDefinition()) 6844 PDecl = Def; 6847 for (auto *I : PDecl->protocols()) 6853 for (auto *MD : PDecl->instance_methods()) { 6861 for (auto *MD : PDecl->class_methods()) { 6881 PDecl->getNameAsString()); 6883 SmallVector<ObjCProtocolDecl *, 8> SuperProtocols(PDecl->protocols()); 6886 PDecl->getNameAsString()); 6890 PDecl->getNameAsString(), false); 6894 PDecl->getNameAsString(), false); 6898 PDecl->getNameAsString(), false); 6902 PDecl->getNameAsString(), false); 6906 PDecl->instance_properties()); 6910 PDecl->getNameAsString()); 6917 Result += PDecl->getNameAsString(); 6920 Result += "\t\""; Result += PDecl->getNameAsString(); Result += "\",\n"; 6923 Result += PDecl->getNameAsString(); Result += ",\n"; 6929 Result += PDecl->getNameAsString(); Result += ",\n"; 6936 Result += PDecl->getNameAsString(); Result += ",\n"; 6943 Result += PDecl->getNameAsString(); Result += ",\n"; 6950 Result += PDecl->getNameAsString(); Result += ",\n"; 6957 Result += PDecl->getNameAsString(); Result += ",\n"; 6967 Result += PDecl->getNameAsString(); 6976 Result += "_OBJC_LABEL_PROTOCOL_$_"; Result += PDecl->getNameAsString(); 6977 Result += " = &_OBJC_PROTOCOL_"; Result += PDecl->getNameAsString(); 6981 if (!ObjCSynthesizedProtocols.insert(PDecl->getCanonicalDecl()).second)