X-Git-Url: http://git.tdb.fi/?p=libs%2Fcore.git;a=blobdiff_plain;f=source%2Fstrings%2Flexicalcast.h;h=6fe3cb366b24015ea215c127913db9f43ac42276;hp=13eab45f0b81c9311381f43f880caf2abb5fcf5b;hb=b65e1d0856c1fb677558a941f3cd858849ee3b28;hpb=9e98607f1b6a2c757de51fca6c1649cbdf536597 diff --git a/source/strings/lexicalcast.h b/source/strings/lexicalcast.h index 13eab45..6fe3cb3 100644 --- a/source/strings/lexicalcast.h +++ b/source/strings/lexicalcast.h @@ -118,7 +118,7 @@ typename EnableIf::value, void>::Yes operator<<(LexicalConverter &c, const T &v) { std::ostringstream ss; - ss<>(const LexicalConverter &c, T &v) { std::istringstream ss(c.get()); ss.setf(std::ios_base::fmtflags(0), std::ios_base::skipws); - ss>>v; + ss >> v; if(ss.fail() || !ss.eof()) throw lexical_error("conversion failure"); } @@ -146,7 +146,7 @@ struct LexicalCast { LexicalConverter conv(s, f); T result; - conv>>result; + conv >> result; return result; } }; @@ -157,7 +157,7 @@ struct LexicalCast static std::string cast(const F &v, const Fmt &f = Fmt()) { LexicalConverter conv(f); - conv< static std::string cast(const std::string &v, const Fmt &f = Fmt()) { LexicalConverter conv(f); - conv<