-#include <boost/type_traits/remove_const.hpp>
-#include <boost/type_traits/remove_pointer.hpp>
-#include <boost/type_traits/remove_reference.hpp>
-
-
-namespace boost { namespace geometry
-{
-
-namespace util
-{
-
-template <typename T>
-struct bare_type
-{
- typedef typename boost::remove_const
- <
- typename boost::remove_pointer
- <
- typename boost::remove_reference
- <
- T
- >::type
- >::type
- >::type type;
-};
-
-
-} // namespace util
+#include <boost/config/header_deprecated.hpp>
+BOOST_HEADER_DEPRECATED("<boost/geometry/util/type_traits.hpp>")