gem5
|
Base class for cache block visitor, operating on the cache block base class (later subclassed for the various tag classes). More...
#include <blk.hh>
Public Member Functions | |
CacheBlkVisitor () | |
virtual | ~CacheBlkVisitor () |
virtual bool | operator() (CacheBlk &blk)=0 |
Base class for cache block visitor, operating on the cache block base class (later subclassed for the various tag classes).
This visitor class is used as part of the forEachBlk interface in the tag classes.
|
pure virtual |
Implemented in CacheBlkIsDirtyVisitor, and CacheBlkVisitorWrapper.