Inheritance diagram for FlushWriter:
Public Types | |
typedef DisplayWriter put | put |
Public Member Functions | |
this (IBuffer buffer) | |
this (IConduit conduit) | |
IWriter | put (char[] s) |
IWriter | put (IWritable x) |
Private Member Functions | |
this (IBuffer buffer, char[] workspace=null, Format.DblFormat df=&Double.format) | |
IWriter | write (void *src, uint bytes, int type) |
int | print (char[] s, TypeInfo[] ti, void *args) |
DisplayWriter | print (char[] s,...) |
DisplayWriter | println (char[] s,...) |
IWriter | put () |
IWriter | put (bool x) |
IWriter | put (ubyte x) |
IWriter | put (byte x) |
IWriter | put (ushort x) |
IWriter | put (short x) |
IWriter | put (uint x) |
IWriter | put (int x) |
IWriter | put (ulong x) |
IWriter | put (long x) |
IWriter | put (float x) |
IWriter | put (double x) |
IWriter | put (real x) |
IWriter | put (char x) |
IWriter | put (wchar x) |
IWriter | put (dchar x) |
IWriter | put (byte[] x) |
IWriter | put (ubyte[] x) |
IWriter | put (short[] x) |
IWriter | put (ushort[] x) |
IWriter | put (int[] x) |
IWriter | put (uint[] x) |
IWriter | put (long[] x) |
IWriter | put (ulong[] x) |
IWriter | put (float[] x) |
IWriter | put (double[] x) |
IWriter | put (real[] x) |
Definition at line 51 of file FlushWriter.d.
|
Reimplemented in TextWriter. Definition at line 53 of file FlushWriter.d. |
|
Construct a FlushWriter upon the specified IBuffer Reimplemented from Writer. Definition at line 61 of file FlushWriter.d. |
|
Construct a FlushWriter upon the specified IConduit Reimplemented from DisplayWriter. Definition at line 72 of file FlushWriter.d. |
|
look for a trailing ' Reimplemented from Writer. Reimplemented in TextWriter. Definition at line 83 of file FlushWriter.d. References Writer::flush(), and IWriter::put(). |
|
Intercept the IWritable method to catch newlines, and flush the buffer whenever one is emitted Reimplemented from Writer. Reimplemented in TextWriter. Definition at line 98 of file FlushWriter.d. References Writer::flush(), IWriter::put(), and x. |
|
Construct a DisplayWriter upon the specified IBuffer. One can override the default floating-point formatting by providing an appropriate handler to this constructor. For example, one might configure the DGDouble.format() function instead. Definition at line 95 of file DisplayWriter.d. References Writer::enableArrayPrefix(), DisplayWriter::style, DisplayWriter::utf8(), and DisplayWriter::workspace. |
|
Intercept discrete output and convert it to printable form Reimplemented from Writer. Definition at line 126 of file DisplayWriter.d. References DisplayWriter::style. |
|
Format a set of arguments a la printf(). Please see module mango.format.Format for details Definition at line 139 of file DisplayWriter.d. References Format::print(), and DisplayWriter::style. Referenced by DisplayWriter::print(), and DisplayWriter::println(). |
|
Format a set of arguments a la printf(). Please see module mango.format.Format for details Definition at line 152 of file DisplayWriter.d. References DisplayWriter::print(). |
|
Format a set of arguments a la printf(). Please see module mango.format.Format for details Definition at line 165 of file DisplayWriter.d. References DisplayWriter::print(), and Writer::put(). |
|
Flush this writer. This is a convenience method used by the "whisper" syntax. Reimplemented from IWriter. Definition at line 299 of file Writer.d. References Writer::flush(). Referenced by Writer::cr(), Writer::length(), DisplayWriter::println(), testBuffer(), and DisplayWriter::utf8(). |
|
Write a boolean value to the current buffer-position Reimplemented from IWriter. Definition at line 323 of file Writer.d. References Writer::write(), and x. |
|
Write an unsigned byte value to the current buffer-position Reimplemented from IWriter. Definition at line 334 of file Writer.d. References Writer::write(), and x. |
|
Write a byte value to the current buffer-position Reimplemented from IWriter. Definition at line 345 of file Writer.d. References Writer::write(), and x. |
|
Write an unsigned short value to the current buffer-position Reimplemented from IWriter. Definition at line 356 of file Writer.d. References Writer::write(), and x. |
|
Write a short value to the current buffer-position Reimplemented from IWriter. Definition at line 367 of file Writer.d. References Writer::write(), and x. |
|
Write a unsigned int value to the current buffer-position Reimplemented from IWriter. Definition at line 378 of file Writer.d. References Writer::write(), and x. |
|
Write an int value to the current buffer-position Reimplemented from IWriter. Definition at line 389 of file Writer.d. References Writer::write(), and x. |
|
Write an unsigned long value to the current buffer-position Reimplemented from IWriter. Definition at line 400 of file Writer.d. References Writer::write(), and x. |
|
Write a long value to the current buffer-position Reimplemented from IWriter. Definition at line 411 of file Writer.d. References Writer::write(), and x. |
|
Write a float value to the current buffer-position Reimplemented from IWriter. Definition at line 422 of file Writer.d. References Writer::write(), and x. |
|
Write a double value to the current buffer-position Reimplemented from IWriter. Definition at line 433 of file Writer.d. References Writer::write(), and x. |
|
Write a real value to the current buffer-position Reimplemented from IWriter. Definition at line 444 of file Writer.d. References Writer::write(), and x. |
|
Write a char value to the current buffer-position Reimplemented from IWriter. Definition at line 455 of file Writer.d. References Writer::Encoder::char8, Writer::encode, and x. |
|
Write a wchar value to the current buffer-position Reimplemented from IWriter. Definition at line 467 of file Writer.d. References Writer::Encoder::char16, Writer::encode, and x. |
|
Write a dchar value to the current buffer-position Reimplemented from IWriter. Definition at line 479 of file Writer.d. References Writer::Encoder::char32, Writer::encode, and x. |
|
Write a byte array to the current buffer-position Reimplemented from IWriter. Definition at line 491 of file Writer.d. References Writer::length(), Writer::write(), and x. |
|
Write an unsigned byte array to the current buffer-position Reimplemented from IWriter. Definition at line 502 of file Writer.d. References Writer::length(), Writer::write(), and x. |
|
Write a short array to the current buffer-position Reimplemented from IWriter. Definition at line 513 of file Writer.d. References Writer::length(), Writer::write(), and x. |
|
Write an unsigned short array to the current buffer-position Reimplemented from IWriter. Definition at line 524 of file Writer.d. References Writer::length(), Writer::write(), and x. |
|
Write an int array to the current buffer-position Reimplemented from IWriter. Definition at line 535 of file Writer.d. References Writer::length(), Writer::write(), and x. |
|
Write an unsigned int array to the current buffer-position Reimplemented from IWriter. Definition at line 546 of file Writer.d. References Writer::length(), Writer::write(), and x. |
|
Write a long array to the current buffer-position Reimplemented from IWriter. Definition at line 557 of file Writer.d. References Writer::length(), Writer::write(), and x. |
|
Write an unsigned long array to the current buffer-position Reimplemented from IWriter. Definition at line 568 of file Writer.d. References Writer::length(), Writer::write(), and x. |
|
Write a float array to the current buffer-position Reimplemented from IWriter. Definition at line 579 of file Writer.d. References Writer::length(), Writer::write(), and x. |
|
Write a double array to the current buffer-position Reimplemented from IWriter. Definition at line 590 of file Writer.d. References Writer::length(), Writer::write(), and x. |
|
Write a real array to the current buffer-position Reimplemented from IWriter. Definition at line 601 of file Writer.d. References Writer::length(), Writer::write(), and x. |