40 virtual void write(
const unsigned char* data, std::size_t size) = 0;
output_stream()=default
Constructor.
~output_stream()=default
Destructor.
output_stream(output_stream &&)=default
Move constructor.
output_stream(const output_stream &)=default
Copy constructor.
output_stream & operator=(const output_stream &)=default
Copy assignment operator.
output_stream & operator=(output_stream &&)=default
Move assignment operator.
virtual void write(const unsigned char *data, std::size_t size)=0
Write data.
Namespace of this project.