28#include <boost/iostreams/operations.hpp>
30#include <boost/nowide/fstream.hpp>
31#include <boost/nowide/iostream.hpp>
32#include <boost/nowide/args.hpp>
34namespace bio = boost::iostreams;
35namespace bnw = boost::nowide;
42using std::istream_iterator;
43using std::ostream_iterator;
49using std::stringstream;
50using std::istringstream;
51using std::ostringstream;
69using std::setprecision;
79using std::noshowpoint;
81using std::noboolalpha;
89using boost::bad_lexical_cast;
toType lexical_cast(const std::string &str, bool &success)