From 24bb0db16d2fcd94a5919f616dd9a50b3a131752 Mon Sep 17 00:00:00 2001 From: Steven Le Rouzic Date: Thu, 4 Apr 2024 16:08:55 +0200 Subject: Add io Writer --- deimos/core/io.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 deimos/core/io.h (limited to 'deimos/core/io.h') diff --git a/deimos/core/io.h b/deimos/core/io.h new file mode 100644 index 0000000..90caadc --- /dev/null +++ b/deimos/core/io.h @@ -0,0 +1,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) = 0; +}; + +} // namespace deimos + -- cgit