Lines Matching refs:IVD
1330 void ASTDeclReader::VisitObjCIvarDecl(ObjCIvarDecl *IVD) { in VisitObjCIvarDecl() argument
1331 VisitFieldDecl(IVD); in VisitObjCIvarDecl()
1332 IVD->setAccessControl((ObjCIvarDecl::AccessControl)Record.readInt()); in VisitObjCIvarDecl()
1334 IVD->setNextIvar(nullptr); in VisitObjCIvarDecl()
1336 IVD->setSynthesize(synth); in VisitObjCIvarDecl()
1339 if (IVD->isInvalidDecl()) in VisitObjCIvarDecl()
1344 if (isa<ObjCInterfaceDecl>(IVD->getDeclContext())) in VisitObjCIvarDecl()
1347 IVD->getContainingInterface()->getCanonicalDecl(); in VisitObjCIvarDecl()
1348 IdentifierInfo *II = IVD->getIdentifier(); in VisitObjCIvarDecl()
1350 if (PrevIvar && PrevIvar != IVD) { in VisitObjCIvarDecl()
1351 auto *ParentExt = dyn_cast<ObjCCategoryDecl>(IVD->getDeclContext()); in VisitObjCIvarDecl()
1360 .push_back(std::make_pair(IVD, PrevIvar)); in VisitObjCIvarDecl()
1365 Reader.Diag(IVD->getLocation(), diag::err_duplicate_ivar_declaration) in VisitObjCIvarDecl()