Writes binary data to a ByteStream using big-endian byte order.
public nothrow | BinaryWriter(const SharedPtr<ByteStream>& stream_) |
public nothrow const SharedPtr<ByteStream>& | ContainedStream() |
public void | Seek(long pos, Origin origin) |
public long | Tell() |
public void | Write(bool x) |
public void | Write(byte x) |
public void | Write(byte* buffer, int size) |
public void | Write(char x) |
public void | Write(const String<char>& x) |
public void | Write(const String<uchar>& x) |
public void | Write(const String<wchar>& x) |
public void | Write(const Uuid& uuid) |
public void | Write(double x) |
public void | Write(float x) |
public void | Write(int x) |
public void | Write(long x) |
public void | Write(sbyte x) |
public void | Write(short x) |
public void | Write(uchar x) |
public void | Write(uint x) |
public void | Write(ulong x) |
public void | Write(ushort x) |
public void | Write(wchar x) |
public void | WriteSLEB128Int(int x) |
public void | WriteSLEB128Long(long x) |
public void | WriteULEB128UInt(uint x) |
public void | WriteULEB128ULong(ulong x) |
private SharedPtr<ByteStream> | stream |