Boost logo

Boost :

Subject: Re: [boost] hex/unhex()?
From: Hartmut Kaiser (hartmut.kaiser_at_[hidden])
Date: 2011-11-02 15:05:02


> On Wed, Nov 2, 2011 at 1:12 PM, Hartmut Kaiser <hartmut.kaiser_at_[hidden]>
> wrote:
> > As I said, I wrote nonsense with regard to your question. Sorry for
> > the confusion.
>
> When would generate() fail (return false)?

Generate fails either if one of the used generators fail or if the
underlying output iterator reports an error.

> AFAIK to hex can't fail and in that case a variant that returns
> std::string would be nicer.

Doesn't it 'return' a std::string? If you dislike the current API a small
wrapper function can easily handle that.

But just to avoid confusion: what API are you looking for?

    std::string("61626f6465") --> std::string("abode")

or rather:

    0x61626f6465UL --> string("abode")

(none of which can be easily done with Spirit, btw).

Regards Hartmut
---------------
http://boost-spirit.com
http://stellar.cct.lsu.edu


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