Inheritance diagram for TextWriter:
Public Types | |
typedef DisplayWriter put | put |
Public Member Functions | |
this (IBuffer buffer, char[] delimiter) | |
void | suppress (byte count) |
IWriter | put (IWritable x) |
IWriter | put (char[] x) |
IWriter | putw (wchar[] x) |
IWriter | putd (dchar[] x) |
Private Types | |
typedef Number Radix | Radix |
Private Member Functions | |
final IWriter | delimit () |
this (IBuffer buffer) | |
this (IConduit conduit) | |
void | setPrecision (uint digits) |
void | setRadix (Radix radix) |
void | setFill (uint width, char fill= ' ') |
Static Private Member Functions | |
this () | |
Private Attributes | |
byte | ignore |
char[] | delimiter |
Definition at line 53 of file TextWriter.d.
|
Definition at line 55 of file TextWriter.d. |
|
Definition at line 63 of file DisplayWriter.d. Referenced by DisplayWriter::setRadix(). |
|
Construct a TextWriter using the provided buffer. Output is seperated with the given delimiter string. Definition at line 67 of file TextWriter.d. References delimiter. |
|
Reset this writer, so it won't emit the specified series of subsequent delimeters Definition at line 80 of file TextWriter.d. References ignore. Referenced by put(). |
|
Intercept the IWritable method to catch newlines Reimplemented from AbstractWriter. Definition at line 91 of file TextWriter.d. References suppress(). |
|
Intercept the output so we can append a delimiter. Reimplemented from AbstractWriter. Definition at line 107 of file TextWriter.d. References delimit(), and IWriter::put(). |
|
Intercept the output so we can append a delimiter. Reimplemented from AbstractWriter. Definition at line 119 of file TextWriter.d. References delimit(), and IWriter::putw(). |
|
Intercept the output so we can append a delimiter. Reimplemented from AbstractWriter. Definition at line 131 of file TextWriter.d. References delimit(), and IWriter::putd(). |
|
write a delimiter after each token Definition at line 143 of file TextWriter.d. |
|
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. |
|
Construct some static exception instances Reimplemented in ColumnWriter. Definition at line 162 of file AbstractWriter.d. References AbstractWriter::ovf. |
|
Set the number of floating point digits Definition at line 122 of file DisplayWriter.d. |
|
Definition at line 131 of file DisplayWriter.d. References DisplayWriter::Radix. |
|
Definition at line 140 of file DisplayWriter.d. References assert(), and DisplayWriter::tmp. |
|
Definition at line 57 of file TextWriter.d. Referenced by delimit(), and suppress(). |
|
Definition at line 58 of file TextWriter.d. |