LexicalConverter(const std::string &s, const Fmt &f): fmt(f), filled(true), buf(s) { }
const Fmt &get_fmt() const { return fmt; }
LexicalConverter(const std::string &s, const Fmt &f): fmt(f), filled(true), buf(s) { }
const Fmt &get_fmt() const { return fmt; }
operator>>(const LexicalConverter &c, T &v)
{
std::istringstream ss(c.get());
operator>>(const LexicalConverter &c, T &v)
{
std::istringstream ss(c.get());