|
Boost : |
From: Robbie Gates (robbie.gates_at_[hidden])
Date: 2003-10-22 20:32:35
Hi All,
Jason Shirk <jasonsh_at_[hidden]> writes:
> If someone sends me a preprocessed file, I'll investigate.
>
> I do recall fixing a bug like this for our next release, hopefully
> it's the same issue.
I've sent the preprocessed source to Jason, and had an off list discussion
with him, in which he wrote:
> OK, I can confirm that I've fixed this bug for our next release.
Given this, it would seem to me the boost workaround (lines 1402-1404) of
boost/iterator_adaptors.hpp (v 1.30.2) should be extended to _MSC_VER 1310.
#if !BOOST_WORKAROUND(BOOST_MSVC, <= 1300) // I don't have any idea why this occurs, but it doesn't seem to hurt too badly.
BOOST_STATIC_ASSERT(!is_bidirectional);
#endif
What would i (as a client of boost) do that would trigger this assert ?
I'm trying to judge whether i should just live with the slightly odd behaviour
to gain significant a compile time check, or is it a minor check that i can
live without (as the comment might suggest).
- robbie
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk