gem5  [DEVELOP-FOR-23.0]
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Static Public Member Functions | List of all members
gem5::minor::ReportTraitsAdaptor< ElemType > Class Template Reference

...ReportTraits are trait classes with the same functionality as ReportIF, but with elements explicitly passed into the report... More...

#include <buffers.hh>

Static Public Member Functions

static void reportData (std::ostream &os, const ElemType &elem)
 

Detailed Description

template<typename ElemType>
class gem5::minor::ReportTraitsAdaptor< ElemType >

...ReportTraits are trait classes with the same functionality as ReportIF, but with elements explicitly passed into the report...

functions. Allow a template using ReportTraits to call report... functions of ReportIF-bearing elements themselves

Definition at line 96 of file buffers.hh.

Member Function Documentation

◆ reportData()

template<typename ElemType >
static void gem5::minor::ReportTraitsAdaptor< ElemType >::reportData ( std::ostream &  os,
const ElemType &  elem 
)
inlinestatic

Definition at line 100 of file buffers.hh.

References gem5::X86ISA::os.


The documentation for this class was generated from the following file:

Generated on Sun Jul 30 2023 01:57:51 for gem5 by doxygen 1.8.17