| 7 | #include <algorithm> |
| 8 | |
| 9 | ReaderStreamBuf::ReaderStreamBuf(std::unique_ptr<Reader> && p) : m_p(std::move(p)), m_pos(0), m_size(m_p->Size()) {} |
| 10 | |
| 11 | // Define destructor in .cpp due to using unique_ptr with incomplete type. |
| 12 | ReaderStreamBuf::~ReaderStreamBuf() = default; |