1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
#include "stdafx.h"
#include "Io.h"
#include "Engine.h"
namespace storm {
namespace io {
void print(Str *s) {
stdOut(s->engine())->writeLine(s);
}
TextInput *stdIn(EnginePtr e) {
return e.v.stdIn();
}
TextOutput *stdOut(EnginePtr e) {
return e.v.stdOut();
}
TextOutput *stdError(EnginePtr e) {
return e.v.stdError();
}
void stdIn(EnginePtr e, TextInput *s) {
e.v.stdIn(s);
}
void stdOut(EnginePtr e, TextOutput *s) {
e.v.stdOut(s);
}
void stdError(EnginePtr e, TextOutput *s) {
e.v.stdError(s);
}
}
}
|