}
template<typename T>
-T str_to_int(const std::string &s, const Fmt &f)
+T str_to_int(const string &s, const Fmt &f)
{
if(s.empty())
throw lexical_error("conversion of '' to integer");
- std::string::const_iterator i = s.begin();
+ string::const_iterator i = s.begin();
// See if the input starts with a sign
bool neg = false;
if(s.empty())
throw lexical_error("conversion of '' to floating-point");
- std::string::const_iterator i = s.begin();
+ string::const_iterator i = s.begin();
// See if the input starts with a sign
bool neg = false;
v = str_to_int<char>(c.get(), c.get_fmt());
else
{
- const std::string &s = c.get();
+ const string &s = c.get();
if(s.empty())
throw lexical_error("conversion of '' to character");
if(s.size()>1)