Boost logo

Boost :

From: John Maddock (John_Maddock_at_[hidden])
Date: 2000-10-01 06:55:03


All,

Thanks to a slew of recent posts here and elsewhere regarding VC6 template
workarounds, I've been able to get most of the type_traits library and
hence call_traits working with VC6, in particular you can now use
call_traits on VC6 to solve the "reference to reference" problem.

Dave, can you check out the latest cvs code and see if this now solves the
problems you were having?

Outstanding issues:

is_array is still broken, as are all the templates that perform or rely on
type transformations - for example I can tell whether a type is const,
volatile, a reference, or a pointer, but I can't see any way of stripping
type qualifiers from a type without partial specialisation. For example
these techniques do not permit a standard conformant iterator_traits - even
though we can tell that the argument is a pointer, we can't tell what it
points to.

- John.


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