Formatter for char types. It is a specialisation of the Format<IntegralNumber> class. More...
#include <number.hpp>

Public Member Functions | |
| Format (int w=-1, Alignment a=NoAlign, IntegralBase b=Dec) | |
| virtual | ~Format () |
Public Member Functions inherited from ecl::interfaces::FormatNumber< char > | |
| FormatNumber< char > & | align (ecl::Alignment a) |
| FormatNumber< char > & | base (ecl::IntegralBase b) |
| FormatNumber (int w=-1, ecl::Alignment a=NoAlign, ecl::IntegralBase b=Dec) | |
| FormatNumber< char > & | operator() (char n) |
| FormatNumber< char > & | operator() (char n, int w, ecl::Alignment a, ecl::IntegralBase b) |
| FormatNumber< char > & | operator() (char n, int w, ecl::IntegralBase b) |
| FormatNumber< char > & | operator() (int w, ecl::Alignment a, ecl::IntegralBase b) |
| FormatNumber< char > & | width (int w) |
| virtual | ~FormatNumber () |
Additional Inherited Members | |
Protected Member Functions inherited from ecl::interfaces::FormatNumber< char > | |
| void | formatBin (OutputStream &ostream) const |
| void | formatDec (OutputStream &ostream) const |
| void | formatHex (OutputStream &ostream) const |
| void | pad (int n, OutputStream &ostream) const |
| void | postPad (int n, OutputStream &ostream) const |
| void | prePad (int n, OutputStream &ostream) const |
Protected Attributes inherited from ecl::interfaces::FormatNumber< char > | |
| ecl::Alignment * | alignment_ |
| IntegralBase * | base_ |
| ecl::Alignment | prm_alignment |
| ecl::IntegralBase | prm_base |
| int | prm_width |
| bool | ready_to_format |
| ecl::Alignment | tmp_alignment |
| ecl::IntegralBase | tmp_base |
| int | tmp_width |
| char | value_ |
| int * | width_ |
Formatter for char types. It is a specialisation of the Format<IntegralNumber> class.
Definition at line 466 of file number.hpp.
|
inline |
Default constructor.
| w | : the total width of the text output. |
| a | : the aligning property for the output text. |
| b | : the base representation used for the output. |
Definition at line 475 of file number.hpp.
|
inlinevirtual |
Definition at line 476 of file number.hpp.