|
ChampSim
|
Public Types | |
| template<typename U > | |
| using | has_eof = decltype(std::declval< U >().eof()) |
Public Member Functions | |
| reader_model (T &&val) | |
| ooo_model_instr | operator() () override |
| bool | eof () const override |
Public Member Functions inherited from champsim::tracereader::reader_concept | |
| virtual | ~reader_concept ()=default |
Public Attributes | |
| T | intern_ |
| using champsim::tracereader::reader_model< T >::has_eof = decltype(std::declval<U>().eof()) |
|
inline |
|
inlineoverridevirtual |
Implements champsim::tracereader::reader_concept.
|
inlineoverridevirtual |
Implements champsim::tracereader::reader_concept.
| T champsim::tracereader::reader_model< T >::intern_ |