Lines Matching refs:IVD
1245 void ASTDeclReader::VisitObjCIvarDecl(ObjCIvarDecl *IVD) { in VisitObjCIvarDecl() argument
1246 VisitFieldDecl(IVD); in VisitObjCIvarDecl()
1247 IVD->setAccessControl((ObjCIvarDecl::AccessControl)Record.readInt()); in VisitObjCIvarDecl()
1249 IVD->setNextIvar(nullptr); in VisitObjCIvarDecl()
1251 IVD->setSynthesize(synth); in VisitObjCIvarDecl()
1254 if (IVD->isInvalidDecl()) in VisitObjCIvarDecl()
1259 if (isa<ObjCInterfaceDecl>(IVD->getDeclContext())) in VisitObjCIvarDecl()
1262 IVD->getContainingInterface()->getCanonicalDecl(); in VisitObjCIvarDecl()
1263 IdentifierInfo *II = IVD->getIdentifier(); in VisitObjCIvarDecl()
1265 if (PrevIvar && PrevIvar != IVD) { in VisitObjCIvarDecl()
1266 auto *ParentExt = dyn_cast<ObjCCategoryDecl>(IVD->getDeclContext()); in VisitObjCIvarDecl()
1275 .push_back(std::make_pair(IVD, PrevIvar)); in VisitObjCIvarDecl()
1280 Reader.Diag(IVD->getLocation(), diag::err_duplicate_ivar_declaration) in VisitObjCIvarDecl()