21 #ifndef ELM_SYS_SYSTEM_IO_H
22 #define ELM_SYS_SYSTEM_IO_H
25 #if defined(__unix) || defined(__APPLE__)
26 # include <elm/io/UnixInStream.h>
27 # include <elm/io/UnixOutStream.h>
29 namespace elm {
namespace sys {
48 #elif defined(__WIN32) || defined(__WIN64)
49 # include <elm/io/WinInStream.h>
50 # include <elm/io/WinOutStream.h>
52 namespace elm {
namespace sys {
72 # error "Unsupported OS !"
77 namespace elm {
namespace io {
79 extern sys::SystemInStream&
in;
80 extern sys::SystemOutStream&
out;
81 extern sys::SystemOutStream&
err;
sys::SystemInStream & in
Definition: system_SystemIO.cpp:116
sys::SystemOutStream & err
Definition: system_SystemIO.cpp:128
sys::SystemOutStream & out
Definition: system_SystemIO.cpp:122