Writes character data to a Stream using UTF-8 encoding.
public | StreamWriter() |
public explicit | StreamWriter(Stream* stream_) |
public | StreamWriter(StreamWriter&& that) |
suppress | StreamWriter(const StreamWriter&) |
public override | ~StreamWriter() |
public Result<bool> | Flush() |
public inline Stream* | GetStream() |
public void | Own(Stream* strm) |
public void | SetStream(Stream* stream_) |
public override Result<bool> | Write(bool x) |
public override Result<bool> | Write(byte x) |
public override Result<bool> | Write(char x) |
public override Result<bool> | Write(const Date& date) |
public override Result<bool> | Write(const DateTime& dateTime) |
public override Result<bool> | Write(const String<char>& x) |
public override Result<bool> | Write(const String<uchar>& x) |
public override Result<bool> | Write(const String<wchar>& x) |
public Result<bool> | Write(const char* x, long length) |
public override Result<bool> | Write(double x) |
public override Result<bool> | Write(float x) |
public override Result<bool> | Write(int x) |
public override Result<bool> | Write(long x) |
public override Result<bool> | Write(sbyte x) |
public override Result<bool> | Write(short x) |
public override Result<bool> | Write(uchar x) |
public override Result<bool> | Write(uint x) |
public override Result<bool> | Write(ulong x) |
public override Result<bool> | Write(ushort x) |
public override Result<bool> | Write(wchar x) |
public override Result<bool> | WriteLine() |
public override Result<bool> | WriteLine(bool x) |
public override Result<bool> | WriteLine(byte x) |
public override Result<bool> | WriteLine(char x) |
public override Result<bool> | WriteLine(const Date& date) |
public override Result<bool> | WriteLine(const DateTime& dateTime) |
public override Result<bool> | WriteLine(const String<char>& x) |
public override Result<bool> | WriteLine(const String<uchar>& x) |
public override Result<bool> | WriteLine(const String<wchar>& x) |
public override Result<bool> | WriteLine(double x) |
public override Result<bool> | WriteLine(float x) |
public override Result<bool> | WriteLine(int x) |
public override Result<bool> | WriteLine(long x) |
public override Result<bool> | WriteLine(sbyte x) |
public override Result<bool> | WriteLine(short x) |
public override Result<bool> | WriteLine(uchar x) |
public override Result<bool> | WriteLine(uint x) |
public override Result<bool> | WriteLine(ulong x) |
public override Result<bool> | WriteLine(ushort x) |
public override Result<bool> | WriteLine(wchar x) |
suppress void | operator=(const StreamWriter&) |
private Stream* | stream |
private List<UniquePtr<Stream>> | streams |