Lines Matching refs:PID

1558 void DeclPrinter::VisitObjCProtocolDecl(ObjCProtocolDecl *PID) {  in VisitObjCProtocolDecl()  argument
1559 if (!PID->isThisDeclarationADefinition()) { in VisitObjCProtocolDecl()
1560 Out << "@protocol " << *PID << ";\n"; in VisitObjCProtocolDecl()
1564 const ObjCList<ObjCProtocolDecl> &Protocols = PID->getReferencedProtocols(); in VisitObjCProtocolDecl()
1566 Out << "@protocol " << *PID; in VisitObjCProtocolDecl()
1572 Out << "@protocol " << *PID << '\n'; in VisitObjCProtocolDecl()
1573 VisitDeclContext(PID, false); in VisitObjCProtocolDecl()
1577 void DeclPrinter::VisitObjCCategoryImplDecl(ObjCCategoryImplDecl *PID) { in VisitObjCCategoryImplDecl() argument
1579 if (const auto *CID = PID->getClassInterface()) in VisitObjCCategoryImplDecl()
1583 Out << '(' << *PID << ")\n"; in VisitObjCCategoryImplDecl()
1585 VisitDeclContext(PID, false); in VisitObjCCategoryImplDecl()
1590 void DeclPrinter::VisitObjCCategoryDecl(ObjCCategoryDecl *PID) { in VisitObjCCategoryDecl() argument
1592 if (const auto *CID = PID->getClassInterface()) in VisitObjCCategoryDecl()
1596 if (auto TypeParams = PID->getTypeParamList()) { in VisitObjCCategoryDecl()
1599 Out << "(" << *PID << ")\n"; in VisitObjCCategoryDecl()
1600 if (PID->ivar_size() > 0) { in VisitObjCCategoryDecl()
1603 for (const auto *I : PID->ivars()) in VisitObjCCategoryDecl()
1610 VisitDeclContext(PID, false); in VisitObjCCategoryDecl()
1738 void DeclPrinter::VisitObjCPropertyImplDecl(ObjCPropertyImplDecl *PID) { in VisitObjCPropertyImplDecl() argument
1739 if (PID->getPropertyImplementation() == ObjCPropertyImplDecl::Synthesize) in VisitObjCPropertyImplDecl()
1743 Out << *PID->getPropertyDecl(); in VisitObjCPropertyImplDecl()
1744 if (PID->getPropertyIvarDecl()) in VisitObjCPropertyImplDecl()
1745 Out << '=' << *PID->getPropertyIvarDecl(); in VisitObjCPropertyImplDecl()