|
Boost : |
Subject: Re: [boost] [review] string convert
From: Vicente BOTET (vicente.botet_at_[hidden])
Date: 2011-05-07 08:38:24
> Message du 06/05/11 02:58
> De : "Vladimir Batov"
> A : boost_at_[hidden]
> Copie à :
> Objet : Re: [boost] [review] string convert
>
> > Vicente BOTET wanadoo.fr> writes:
> > ..
> > I suspect that these complex classes you are talking off don't define the
> > input/ouput stream operator to work with your conversion framework.
>
> Jeez, is it really that hard to accept that 'convert' works and is used with
> many classes complex or not. Say, a Train class is complex as it has a *lot* of
> stuff. We serialize/unserialize the class to/from XML using 'convert'. Train has
> op>>() op<<().
>
> > The classes I expect to be used are regular classes with value semantics.
>
> Our classes with value- and pointer-semantics (pimpl-based) are as
> regular/normal. They just happen to be not your classes.
When I used regular classes I was not referring to normal or abnormal classes, but what Adobe ASL and Stepanov call regular types. Sorry for the imprecision.
You can assimilate a regular class as one that behaves like a built-in type. But, please see http://www.google.fr/url?sa=t&source=web&cd=1&sqi=2&ved=0CBwQFjAA&url=http%3A%2F%2Fciteseerx.ist.psu.edu%2Fviewdoc%2Fdownload%3Fdoi%3D10.1.1.94.3881%26rep%3Drep1%26type%3Dpdf&rct=j&q=regular%20type%20c%2B%2B%20stepanov%20programming&ei=AjrFTbqaHs22hAfd8-H2Aw&usg=AFQjCNGejAW7Pq59laUIqx6CqJNlRKc--g&sig2=rPtYF_ZvlWVUX_SYEempqA&cad=rja
for more information) or google for Fundamentals of Generic Programming, regular types, Stepanov.
Best,
Vicente
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk