#pragma once #include "deimos/core/base.h" namespace deimos { class IWriter { public: IWriter() = default; deimos_NO_COPY_MOVE(IWriter); virtual ~IWriter() = default; virtual void Write(Span) = 0; }; } // namespace deimos