Boost logo

Boost :

From: Aleksey Gurtovoy (agurtovoy_at_[hidden])
Date: 2003-06-12 05:19:21


Hi Eric,

First of all, thanks for the report!

Eric Friedman wrote:
> I've found that mpl::is_sequence fails to operate correctly on
> certain types under MSVC7.

To be precise, on class types that have a member named 'begin' that is
not a typename.

> I haven't tested extensively, but there certainly seems to be some
> problem with class templates from namespace std. (The problem likely
> extends to other types in other namespaces, and perhaps other
> compilers, but I have not investigated the issue thoroughly enough.)

Nope, it doesn't have anything to do with namespaces, see the above.
The affected compilers are MSVC 6.5 and 7.0.

>
> In particular, this is posing a problem for me in incorporating variant
> into the next Boost release. Is this a known problem?

Nope, it wasn't.

> Any insight welcome.

Fixed in the CVS.

Aleksey


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