Lines Matching refs:OID
1470 void DeclPrinter::VisitObjCImplementationDecl(ObjCImplementationDecl *OID) { in VisitObjCImplementationDecl() argument
1471 std::string I = OID->getNameAsString(); in VisitObjCImplementationDecl()
1472 ObjCInterfaceDecl *SID = OID->getSuperClass(); in VisitObjCImplementationDecl()
1480 if (OID->ivar_size() > 0) { in VisitObjCImplementationDecl()
1484 for (const auto *I : OID->ivars()) { in VisitObjCImplementationDecl()
1491 else if (SID || (OID->decls_begin() != OID->decls_end())) { in VisitObjCImplementationDecl()
1495 VisitDeclContext(OID, false); in VisitObjCImplementationDecl()
1501 void DeclPrinter::VisitObjCInterfaceDecl(ObjCInterfaceDecl *OID) { in VisitObjCInterfaceDecl() argument
1502 std::string I = OID->getNameAsString(); in VisitObjCInterfaceDecl()
1503 ObjCInterfaceDecl *SID = OID->getSuperClass(); in VisitObjCInterfaceDecl()
1505 if (!OID->isThisDeclarationADefinition()) { in VisitObjCInterfaceDecl()
1508 if (auto TypeParams = OID->getTypeParamListAsWritten()) { in VisitObjCInterfaceDecl()
1518 if (auto TypeParams = OID->getTypeParamListAsWritten()) { in VisitObjCInterfaceDecl()
1523 Out << " : " << QualType(OID->getSuperClassType(), 0).getAsString(Policy); in VisitObjCInterfaceDecl()
1526 const ObjCList<ObjCProtocolDecl> &Protocols = OID->getReferencedProtocols(); in VisitObjCInterfaceDecl()
1534 if (OID->ivar_size() > 0) { in VisitObjCInterfaceDecl()
1538 for (const auto *I : OID->ivars()) { in VisitObjCInterfaceDecl()
1546 else if (SID || (OID->decls_begin() != OID->decls_end())) { in VisitObjCInterfaceDecl()
1551 VisitDeclContext(OID, false); in VisitObjCInterfaceDecl()