Lines Matching refs:IVD
1322 void ASTDeclReader::VisitObjCIvarDecl(ObjCIvarDecl *IVD) { in VisitObjCIvarDecl() argument
1323 VisitFieldDecl(IVD); in VisitObjCIvarDecl()
1324 IVD->setAccessControl((ObjCIvarDecl::AccessControl)Record.readInt()); in VisitObjCIvarDecl()
1326 IVD->setNextIvar(nullptr); in VisitObjCIvarDecl()
1328 IVD->setSynthesize(synth); in VisitObjCIvarDecl()
1331 if (IVD->isInvalidDecl()) in VisitObjCIvarDecl()
1336 if (isa<ObjCInterfaceDecl>(IVD->getDeclContext())) in VisitObjCIvarDecl()
1339 IVD->getContainingInterface()->getCanonicalDecl(); in VisitObjCIvarDecl()
1340 IdentifierInfo *II = IVD->getIdentifier(); in VisitObjCIvarDecl()
1342 if (PrevIvar && PrevIvar != IVD) { in VisitObjCIvarDecl()
1343 auto *ParentExt = dyn_cast<ObjCCategoryDecl>(IVD->getDeclContext()); in VisitObjCIvarDecl()
1352 .push_back(std::make_pair(IVD, PrevIvar)); in VisitObjCIvarDecl()
1357 Reader.Diag(IVD->getLocation(), diag::err_duplicate_ivar_declaration) in VisitObjCIvarDecl()