5 #ifndef ICE_UTIL_CONSOLE_UTIL_H
6 #define ICE_UTIL_CONSOLE_UTIL_H
12 namespace IceUtilInternal
21 # ifndef ICE_CPP11_MAPPING
28 void output(
const std::string&)
const;
29 void error(
const std::string&)
const;
33 std::string toConsoleEncoding(
const std::string&)
const;
38 const ICE_API ConsoleUtil& getConsoleUtil();
44 ConsoleOut&
operator<<(ConsoleOut& (*pf)(ConsoleOut&));
51 ConsoleErr&
operator<<(ConsoleErr& (*pf)(ConsoleErr&));
60 getConsoleUtil().output(s.str());
64 ICE_API ConsoleOut& endl(ConsoleOut&);
65 ICE_API ConsoleOut& flush(ConsoleOut&);
73 getConsoleUtil().error(s.str());
77 ICE_API ConsoleErr& endl(ConsoleErr&);
78 ICE_API ConsoleErr& flush(ConsoleErr&);