AsmGrader 0.0.0
Loading...
Searching...
No Matches
sink.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <string_view>
4
5namespace asmgrader {
6
7class Sink
8{
9public:
10 virtual void write(std::string_view str) = 0;
11 virtual void flush() = 0;
12
13 virtual ~Sink() = default;
14};
15
16} // namespace asmgrader
Definition sink.hpp:8
virtual ~Sink()=default
virtual void write(std::string_view str)=0
virtual void flush()=0
Definition asm_buffer.hpp:19