]> git.lyx.org Git - lyx.git/blobdiff - boost/boost/type_traits/has_trivial_assign.hpp
update to boost 1.30.1
[lyx.git] / boost / boost / type_traits / has_trivial_assign.hpp
index 7da4560bdbce41575ba6a5ef2df48e06d78a33cd..c4f6b4552130e110a1c141de43a8e9c70176cc6a 100644 (file)
 #ifndef BOOST_TT_HAS_TRIVIAL_ASSIGN_HPP_INCLUDED
 #define BOOST_TT_HAS_TRIVIAL_ASSIGN_HPP_INCLUDED
 
-#include "boost/type_traits/is_POD.hpp"
+#include "boost/type_traits/config.hpp"
+#include "boost/type_traits/intrinsics.hpp"
+#include "boost/type_traits/is_pod.hpp"
 #include "boost/type_traits/is_const.hpp"
 #include "boost/type_traits/is_volatile.hpp"
 #include "boost/type_traits/detail/ice_and.hpp"
 #include "boost/type_traits/detail/ice_or.hpp"
 #include "boost/type_traits/detail/ice_not.hpp"
-#include "boost/type_traits/config.hpp"
 
 // should be the last #include
 #include "boost/type_traits/detail/bool_trait_def.hpp"
@@ -31,7 +32,7 @@ struct has_trivial_assign_impl
    BOOST_STATIC_CONSTANT(bool, value =
       (::boost::type_traits::ice_and<
          ::boost::type_traits::ice_or<
-            ::boost::is_POD<T>::value,
+            ::boost::is_pod<T>::value,
             BOOST_HAS_TRIVIAL_ASSIGN(T)
          >::value,
       ::boost::type_traits::ice_not< ::boost::is_const<T>::value >::value,