|
Boost : |
From: William Kempf (sirwillard_at_[hidden])
Date: 2000-10-03 15:34:09
--- In boost_at_[hidden], "Sofus Mortensen" <sofus_at_l...> wrote:
> > That was one of the first things I tried, this is after all what
the
> > compiler is supposed to do when figuring out partial
specialisations.
> > However it requires partial ordering support, which VC6 doesn't
have.
>
> Still it is nice to know that VC7(beta) seems to support it.
Yes, it is. For those of us stuck with VC++ it's nice to know that
MS is at least trying to reach the standard, even if they are going
to fall so short with the next version that it leaves me seeing red.
> > BTW, boost::is_reference works pretty well under VC6, the main
issue is
> > that references to types that are both const and volatile
qualified give
> > the wrong answer. IMO these types are very rare however.
>
> The version from boost version 1.18.0 does not work, right?
Right.
> Where can I find an updated version that behaves as you describe?
In the CVS archives.
http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/?cvsroot=boost
To prevent you from asking the same stupid question I did, the files
you want to grab (if you can't just grab all of them, for instance
you must grab them using the nearly useless CVSweb interface like I
did) are in boost\boost\detail in the files ob_call_traits.hpp,
ob_compressed_pair.hpp, ob_type_traits.hpp and type_traits.hpp.
Bill Kempf
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk