Boost logo

Boost :

Subject: Re: [boost] [crc] Missing reflector<>::reflect( ) on trunk
From: Marshall Clow (mclow.lists_at_[hidden])
Date: 2013-01-23 13:09:51


On Jan 23, 2013, at 9:55 AM, Fernando Pelliccioni <fpelliccioni_at_[hidden]> wrote:

> On Wed, Jan 23, 2013 at 2:45 PM, Marshall Clow <mclow.lists_at_[hidden]>wrote:
>
>> On Jan 23, 2013, at 8:35 AM, Fernando Pelliccioni <fpelliccioni_at_[hidden]>
>> wrote:
>>
>>> Hi Daryle, hi all,
>>>
>>> I am using the Hamigaki Archivers library (
>> http://hamigaki.sourceforge.jp/).
>>> This library depends on Boost.Crc.
>>>
>>> Somewhere in the code there is something like ...
>>>
>>> boost::detail::reflector<32>::reflect(0x12345678);
>>>
>>> This compiles fine using Boost 1.52.0, but fails using Boost Trunk.
>>> The following code part does not exist anymore in boost/crc.hpp ( on the
>> Trunk ) …
>>
>> [snipped]
>>
>>> Is there any replacement?
>>
>> While poking at this, I noticed that boost/crc.hpp on the release branch
>> has not been changed since 2009 (r53910), but the one on trunk has been
>> updated several times since then.
>>
>>
>> -- Marshall
>>
>>
> There seems to be several changes since last December.
> I think these changes will be included in Boost 1.53, right? ( I don't have
> 1.53 Beta to check )

The changes are not in the 1.53 beta.

> While the class in question is within the detail namespace , could affect
> other components.

Classes in the 'detail' namespace are (by convention) "private" and "subject to change w/o notice"

-- Marshall

Marshall Clow Idio Software <mailto:mclow.lists_at_[hidden]>

A.D. 1517: Martin Luther nails his 95 Theses to the church door and is promptly moderated down to (-1, Flamebait).
        -- Yu Suzuki


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