gem5  v22.1.0.0
Public Member Functions | List of all members
gem5::statistics::Output Struct Referenceabstract

#include <output.hh>

Inheritance diagram for gem5::statistics::Output:
gem5::statistics::Hdf5 gem5::statistics::Text

Public Member Functions

virtual ~Output ()
 
virtual void begin ()=0
 
virtual void end ()=0
 
virtual bool valid () const =0
 
virtual void beginGroup (const char *name)=0
 
virtual void endGroup ()=0
 
virtual void visit (const ScalarInfo &info)=0
 
virtual void visit (const VectorInfo &info)=0
 
virtual void visit (const DistInfo &info)=0
 
virtual void visit (const VectorDistInfo &info)=0
 
virtual void visit (const Vector2dInfo &info)=0
 
virtual void visit (const FormulaInfo &info)=0
 
virtual void visit (const SparseHistInfo &info)=0
 

Detailed Description

Definition at line 65 of file output.hh.

Constructor & Destructor Documentation

◆ ~Output()

virtual gem5::statistics::Output::~Output ( )
inlinevirtual

Definition at line 67 of file output.hh.

Member Function Documentation

◆ begin()

virtual void gem5::statistics::Output::begin ( )
pure virtual

◆ beginGroup()

virtual void gem5::statistics::Output::beginGroup ( const char *  name)
pure virtual

◆ end()

virtual void gem5::statistics::Output::end ( )
pure virtual

◆ endGroup()

virtual void gem5::statistics::Output::endGroup ( )
pure virtual

◆ valid()

virtual bool gem5::statistics::Output::valid ( ) const
pure virtual

◆ visit() [1/7]

virtual void gem5::statistics::Output::visit ( const DistInfo info)
pure virtual

◆ visit() [2/7]

virtual void gem5::statistics::Output::visit ( const FormulaInfo info)
pure virtual

◆ visit() [3/7]

virtual void gem5::statistics::Output::visit ( const ScalarInfo info)
pure virtual

◆ visit() [4/7]

virtual void gem5::statistics::Output::visit ( const SparseHistInfo info)
pure virtual

◆ visit() [5/7]

virtual void gem5::statistics::Output::visit ( const Vector2dInfo info)
pure virtual

◆ visit() [6/7]

virtual void gem5::statistics::Output::visit ( const VectorDistInfo info)
pure virtual

◆ visit() [7/7]

virtual void gem5::statistics::Output::visit ( const VectorInfo info)
pure virtual

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

Generated on Wed Dec 21 2022 10:24:27 for gem5 by doxygen 1.9.1