#pragma once #include #include #include #include "buffer.h" namespace dictzip { class Istream : public std::istream { private: std::shared_ptr buffer_; public: Istream(char const* filename); virtual ~Istream() {} }; }