Reads binary data from a Stream . The data is expected to be in big-endian byte order.
public | BinaryReader() |
public | BinaryReader(Stream* stream_) |
public | BinaryReader(BinaryReader&& that) |
suppress | BinaryReader(const BinaryReader&) |
public override | ~BinaryReader() |
public Stream* | GetStream() |
public void | Own(Stream* strm) |
public Result<bool> | Read(byte* buffer, int size) |
public Result<bool> | ReadBool() |
public Result<byte> | ReadByte() |
public Result<int> | ReadByteOrEnd() |
public Result<char> | ReadChar() |
public Result<double> | ReadDouble() |
public Result<float> | ReadFloat() |
public Result<int> | ReadInt() |
public Result<long> | ReadLong() |
public Result<sbyte> | ReadSByte() |
public Result<short> | ReadShort() |
public Result<String<char>> | ReadString() |
public Result<uchar> | ReadUChar() |
public Result<uint> | ReadUInt() |
public Result<ulong> | ReadULong() |
public Result<ushort> | ReadUShort() |
public Result<String<uchar>> | ReadUString() |
public Result<Uuid> | ReadUuid() |
public Result<wchar> | ReadWChar() |
public Result<String<wchar>> | ReadWString() |
public Result<bool> | Seek(long pos, Origin origin) |
public void | SetStream(Stream* stream_) |
public Result<long> | Size() |
public Result<long> | Tell() |
suppress void | operator=(const BinaryReader&) |
private Stream* | stream |
private List<UniquePtr<Stream>> | streams |