Inheritance diagram for TextWriter:
Public Types | |
typedef opShl | put |
typedef DisplayWriter opShl | opShl |
Public Member Functions | |
this (IBuffer buffer, char[] delimiter) | |
void | suppress (byte count) |
IWriter | opShl (IWritable x) |
IWriter | opShl (char[] x) |
IWriter | opShlw (wchar[] x) |
IWriter | opShld (dchar[] x) |
Private Member Functions | |
final IWriter | delimit () |
this (IBuffer buffer) | |
this (IConduit conduit) | |
void | setPrecision (uint digits) |
void | format (char[] fmt, void *src) |
void | format (void *src, uint count, uint width, char[] fmt) |
void | int8f (ubyte *src, uint count, char[] fmt) |
void | int16f (ushort *src, uint count, char[] fmt) |
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) |
Static Private Member Functions | |
this () | |
Private Attributes | |
byte | ignore |
char[] | delimiter |
Definition at line 53 of file TextWriter.d.
|
Reimplemented from AbstractWriter. Definition at line 58 of file TextWriter.d. |
|
Definition at line 59 of file TextWriter.d. |
|
Construct a TextWriter using the provided buffer. Output is seperated with the given delimiter string. Definition at line 68 of file TextWriter.d. References delimiter. |
|
Reset this writer, so it won't emit the specified series of subsequent delimeters Definition at line 81 of file TextWriter.d. References ignore. Referenced by opShl(). |
|
Intercept the IWritable method to catch newlines Reimplemented from AbstractWriter. Definition at line 92 of file TextWriter.d. References suppress(). |
|
Intercept the output so we can append a delimiter. Reimplemented from AbstractWriter. Definition at line 108 of file TextWriter.d. References delimit(). |
|
Intercept the output so we can append a delimiter. Reimplemented from AbstractWriter. Definition at line 120 of file TextWriter.d. References delimit(), and IWriter::opShlw(). |
|
Intercept the output so we can append a delimiter. Reimplemented from AbstractWriter. Definition at line 132 of file TextWriter.d. References delimit(), and IWriter::opShld(). |
|
write a delimiter after each token Definition at line 144 of file TextWriter.d. |
|
Construct a DisplayWriter upon the specified IBuffer Reimplemented from Writer. Reimplemented in HttpWriter, and FlushWriter. Definition at line 74 of file DisplayWriter.d. References AbstractWriter::enableArrayPrefix(). |
|
Construct a DisplayWriter upon the specified IConduit Reimplemented from Writer. Reimplemented in FlushWriter. Definition at line 102 of file DisplayWriter.d. |
|
Construct some static exception instances, and create the public 'newline' instance. Reimplemented in ColumnWriter. Definition at line 145 of file AbstractWriter.d. References AbstractWriter::newline, and AbstractWriter::ovf. |
|
Set the number of floating point digits Definition at line 113 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 125 of file DisplayWriter.d. References AbstractWriter::put, and DisplayWriter::tmp. Referenced by DisplayWriter::format(), DisplayWriter::int16f(), DisplayWriter::int32(), DisplayWriter::int32u(), DisplayWriter::int64(), DisplayWriter::int64u(), and DisplayWriter::int8f(). |
|
Definition at line 166 of file DisplayWriter.d. References DisplayWriter::format(). |
|
Definition at line 134 of file DisplayWriter.d. References DisplayWriter::format(). Referenced by DisplayWriter::int8(), and DisplayWriter::int8u(). |
|
Definition at line 150 of file DisplayWriter.d. References DisplayWriter::format(). Referenced by DisplayWriter::int16(), and DisplayWriter::int16u(). |
|
Definition at line 181 of file DisplayWriter.d. References DisplayWriter::digits, AbstractWriter::put, and DisplayWriter::tmp. Referenced by DisplayWriter::float32(), DisplayWriter::float64(), and DisplayWriter::float80(). |
|
Definition at line 205 of file DisplayWriter.d. |
|
Definition at line 223 of file DisplayWriter.d. References DisplayWriter::int8f(). |
|
Definition at line 232 of file DisplayWriter.d. References DisplayWriter::int8f(). |
|
Definition at line 241 of file DisplayWriter.d. References DisplayWriter::int16f(). |
|
Definition at line 250 of file DisplayWriter.d. References DisplayWriter::int16f(). |
|
Definition at line 259 of file DisplayWriter.d. References DisplayWriter::format(). |
|
Definition at line 268 of file DisplayWriter.d. References DisplayWriter::format(). |
|
Definition at line 277 of file DisplayWriter.d. References DisplayWriter::format(). |
|
Definition at line 286 of file DisplayWriter.d. References DisplayWriter::format(). |
|
Definition at line 295 of file DisplayWriter.d. References DisplayWriter::fformat(). |
|
Definition at line 304 of file DisplayWriter.d. References DisplayWriter::fformat(). |
|
Definition at line 313 of file DisplayWriter.d. References DisplayWriter::fformat(). |
|
Definition at line 55 of file TextWriter.d. Referenced by delimit(), and suppress(). |
|
Definition at line 56 of file TextWriter.d. |