| suppress | BufferedStream(const BufferedStream&) |
| public nothrow | BufferedStream(const SharedPtr<Stream>& baseStream_) |
| public nothrow | BufferedStream(const SharedPtr<Stream>& baseStream_, long bufferSize_) |
| public override | ~BufferedStream() |
| public nothrow const SharedPtr<Stream>& | BaseStream() |
| private void | FillBuf() |
| public override void | Flush() |
| public override bool | IsConsole() const |
| public override bool | IsHostTextFile() const |
| public override long | Read(byte* buf, long count) |
| public override int | ReadByte() |
| public override long | Seek(long pos, Origin origin) |
| public override long | Tell() |
| public override long | Write(byte x) |
| public override long | Write(byte* buf, long count) |
| suppress void | operator=(const BufferedStream&) |
| private SharedPtr<Stream> | baseStream |
| private Buffer | buffer |
| private long | bytesAvailable |
| private long | end |
| private long | pos |