|
gem5
v21.0.1.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 cp::Format:: { ... } | base |
| enum cp::Format:: { ... } | format |
| enum cp::Format:: { ... } | floatFormat |
| int | precision |
| int | width |
| bool | getPrecision |
| bool | getWidth |
Definition at line 39 of file cprintf_formats.hh.
| anonymous enum |
| Enumerator | |
|---|---|
| Dec | |
| Hex | |
| Oct | |
Definition at line 47 of file cprintf_formats.hh.
| anonymous enum |
| Enumerator | |
|---|---|
| None | |
| String | |
| Integer | |
| Character | |
| Floating | |
Definition at line 53 of file cprintf_formats.hh.
| anonymous enum |
| Enumerator | |
|---|---|
| Best | |
| Fixed | |
| Scientific | |
Definition at line 61 of file cprintf_formats.hh.
|
inline |
Definition at line 72 of file cprintf_formats.hh.
References clear().
|
inline |
Definition at line 75 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 cp::Print::process().
| bool cp::Format::alternateForm |
Definition at line 41 of file cprintf_formats.hh.
Referenced by cp::_formatInteger(), clear(), and cp::Print::processFlag().
| enum { ... } cp::Format::base |
Referenced by cp::_formatInteger(), clear(), and cp::Print::processFlag().
| bool cp::Format::blankSpace |
Definition at line 44 of file cprintf_formats.hh.
Referenced by clear(), and cp::Print::processFlag().
| bool cp::Format::fillZero |
Definition at line 45 of file cprintf_formats.hh.
Referenced by cp::_formatFloat(), cp::_formatInteger(), clear(), and cp::Print::processFlag().
| enum { ... } cp::Format::floatFormat |
Referenced by cp::_formatFloat(), clear(), and cp::Print::processFlag().
| bool cp::Format::flushLeft |
Definition at line 42 of file cprintf_formats.hh.
Referenced by cp::_formatInteger(), cp::_formatString(), clear(), and cp::Print::processFlag().
| enum { ... } cp::Format::format |
Referenced by cp::Print::addArg(), clear(), and cp::Print::processFlag().
| bool cp::Format::getPrecision |
Definition at line 69 of file cprintf_formats.hh.
Referenced by cp::Print::addArg(), clear(), and cp::Print::processFlag().
| bool cp::Format::getWidth |
Definition at line 70 of file cprintf_formats.hh.
Referenced by cp::Print::addArg(), clear(), and cp::Print::processFlag().
| int cp::Format::precision |
Definition at line 67 of file cprintf_formats.hh.
Referenced by cp::_formatFloat(), cp::Print::addArg(), clear(), and cp::Print::processFlag().
| bool cp::Format::printSign |
Definition at line 43 of file cprintf_formats.hh.
Referenced by cp::_formatInteger(), clear(), and cp::Print::processFlag().
| bool cp::Format::uppercase |
Definition at line 46 of file cprintf_formats.hh.
Referenced by cp::_formatFloat(), cp::_formatInteger(), clear(), and cp::Print::processFlag().
| int cp::Format::width |
Definition at line 68 of file cprintf_formats.hh.
Referenced by cp::_formatFloat(), cp::_formatInteger(), cp::_formatString(), cp::Print::addArg(), clear(), and cp::Print::processFlag().