#include "InputBitStream.h" InputBitStream::InputBitStream(std::basic_istream* stream) : BitStream(), mStream(stream) { } bool InputBitStream::isFinished() const { return mStream->good(); } std::vector InputBitStream::peekNextNBytes(unsigned n) const { return {}; } std::optional InputBitStream::readNextByte() { if (mStream->good()) { return mStream->get(); } else { return std::nullopt; } } void InputBitStream::writeByte(unsigned char data) { }