38 void open(
const std::string &filename);
44 int_type underflow()
override;
46 std::streampos seekpos(std::streampos sp, std::ios_base::openmode which)
override;
47 std::streampos seekoff(std::streamoff off, std::ios_base::seekdir way, std::ios_base::openmode which)
override;
49 const std::size_t m_bufferSize;
51 std::unique_ptr<char[]> m_buffer;