Inheritance diagram for Number:
Public Types | |
enum | Radix { Binary = 2, Octal = 8, Decimal = 10, Hexadecimal = 16 } |
Static Public Member Functions | |
this () | |
package uint | trim (tChar[] digits, inout bool sign, Radix *radix=null) |
Private Types | |
typedef char | tChar |
typedef void | delegate (tChar[] s) FormatTarget |
Private Member Functions | |
void | emit (tChar[] x) |
void | setTarget (FormatTarget target) |
void | setTarget (IFormatTarget target) |
Private Attributes | |
protected FormatTarget | put |
Static Private Attributes | |
IOException | error |
|
Definition at line 49 of file Formatter.d. Referenced by Formatter::emit(). |
|
Definition at line 51 of file Formatter.d. |
|
|
|
Definition at line 61 of file Number.d. References error. |
|
Definition at line 70 of file Number.d. References len. Referenced by Long::parse(), Int::parse(), and Double::parse(). |
|
Definition at line 59 of file Formatter.d. References Formatter::put, and Formatter::tChar. |
|
Definition at line 68 of file Formatter.d. References ColumnWriter::put. Referenced by Formatter::setTarget(). |
|
Definition at line 77 of file Formatter.d. References Formatter::setTarget(). |
|
Setup a static error instance Definition at line 59 of file Number.d. Referenced by this(). |
|
Definition at line 53 of file Formatter.d. Referenced by Formatter::emit(). |