Formatter for int 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< int > | |
FormatNumber< int > & | align (ecl::Alignment a) |
FormatNumber< int > & | base (ecl::IntegralBase b) |
FormatNumber (int w=-1, ecl::Alignment a=NoAlign, ecl::IntegralBase b=Dec) | |
FormatNumber< int > & | operator() (int n) |
FormatNumber< int > & | operator() (int n, int w, ecl::Alignment a, ecl::IntegralBase b) |
FormatNumber< int > & | operator() (int n, int w, ecl::IntegralBase b) |
FormatNumber< int > & | operator() (int w, ecl::Alignment a, ecl::IntegralBase b) |
FormatNumber< int > & | width (int w) |
virtual | ~FormatNumber () |
Additional Inherited Members | |
Protected Member Functions inherited from ecl::interfaces::FormatNumber< int > | |
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< int > | |
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 |
int | value_ |
int * | width_ |
Formatter for int types. It is a specialisation of the Format<IntegralNumber> class.
Definition at line 431 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 440 of file number.hpp.
|
inlinevirtual |
Definition at line 441 of file number.hpp.