gem5
|
Abstract base class for objects which support being printed to a stream for debugging. More...
#include <printable.hh>
Public Member Functions | |
Printable () | |
virtual | ~Printable () |
virtual void | print (std::ostream &os, int verbosity=0, const std::string &prefix="") const =0 |
Abstract base class for objects which support being printed to a stream for debugging.
Primarily used to support PrintReq in memory system.
Definition at line 44 of file printable.hh.
|
inline |
Definition at line 47 of file printable.hh.
|
inlinevirtual |
Definition at line 48 of file printable.hh.
|
pure virtual |
Implemented in Packet, CacheBlkPrintWrapper, MSHR, and WriteQueueEntry.
Referenced by Packet::PrintReqState::printObj().