Boost logo

Boost :

From: Paul Mensonides (pmenso57_at_[hidden])
Date: 2002-12-18 13:46:13


----- Original Message -----
From: "David Abrahams" <dave_at_[hidden]>

> > unfortunately only boost v1 compiles on my macintosh with gcc-3.1
> > it appears there is a preprocessing error with gcc-3.1 :-( and I'm not
> > sure what to do about it...
> >
> > it says: (postprocessed)
> >
> > template < typename 0 = mpl::void_ , typename B1 = mpl::void_ ,
> > typename B2 = mpl::void_ , typena\
> > me B3 = mpl::void_ , typename B4 = mpl::void_ , typename B5 =
> > mpl::void_ , typename B6 = mpl::void_\
> > , typename B7 = mpl::void_ , typename B8 = mpl::void_ , typename B9 =
> > mpl::void_ >
> > struct bases : detail::type_list< B0 , B1 , B2 , B3 , B4 , B5 , B6 ,
> > B7 , B8 , B9 >::type
> > {};
> >
> > where I think it means B0 instead of just plain ole 0....
>
> Ouch! Yes, that's right.
>
> > I think it's a gcc-3.1 b0rken sign but I don't know how to get around
> > it :-/
>
> GCC-3.2.1?

Is this that same definition of B0? Where is that coming from?

Paul Mensonides


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