15 Oct
2015
15 Oct
'15
12:31 p.m.
Boost.TypeTraits recently changed its is_const implementation to the very simple
template <class T> struct is_const : public false_type {}; template <class T> struct is_const<T const> : public true_type{}; template
struct is_const : public true_type{}; template <class T> struct is_const : public true_type{}; which relies on template partial specialization (supposedly supported by VC 7.1). Yet, seems like const_identity_base is wrongly selected for a non-const Type.
Any clues about what might be going on? Thank you,
All the type_traits tests are marked as passing for VC7.1, other than that I have no idea and no longer have access to that compiler. Sorry I can't be more helpful, John.