Writes binary data to a Stream using big-endian byte order.
public | BinaryWriter() |
public | BinaryWriter(Stream* stream_) |
public | BinaryWriter(BinaryWriter&& that) |
suppress | BinaryWriter(const BinaryWriter&) |
public override | ~BinaryWriter() |
public Stream* | GetStream() |
public void | Own(Stream* strm) |
public Result<bool> | Seek(long pos, Origin origin) |
public void | SetStream(Stream* stream_) |
public Result<long> | Tell() |
public Result<bool> | Write(bool x) |
public Result<bool> | Write(byte x) |
public Result<bool> | Write(byte* buffer, int size) |
public Result<bool> | Write(char x) |
public Result<bool> | Write(const String<char>& x) |
public Result<bool> | Write(const String<uchar>& x) |
public Result<bool> | Write(const String<wchar>& x) |
public Result<bool> | Write(const Uuid& uuid) |
public Result<bool> | Write(double x) |
public Result<bool> | Write(float x) |
public Result<bool> | Write(int x) |
public Result<bool> | Write(long x) |
public Result<bool> | Write(sbyte x) |
public Result<bool> | Write(short x) |
public Result<bool> | Write(uchar x) |
public Result<bool> | Write(uint x) |
public Result<bool> | Write(ulong x) |
public Result<bool> | Write(ushort x) |
public Result<bool> | Write(wchar x) |
suppress void | operator=(const BinaryWriter&) |
private Stream* | stream |
private List<UniquePtr<Stream>> | streams |