Inheritance diagram for DisplayWriter:
Public Types | |
typedef Number Radix | Radix |
Public Member Functions | |
this (IBuffer buffer) | |
this (IConduit conduit) | |
void | setPrecision (uint digits) |
void | setRadix (Radix radix) |
void | setFill (uint width, char fill= ' ') |
Private Member Functions | |
void | formatInt (uint i, bool sign) |
void | formatLong (ulong i, bool sign) |
void | int8f (ubyte *src, uint count, bool sign) |
void | int16f (ushort *src, uint count, bool sign) |
void | int32f (uint *src, uint count, bool sign) |
void | int64f (ulong *src, uint count, bool sign) |
void | fformat (void *src, uint count, uint width) |
void | int1 (void *src, uint count) |
void | int8 (void *src, uint count) |
void | int8u (void *src, uint count) |
void | int16 (void *src, uint count) |
void | int16u (void *src, uint count) |
void | int32 (void *src, uint count) |
void | int32u (void *src, uint count) |
void | int64 (void *src, uint count) |
void | int64u (void *src, uint count) |
void | float32 (void *src, uint count) |
void | float64 (void *src, uint count) |
void | float80 (void *src, uint count) |
void | write (void *src, uint count) |
Static Private Member Functions | |
this () | |
Private Attributes | |
char[64] | tmp |
char | fill |
uint | digits = 2 |
int | width = tmp.length |
Radix | radix = Radix.Decimal |
Definition at line 61 of file DisplayWriter.d.
|
Definition at line 63 of file DisplayWriter.d. Referenced by setRadix(). |
|
Construct a DisplayWriter upon the specified IBuffer Reimplemented from Writer. Reimplemented in HttpWriter, and FlushWriter. Definition at line 83 of file DisplayWriter.d. References AbstractWriter::enableArrayPrefix(). |
|
Construct a DisplayWriter upon the specified IConduit Reimplemented from Writer. Reimplemented in FlushWriter. Definition at line 111 of file DisplayWriter.d. |
|
Set the number of floating point digits Definition at line 122 of file DisplayWriter.d. |
|
Definition at line 131 of file DisplayWriter.d. References Radix. |
|
Definition at line 140 of file DisplayWriter.d. |
|
Definition at line 151 of file DisplayWriter.d. References AbstractWriter::put(), and tmp. |
|
Definition at line 163 of file DisplayWriter.d. References AbstractWriter::put(), and tmp. Referenced by int64f(). |
|
Definition at line 175 of file DisplayWriter.d. References formatInt(). |
|
Definition at line 192 of file DisplayWriter.d. References formatInt(). |
|
Definition at line 209 of file DisplayWriter.d. References formatInt(). |
|
Definition at line 225 of file DisplayWriter.d. References formatLong(). |
|
Definition at line 241 of file DisplayWriter.d. References digits, AbstractWriter::put(), and tmp. |
|
Definition at line 266 of file DisplayWriter.d. |
|
Definition at line 284 of file DisplayWriter.d. References int8f(). |
|
Definition at line 293 of file DisplayWriter.d. References int8f(). |
|
Definition at line 302 of file DisplayWriter.d. References int16f(). |
|
Definition at line 311 of file DisplayWriter.d. References int16f(). |
|
Definition at line 320 of file DisplayWriter.d. References int32f(). |
|
Definition at line 329 of file DisplayWriter.d. References int32f(). |
|
Definition at line 338 of file DisplayWriter.d. References int64f(). |
|
Definition at line 347 of file DisplayWriter.d. References int64f(). |
|
Definition at line 356 of file DisplayWriter.d. References fformat(). |
|
Definition at line 365 of file DisplayWriter.d. References fformat(). |
|
Definition at line 374 of file DisplayWriter.d. References fformat(). |
|
Construct some static exception instances Reimplemented in ColumnWriter. Definition at line 162 of file AbstractWriter.d. References AbstractWriter::ovf. |
|
Definition at line 101 of file Writer.d. References IBuffer::append(). |
|
Definition at line 66 of file DisplayWriter.d. Referenced by fformat(), formatInt(), formatLong(), and setFill(). |
|
Definition at line 68 of file DisplayWriter.d. |
|
Definition at line 71 of file DisplayWriter.d. Referenced by fformat(). |
|
Definition at line 74 of file DisplayWriter.d. |
|
Definition at line 75 of file DisplayWriter.d. |