gem5 v24.0.0.0
|
Public Member Functions | |
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 | name |
Flags | flags |
int | precision |
bool | descriptions |
std::string | desc |
bool | enableUnits |
std::string | unitStr |
bool | spaces |
|
inline |
|
inline |
Definition at line 231 of file text.cc.
References gem5::ccprintf(), enableUnits, and unitStr.
Referenced by gem5::statistics::DistPrint::operator()(), gem5::statistics::ScalarPrint::operator()(), and gem5::statistics::VectorPrint::operator()().
|
inline |
Definition at line 215 of file text.cc.
References desc, descriptions, enableUnits, flags, name, precision, spaces, and unitStr.
Referenced by gem5::statistics::DistPrint::init(), gem5::statistics::SparseHistPrint::init(), gem5::statistics::SparseHistPrint::operator()(), gem5::statistics::VectorPrint::operator()(), gem5::statistics::Text::visit(), and gem5::statistics::Text::visit().
std::string gem5::statistics::BasePrint::desc |
Definition at line 207 of file text.cc.
Referenced by gem5::statistics::DistPrint::DistPrint(), gem5::statistics::DistPrint::operator()(), gem5::statistics::ScalarPrint::operator()(), gem5::statistics::SparseHistPrint::operator()(), gem5::statistics::VectorPrint::operator()(), setup(), and gem5::statistics::Text::visit().
bool gem5::statistics::BasePrint::descriptions |
Definition at line 206 of file text.cc.
Referenced by gem5::statistics::DistPrint::operator()(), gem5::statistics::ScalarPrint::operator()(), gem5::statistics::SparseHistPrint::operator()(), gem5::statistics::VectorPrint::operator()(), setup(), and gem5::statistics::Text::visit().
bool gem5::statistics::BasePrint::enableUnits |
Definition at line 208 of file text.cc.
Referenced by gem5::statistics::DistPrint::operator()(), gem5::statistics::SparseHistPrint::operator()(), gem5::statistics::VectorPrint::operator()(), printUnits(), setup(), and gem5::statistics::Text::visit().
Flags gem5::statistics::BasePrint::flags |
Definition at line 204 of file text.cc.
Referenced by gem5::statistics::DistPrint::operator()(), gem5::statistics::ScalarPrint::operator()(), gem5::statistics::SparseHistPrint::operator()(), gem5::statistics::VectorPrint::operator()(), setup(), and gem5::statistics::Text::visit().
std::string gem5::statistics::BasePrint::name |
Definition at line 203 of file text.cc.
Referenced by gem5::statistics::DistPrint::DistPrint(), gem5::statistics::DistPrint::operator()(), gem5::statistics::ScalarPrint::operator()(), gem5::statistics::SparseHistPrint::operator()(), gem5::statistics::VectorPrint::operator()(), setup(), and gem5::statistics::Text::visit().
int gem5::statistics::BasePrint::precision |
Definition at line 205 of file text.cc.
Referenced by gem5::statistics::DistPrint::operator()(), gem5::statistics::ScalarPrint::operator()(), gem5::statistics::SparseHistPrint::operator()(), gem5::statistics::VectorPrint::operator()(), setup(), and gem5::statistics::Text::visit().
bool gem5::statistics::BasePrint::spaces |
Definition at line 210 of file text.cc.
Referenced by gem5::statistics::DistPrint::init(), gem5::statistics::DistPrint::operator()(), gem5::statistics::ScalarPrint::operator()(), gem5::statistics::SparseHistPrint::operator()(), gem5::statistics::VectorPrint::operator()(), gem5::statistics::ScalarPrint::ScalarPrint(), setup(), and gem5::statistics::VectorPrint::VectorPrint().
std::string gem5::statistics::BasePrint::unitStr |
Definition at line 209 of file text.cc.
Referenced by gem5::statistics::DistPrint::DistPrint(), gem5::statistics::DistPrint::operator()(), gem5::statistics::SparseHistPrint::operator()(), gem5::statistics::VectorPrint::operator()(), printUnits(), setup(), and gem5::statistics::Text::visit().