Boost logo

Boost :

Subject: Re: [boost] [review] Convert library
From: Jeroen Habraken (vexocide_at_[hidden])
Date: 2014-05-26 06:34:14


On 26 May 2014 11:47, Vladimir Batov <vb.mail.247_at_[hidden]> wrote:

> Vladimir Batov wrote
> >
> > Jeroen Habraken wrote
> >> I may have time at the end of the week, but no promises unfortunately.
> > OK, the old man has to do it all by himself. :-) How do I download the
> > latest/greatest of "coerce" without copying individual files from the
> > sandbox?
>
> Or I'll just run raw Spirit.Qi example from
> http://www.kumobius.com/2013/08/c-string-to-int/
>
> #include <string>
> #include <boost/spirit/include/qi_parse.hpp>
> #include <boost/spirit/include/qi_numeric.hpp>
>
> bool String2Int(const std::string& str, int& result)
> {
> std::string::const_iterator i = str.begin();
> if (!boost::spirit::qi::parse(i, str.end(), boost::spirit::int_,
> result))
> return false;
> return i == str.end(); // ensure the whole string was parsed
> }
>

That's a nice solution, and should save quite a bit of headache.

Jeroen


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk