Home | History | Annotate | Download | only in Sema

Lines Matching refs:IDecl

451   } else if (ObjCInterfaceDecl *IDecl = dyn_cast<ObjCInterfaceDecl>(IIDecl)) {
452 (void)DiagnoseUseOfDecl(IDecl, NameLoc);
454 T = Context.getObjCInterfaceType(IDecl);
1692 NamedDecl *IDecl = LookupSingleName(TUScope, Id, IdLoc, LookupOrdinaryName);
1694 if (!IDecl && DoTypoCorrection) {
1702 IDecl
1703 Id = IDecl->getIdentifier();
1706 ObjCInterfaceDecl *Def = dyn_cast_or_null<ObjCInterfaceDecl>(IDecl);
13128 Decl *Sema::ActOnObjCContainerStartDefinition(Decl *IDecl) {
13129 assert(isa<ObjCContainerDecl>(IDecl) &&
13131 DeclContext *OCD = cast<DeclContext>(IDecl);
13135 return IDecl;
14232 ObjCInterfaceDecl *IDecl = CDecl->getClassInterface();
14234 if (IDecl) {
14236 IDecl->getIvarDecl(ClsFields[i]->getIdentifier())) {
14242 for (const auto *Ext : IDecl->known_extensions()) {