gem5
[DEVELOP-FOR-23.0]
|
Classes | |
struct | Format |
struct | |
Functions | |
template<typename T > | |
static void | _formatChar (std::ostream &out, const T &data, Format &fmt) |
template<typename T > | |
static void | _formatInteger (std::ostream &out, const T &data, Format &fmt) |
template<typename T > | |
static void | _formatFloat (std::ostream &out, const T &data, Format &fmt) |
template<typename T > | |
static void | _formatString (std::ostream &out, const T &data, Format &fmt) |
template<typename T > | |
static void | formatChar (std::ostream &out, const T &data, Format &fmt) |
static void | formatChar (std::ostream &out, char data, Format &fmt) |
static void | formatChar (std::ostream &out, unsigned char data, Format &fmt) |
static void | formatChar (std::ostream &out, signed char data, Format &fmt) |
static void | formatChar (std::ostream &out, short data, Format &fmt) |
static void | formatChar (std::ostream &out, unsigned short data, Format &fmt) |
static void | formatChar (std::ostream &out, int data, Format &fmt) |
static void | formatChar (std::ostream &out, unsigned int data, Format &fmt) |
static void | formatChar (std::ostream &out, long data, Format &fmt) |
static void | formatChar (std::ostream &out, unsigned long data, Format &fmt) |
static void | formatChar (std::ostream &out, long long data, Format &fmt) |
static void | formatChar (std::ostream &out, unsigned long long data, Format &fmt) |
template<typename T > | |
static void | formatInteger (std::ostream &out, const T &data, Format &fmt) |
static void | formatInteger (std::ostream &out, char data, Format &fmt) |
static void | formatInteger (std::ostream &out, unsigned char data, Format &fmt) |
static void | formatInteger (std::ostream &out, signed char data, Format &fmt) |
static void | formatInteger (std::ostream &out, const unsigned char *data, Format &fmt) |
static void | formatInteger (std::ostream &out, const signed char *data, Format &fmt) |
template<typename T > | |
static void | formatFloat (std::ostream &out, const T &data, Format &fmt) |
static void | formatFloat (std::ostream &out, float data, Format &fmt) |
static void | formatFloat (std::ostream &out, double data, Format &fmt) |
template<typename T > | |
static void | formatString (std::ostream &out, const T &data, Format &fmt) |
|
inlinestatic |
|
inlinestatic |
Definition at line 165 of file cprintf_formats.hh.
References data, gem5::cp::Format::fillZero, gem5::cp::Format::Fixed, flags, gem5::cp::Format::floatFormat, gem5::cp::Format::precision, gem5::cp::Format::Scientific, gem5::cp::Format::uppercase, and gem5::cp::Format::width.
Referenced by formatFloat().
|
inlinestatic |
Definition at line 106 of file cprintf_formats.hh.
References gem5::cp::Format::alternateForm, gem5::cp::Format::base, data, gem5::cp::Format::Dec, gem5::cp::Format::fillZero, flags, gem5::cp::Format::flushLeft, gem5::cp::Format::Hex, gem5::cp::Format::Oct, gem5::cp::Format::printSign, gem5::cp::Format::uppercase, and gem5::cp::Format::width.
Referenced by formatInteger().
|
inlinestatic |
Definition at line 222 of file cprintf_formats.hh.
References data, gem5::cp::Format::flushLeft, and gem5::cp::Format::width.
Referenced by formatString().
|
inlinestatic |
Definition at line 262 of file cprintf_formats.hh.
References _formatChar(), and data.
|
inlinestatic |
Definition at line 256 of file cprintf_formats.hh.
Referenced by gem5::cp::Print::addArg().
|
inlinestatic |
Definition at line 292 of file cprintf_formats.hh.
References _formatChar(), and data.
|
inlinestatic |
Definition at line 304 of file cprintf_formats.hh.
References _formatChar(), and data.
|
inlinestatic |
Definition at line 316 of file cprintf_formats.hh.
References _formatChar(), and data.
|
inlinestatic |
Definition at line 280 of file cprintf_formats.hh.
References _formatChar(), and data.
|
inlinestatic |
Definition at line 274 of file cprintf_formats.hh.
References _formatChar(), and data.
|
inlinestatic |
Definition at line 268 of file cprintf_formats.hh.
References _formatChar(), and data.
|
inlinestatic |
Definition at line 298 of file cprintf_formats.hh.
References _formatChar(), and data.
|
inlinestatic |
Definition at line 310 of file cprintf_formats.hh.
References _formatChar(), and data.
|
inlinestatic |
Definition at line 322 of file cprintf_formats.hh.
References _formatChar(), and data.
|
inlinestatic |
Definition at line 286 of file cprintf_formats.hh.
References _formatChar(), and data.
|
inlinestatic |
Definition at line 367 of file cprintf_formats.hh.
Referenced by gem5::cp::Print::addArg().
|
inlinestatic |
Definition at line 379 of file cprintf_formats.hh.
References _formatFloat(), and data.
|
inlinestatic |
Definition at line 373 of file cprintf_formats.hh.
References _formatFloat(), and data.
|
inlinestatic |
Definition at line 337 of file cprintf_formats.hh.
References _formatInteger(), and data.
|
inlinestatic |
Definition at line 357 of file cprintf_formats.hh.
References _formatInteger(), and data.
|
inlinestatic |
Definition at line 332 of file cprintf_formats.hh.
References _formatInteger(), and data.
Referenced by gem5::cp::Print::addArg().
|
inlinestatic |
Definition at line 352 of file cprintf_formats.hh.
References _formatInteger(), and data.
|
inlinestatic |
Definition at line 347 of file cprintf_formats.hh.
References _formatInteger(), and data.
|
inlinestatic |
Definition at line 342 of file cprintf_formats.hh.
References _formatInteger(), and data.
|
inlinestatic |
Definition at line 389 of file cprintf_formats.hh.
References _formatString(), and data.
Referenced by gem5::cp::Print::addArg().