Lines Matching defs:ID
58 const ObjCIvarDecl *ID = D->getPropertyIvarDecl();
60 if (!ID)
63 IvarUsageMap::iterator I = M.find(ID);
74 if (const ObjCImplementationDecl *ID = dyn_cast<ObjCImplementationDecl>(D)) {
77 for (ObjCImplementationDecl::propimpl_iterator I = ID->propimpl_begin(),
78 E = ID->propimpl_end(); I!=E; ++I)
83 ID->getClassInterface()->getCategoryList(); CD ;
105 const ObjCInterfaceDecl *ID = D->getClassInterface();
109 for (ObjCInterfaceDecl::ivar_iterator I=ID->ivar_begin(),
110 E=ID->ivar_end(); I!=E; ++I) {
112 const ObjCIvarDecl *ID = *I;
119 if (ID->getAccessControl() != ObjCIvarDecl::Private ||
120 ID->getAttr<UnusedAttr>() || ID->getAttr<IBOutletAttr>() ||
121 ID->getAttr<IBOutletCollectionAttr>() ||
122 ID->isUnnamedBitfield())
125 M[ID] = Unused;
158 os << "Instance variable '" << *I->first << "' in class '" << *ID