|
gem5 v23.0.0.1
|
#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 43 of file cprintf_formats.hh.
| anonymous enum |
| Enumerator | |
|---|---|
| Dec | |
| Hex | |
| Oct | |
Definition at line 51 of file cprintf_formats.hh.
| anonymous enum |
| Enumerator | |
|---|---|
| None | |
| String | |
| Integer | |
| Character | |
| Floating | |
Definition at line 57 of file cprintf_formats.hh.
| anonymous enum |
| Enumerator | |
|---|---|
| Best | |
| Fixed | |
| Scientific | |
Definition at line 65 of file cprintf_formats.hh.
|
inline |
Definition at line 76 of file cprintf_formats.hh.
References clear().
|
inline |
Definition at line 79 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 45 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 48 of file cprintf_formats.hh.
Referenced by clear(), and gem5::cp::Print::processFlag().
| bool gem5::cp::Format::fillZero |
Definition at line 49 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 46 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 73 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 74 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 71 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 47 of file cprintf_formats.hh.
Referenced by gem5::cp::_formatInteger(), clear(), and gem5::cp::Print::processFlag().
| bool gem5::cp::Format::uppercase |
Definition at line 50 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 72 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().