Lines Matching refs:ID
68 const ObjCIvarDecl *ID = D->getPropertyIvarDecl(); in Scan() local
70 if (!ID) in Scan()
73 IvarUsageMap::iterator I = M.find(ID); in Scan()
84 if (const ObjCImplementationDecl *ID = dyn_cast<ObjCImplementationDecl>(D)) { in Scan() local
87 for (ObjCImplementationDecl::propimpl_iterator I = ID->propimpl_begin(), in Scan()
88 E = ID->propimpl_end(); I!=E; ++I) in Scan()
93 Cat = ID->getClassInterface()->visible_categories_begin(), in Scan()
94 CatEnd = ID->getClassInterface()->visible_categories_end(); in Scan()
116 const ObjCInterfaceDecl *ID = D->getClassInterface(); in checkObjCUnusedIvar() local
120 for (ObjCInterfaceDecl::ivar_iterator I=ID->ivar_begin(), in checkObjCUnusedIvar()
121 E=ID->ivar_end(); I!=E; ++I) { in checkObjCUnusedIvar()
123 const ObjCIvarDecl *ID = *I; in checkObjCUnusedIvar() local
130 if (ID->getAccessControl() != ObjCIvarDecl::Private || in checkObjCUnusedIvar()
131 ID->getAttr<UnusedAttr>() || ID->getAttr<IBOutletAttr>() || in checkObjCUnusedIvar()
132 ID->getAttr<IBOutletCollectionAttr>() || in checkObjCUnusedIvar()
133 ID->isUnnamedBitfield()) in checkObjCUnusedIvar()
136 M[ID] = Unused; in checkObjCUnusedIvar()
169 os << "Instance variable '" << *I->first << "' in class '" << *ID in checkObjCUnusedIvar()