22 #ifndef ELM_IO_OUTSTREAM_H
23 #define ELM_IO_OUTSTREAM_H
25 #include <elm/string/CString.h>
27 namespace elm {
namespace io {
33 virtual int write(
const char *buffer,
int size) = 0;
34 virtual int write(
char byte);
Definition: OutStream.h:30
virtual ~OutStream(void)
Definition: OutStream.h:32
virtual bool supportsANSI() const
Definition: io_OutStream.cpp:64
virtual int write(const char *buffer, int size)=0
virtual int flush(void)=0
virtual CString lastErrorMessage(void)
Definition: io_OutStream.cpp:80
uint64 size
Definition: arch.h:35