1 #include "motoroutput-iconv.h"
5 MotorOutput* MotorOutputIConv::out_toText (const ustring& str) {
9 out (o.data (), o.length ());
13 MotorOutput* MotorOutputIConv::out_templateText (const ustring& str) {
14 return out_toText (str);
17 MotorOutput* MotorOutputIConv::flush () {
20 o = cd.cv (uEmpty, true); // flush
21 out (o.data (), o.length ());
25 MotorOutput* MotorOutputIConvOStream::out (const ustring::value_type* s, size_t len) {
26 std::cout.write (s, len);
30 MotorOutput* MotorOutputIConvString::out (const ustring::value_type* s, size_t len) {
31 ans.append (ustring (s, len));