#include "output_device.h" OutputDevice::OutputDevice(std::ostream &out) : outStream(out) { } OutputDevice::~OutputDevice() { } void OutputDevice::write(unsigned char value) { outStream.put(static_cast(value)); outStream.flush(); }