1329,1330c1329
< CacheBlkVisitorWrapper visitor(*this, &BaseCache::writebackVisitor);
< tags->forEachBlk(visitor);
---
> tags->forEachBlk([this](CacheBlk &blk) { writebackVisitor(blk); });
1336,1337c1335
< CacheBlkVisitorWrapper visitor(*this, &BaseCache::invalidateVisitor);
< tags->forEachBlk(visitor);
---
> tags->forEachBlk([this](CacheBlk &blk) { invalidateVisitor(blk); });
1343,1346c1341
< CacheBlkIsDirtyVisitor visitor;
< tags->forEachBlk(visitor);
<
< return visitor.isDirty();
---
> return tags->anyBlk([](CacheBlk &blk) { return blk.isDirty(); });
1349c1344
< bool
---
> void
1369,1370d1363
<
< return true;
1373c1366
< bool
---
> void
1384,1385d1376
<
< return true;