ChampSim
champsim::plain_printer Class Reference

#include <stats_printer.h>

Public Member Functions

 plain_printer (std::ostream &str)
 
void print (phase_stats &stats)
 
void print (std::vector< phase_stats > &stats)
 

Private Member Functions

void print (O3_CPU::stats_type)
 
void print (CACHE::stats_type)
 
void print (DRAM_CHANNEL::stats_type)
 
template<typename T >
void print (std::vector< T > stats_list)
 

Private Attributes

std::ostream & stream
 

Constructor & Destructor Documentation

◆ plain_printer()

champsim::plain_printer::plain_printer ( std::ostream &  str)
inline

Member Function Documentation

◆ print() [1/6]

void champsim::plain_printer::print ( CACHE::stats_type  stats)
private

◆ print() [2/6]

void champsim::plain_printer::print ( DRAM_CHANNEL::stats_type  stats)
private

◆ print() [3/6]

void champsim::plain_printer::print ( O3_CPU::stats_type  stats)
private

◆ print() [4/6]

void champsim::plain_printer::print ( champsim::phase_stats stats)

◆ print() [5/6]

void champsim::plain_printer::print ( std::vector< phase_stats > &  stats)

◆ print() [6/6]

template<typename T >
void champsim::plain_printer::print ( std::vector< T >  stats_list)
inlineprivate

Member Data Documentation

◆ stream

std::ostream& champsim::plain_printer::stream
private

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