gem5 v24.0.0.0
|
#include <cprintf_formats.hh>
Public Types | |
enum | { Dec , Hex , Oct } |
enum | { None , String , Integer , Character , Floating } |
enum | { Best , Fixed , Scientific } |
Public Member Functions | |
Format () | |
void | clear () |
Public Attributes | |
bool | alternateForm |
bool | flushLeft |
bool | printSign |
bool | blankSpace |
bool | fillZero |
bool | uppercase |
enum gem5::cp::Format:: { ... } | base |
enum gem5::cp::Format:: { ... } | format |
enum gem5::cp::Format:: { ... } | floatFormat |
int | precision |
int | width |
bool | getPrecision |
bool | getWidth |
Definition at line 45 of file cprintf_formats.hh.
anonymous enum |
Enumerator | |
---|---|
Dec | |
Hex | |
Oct |
Definition at line 53 of file cprintf_formats.hh.
anonymous enum |
Enumerator | |
---|---|
None | |
String | |
Integer | |
Character | |
Floating |
Definition at line 59 of file cprintf_formats.hh.
anonymous enum |
Enumerator | |
---|---|
Best | |
Fixed | |
Scientific |
Definition at line 67 of file cprintf_formats.hh.
|
inline |
Definition at line 78 of file cprintf_formats.hh.
References clear().
|
inline |
Definition at line 81 of file cprintf_formats.hh.
References alternateForm, base, Best, blankSpace, Dec, fillZero, floatFormat, flushLeft, format, getPrecision, getWidth, None, precision, printSign, uppercase, and width.
Referenced by Format(), and gem5::cp::Print::process().
bool gem5::cp::Format::alternateForm |
Definition at line 47 of file cprintf_formats.hh.
Referenced by gem5::cp::_formatInteger(), clear(), and gem5::cp::Print::processFlag().
enum { ... } gem5::cp::Format::base |
Referenced by gem5::cp::_formatInteger(), clear(), and gem5::cp::Print::processFlag().
bool gem5::cp::Format::blankSpace |
Definition at line 50 of file cprintf_formats.hh.
Referenced by clear(), and gem5::cp::Print::processFlag().
bool gem5::cp::Format::fillZero |
Definition at line 51 of file cprintf_formats.hh.
Referenced by gem5::cp::_formatFloat(), gem5::cp::_formatInteger(), clear(), and gem5::cp::Print::processFlag().
enum { ... } gem5::cp::Format::floatFormat |
Referenced by gem5::cp::_formatFloat(), clear(), and gem5::cp::Print::processFlag().
bool gem5::cp::Format::flushLeft |
Definition at line 48 of file cprintf_formats.hh.
Referenced by gem5::cp::_formatInteger(), gem5::cp::_formatString(), clear(), and gem5::cp::Print::processFlag().
enum { ... } gem5::cp::Format::format |
Referenced by gem5::cp::Print::addArg(), clear(), and gem5::cp::Print::processFlag().
bool gem5::cp::Format::getPrecision |
Definition at line 75 of file cprintf_formats.hh.
Referenced by gem5::cp::Print::addArg(), clear(), and gem5::cp::Print::processFlag().
bool gem5::cp::Format::getWidth |
Definition at line 76 of file cprintf_formats.hh.
Referenced by gem5::cp::Print::addArg(), clear(), and gem5::cp::Print::processFlag().
int gem5::cp::Format::precision |
Definition at line 73 of file cprintf_formats.hh.
Referenced by gem5::cp::_formatFloat(), gem5::cp::Print::addArg(), clear(), and gem5::cp::Print::processFlag().
bool gem5::cp::Format::printSign |
Definition at line 49 of file cprintf_formats.hh.
Referenced by gem5::cp::_formatInteger(), clear(), and gem5::cp::Print::processFlag().
bool gem5::cp::Format::uppercase |
Definition at line 52 of file cprintf_formats.hh.
Referenced by gem5::cp::_formatFloat(), gem5::cp::_formatInteger(), clear(), and gem5::cp::Print::processFlag().
int gem5::cp::Format::width |
Definition at line 74 of file cprintf_formats.hh.
Referenced by gem5::cp::_formatFloat(), gem5::cp::_formatInteger(), gem5::cp::_formatString(), gem5::cp::Print::addArg(), clear(), and gem5::cp::Print::processFlag().