Boost logo

Boost :

From: (nil)
Date: 2000-02-03 16:45:19

I think we're almost done!

There's just one little change I'd like now. . . While reviewing the
definition of a POD type, I noticed that not all POD types have to have
trivial default constructors. Therefore, in our type_traits, I recommend
that is_POD should not imply has_trivial_constructor:

//*? T has trivial default constructor (allows cv-qual)
template <typename T> struct has_trivial_constructor
//was: static const bool value = is_POD<T>::value
//was: || BOOST_HAS_TRIVIAL_CONSTRUCTOR(typename remove_cv<T>::type);
  static const bool value =
      BOOST_HAS_TRIVIAL_CONSTRUCTOR(typename remove_cv<T>::type);

and change the docs to match.


I see the light at the end of the tunnel. . .

Boost list run by bdawes at, gregod at, cpdaniel at, john at