gem5 v24.0.0.0
|
Public Member Functions | |
VectorPrint ()=delete | |
VectorPrint (bool spaces) | |
void | operator() (std::ostream &stream) const |
Public Member Functions inherited from gem5::statistics::BasePrint | |
BasePrint (bool _spaces=false) | |
void | setup (std::string _name, Flags _flags, int _precision, bool enable_descriptions, std::string _desc, bool enable_units, std::string unit_str, bool enable_spaces) |
void | printUnits (std::ostream &stream) const |
Public Attributes | |
std::string | separatorString |
std::vector< std::string > | subnames |
std::vector< std::string > | subdescs |
VResult | vec |
Result | total |
bool | forceSubnames |
int | nameSpaces |
Public Attributes inherited from gem5::statistics::BasePrint | |
std::string | name |
Flags | flags |
int | precision |
bool | descriptions |
std::string | desc |
bool | enableUnits |
std::string | unitStr |
bool | spaces |
|
delete |
|
inline |
Definition at line 324 of file text.cc.
References nameSpaces, and gem5::statistics::BasePrint::spaces.
void gem5::statistics::VectorPrint::operator() | ( | std::ostream & | stream | ) | const |
Definition at line 337 of file text.cc.
References gem5::X86ISA::base, gem5::ccprintf(), gem5::statistics::cdf, gem5::statistics::ScalarPrint::cdf, gem5::statistics::BasePrint::desc, gem5::statistics::BasePrint::descriptions, gem5::statistics::BasePrint::enableUnits, gem5::statistics::BasePrint::flags, forceSubnames, gem5::ArmISA::i, gem5::Flags< T >::isSet(), gem5::statistics::BasePrint::name, nameSpaces, gem5::statistics::nozero, gem5::statistics::oneline, gem5::statistics::pdf, gem5::statistics::ScalarPrint::pdf, gem5::statistics::BasePrint::precision, gem5::statistics::BasePrint::printUnits(), separatorString, gem5::statistics::BasePrint::setup(), gem5::statistics::BasePrint::spaces, subdescs, subnames, gem5::statistics::total, total, gem5::statistics::BasePrint::unitStr, gem5::statistics::ScalarPrint::update(), gem5::statistics::ScalarPrint::value, and vec.
bool gem5::statistics::VectorPrint::forceSubnames |
Definition at line 320 of file text.cc.
Referenced by operator()(), gem5::statistics::Text::visit(), and gem5::statistics::Text::visit().
int gem5::statistics::VectorPrint::nameSpaces |
Definition at line 321 of file text.cc.
Referenced by operator()(), and VectorPrint().
std::string gem5::statistics::VectorPrint::separatorString |
Definition at line 315 of file text.cc.
Referenced by operator()(), gem5::statistics::Text::visit(), and gem5::statistics::Text::visit().
std::vector<std::string> gem5::statistics::VectorPrint::subdescs |
Definition at line 317 of file text.cc.
Referenced by operator()(), and gem5::statistics::Text::visit().
std::vector<std::string> gem5::statistics::VectorPrint::subnames |
Definition at line 316 of file text.cc.
Referenced by operator()(), gem5::statistics::Text::visit(), and gem5::statistics::Text::visit().
Result gem5::statistics::VectorPrint::total |
Definition at line 319 of file text.cc.
Referenced by operator()(), gem5::statistics::Text::visit(), and gem5::statistics::Text::visit().
VResult gem5::statistics::VectorPrint::vec |
Definition at line 318 of file text.cc.
Referenced by operator()(), gem5::statistics::Text::visit(), and gem5::statistics::Text::visit().