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