Inheritance diagram for DisplayWriter:
Public Member Functions | |
this (IBuffer buffer) | |
this (IConduit conduit) | |
char[] | toString () |
void | setPrecision (uint digits) |
void | format (char[] fmt, void *src) |
void | int8f (ubyte *src, uint count, char[] fmt) |
void | int16f (ushort *src, uint count, char[] fmt) |
void | format (void *src, uint count, uint width, char[] fmt) |
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) |
Public Attributes | |
public class VersionWin32 typedef _vsnprintf | vsnprintf |
Private Types | |
typedef void | function (void *dst, uint count) Mutator |
Private Member Functions | |
void | write (void *src, uint count) |
void | write (void *src, uint count, uint mask, Mutator mutate) |
Static Private Member Functions | |
this () | |
Private Attributes | |
char[40] | encode |
uint | digits = 2 |
Definition at line 51 of file DisplayWriter.d.
|
|
|
Construct a DisplayWriter upon the specified IBuffer Reimplemented from Writer. Reimplemented in HttpWriter. Definition at line 68 of file DisplayWriter.d. References AbstractWriter::enableArrayPrefix(). |
|
Construct a DisplayWriter upon the specified IConduit Reimplemented from Writer. Definition at line 96 of file DisplayWriter.d. |
|
Return the name of this writer Reimplemented from Writer. Reimplemented in ColumnWriter, and TextWriter. Definition at line 105 of file DisplayWriter.d. |
|
Set the number of floating point digits Definition at line 116 of file DisplayWriter.d. Referenced by testColumn(). |
|
Convert to a string and send back through the framework such that it may be intercepted by a subclass. Definition at line 128 of file DisplayWriter.d. References encode, AbstractWriter::put(), and vsnprintf. Referenced by float32(), float64(), float80(), format(), int16f(), int32(), int32u(), int64(), int64u(), and int8f(). |
|
Definition at line 137 of file DisplayWriter.d. References format(). |
|
Definition at line 153 of file DisplayWriter.d. References format(). |
|
Definition at line 169 of file DisplayWriter.d. References format(). |
|
Definition at line 184 of file DisplayWriter.d. |
|
Definition at line 202 of file DisplayWriter.d. References int8f(). |
|
Definition at line 211 of file DisplayWriter.d. References int8f(). |
|
Definition at line 220 of file DisplayWriter.d. References int16f(). |
|
Definition at line 229 of file DisplayWriter.d. References int16f(). |
|
Definition at line 238 of file DisplayWriter.d. References format(). |
|
Definition at line 247 of file DisplayWriter.d. References format(). |
|
Definition at line 256 of file DisplayWriter.d. References format(). |
|
Definition at line 265 of file DisplayWriter.d. References format(). |
|
Definition at line 274 of file DisplayWriter.d. References format(). |
|
Definition at line 283 of file DisplayWriter.d. References format(). |
|
Definition at line 292 of file DisplayWriter.d. References format(). |
|
Construct some static exception instances, and create the public 'newline' instance. Reimplemented in ColumnWriter. Definition at line 159 of file AbstractWriter.d. References AbstractWriter::newline, and AbstractWriter::ovf. |
|
Definition at line 109 of file Writer.d. Referenced by EndianWriter::bits16(), EndianWriter::bits32(), EndianWriter::bits64(), and EndianWriter::bits80(). |
|
Definition at line 122 of file Writer.d. References IBuffer::flush(), IBuffer::getConduit(), IBuffer::grow(), IBuffer::put(), and IBuffer::writable(). |
|
Definition at line 54 of file DisplayWriter.d. Referenced by format(). |
|
Definition at line 57 of file DisplayWriter.d. |
|
Definition at line 59 of file DisplayWriter.d. Referenced by format(). |