#include "InputBitStream.h" InputBitStream::InputBitStream(std::basic_istream* stream) : BitStream(), mStream(stream) { } bool InputBitStream::isFinished() const { return mStream->good(); } void InputBitStream::peekNextNBytes(std::size_t, VecBytes&) const { } std::optional InputBitStream::readNextByte() { if (mStream->good()) { return static_cast(mStream->get()); } else { return std::nullopt; } } void InputBitStream::writeByte(Byte, bool) { }