Lines Matching refs:ImpDecl
996 void Sema::CheckImplementationIvars(ObjCImplementationDecl *ImpDecl, in CheckImplementationIvars() argument
999 assert(ImpDecl && "missing implementation decl"); in CheckImplementationIvars()
1000 ObjCInterfaceDecl* IDecl = ImpDecl->getClassInterface(); in CheckImplementationIvars()
1010 ivars[i]->setLexicalDeclContext(ImpDecl); in CheckImplementationIvars()
1012 ImpDecl->addDecl(ivars[i]); in CheckImplementationIvars()
1023 if (ImpDecl->getSuperClass()) in CheckImplementationIvars()
1024 Diag(ImpDecl->getLocation(), diag::warn_on_superclass_use); in CheckImplementationIvars()
1034 ImplIvar->setLexicalDeclContext(ImpDecl); in CheckImplementationIvars()
1036 ImpDecl->addDecl(ImplIvar); in CheckImplementationIvars()
2398 if (ObjCImplementationDecl *ImpDecl = in ActOnMethodDeclaration() local
2401 PrevMethod = ImpDecl->getInstanceMethod(Sel); in ActOnMethodDeclaration()
2402 ImpDecl->addInstanceMethod(ObjCMethod); in ActOnMethodDeclaration()
2404 PrevMethod = ImpDecl->getClassMethod(Sel); in ActOnMethodDeclaration()
2405 ImpDecl->addClassMethod(ObjCMethod); in ActOnMethodDeclaration()
2407 InterfaceMD = ImpDecl->getClassInterface()->getMethod(Sel, in ActOnMethodDeclaration()