1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
#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<const std::byte>) = 0; }; } // namespace deimos