
15 Mar
2004
15 Mar
'04
6:17 a.m.
David Abrahams wrote:
John Torjo <john.lists@torjo.com> 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