Boost logo

Boost :

From: John Torjo (john.lists_at_[hidden])
Date: 2004-03-15 01:17:04


David Abrahams wrote:

>John Torjo <john.lists_at_[hidden]> writes:
>
>
>
>>>It seems to me that, since I know that binding to an rvalue is
>>>required, we ought to have a way to say "force this to be a const
>>>ref". I thought of something like
>>>
>>> std::for_each(
>>> make_difference_iterator(p->second.begin())
>>> , make_difference_iterator(p->second.end())
>>> , boost::bind(&fu::writeVInt, &prox, boost::cref(_1)));
>>>
>>>
>>>
>>>
>>How about constifying the original sequence?
>>
>>
>
>That wouldn't help.
>
>

duh :D what was I thinking?

However, I looked for difference iterator, and did not find any docs or
anything else.

So, for the above case, what's the difference_iterator's value_type and
reference, and what's the writeVInt's signature?

Best,
John


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