$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r78502 - in trunk/boost: . archive/detail bimap/relation/detail graph graph/detail graph/planar_detail iterator python python/object range range/algorithm range/detail signals signals/detail signals2/detail test test/utils/runtime/file thread/detail thread/pthread thread/win32
From: dave_at_[hidden]
Date: 2012-05-18 00:44:10
Author: dave
Date: 2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
New Revision: 78502
URL: http://svn.boost.org/trac/boost/changeset/78502
Log:
Replace all uses of boost/utility.hpp with more-granular includes.  Solves modularization dependency nightmare.
Text files modified: 
   trunk/boost/archive/detail/basic_serializer_map.hpp          |     2 +-                                      
   trunk/boost/bimap/relation/detail/mutant.hpp                 |     2 +-                                      
   trunk/boost/graph/chrobak_payne_drawing.hpp                  |     1 -                                       
   trunk/boost/graph/clustering_coefficient.hpp                 |     2 +-                                      
   trunk/boost/graph/compressed_sparse_row_graph.hpp            |     2 +-                                      
   trunk/boost/graph/detail/compressed_sparse_row_struct.hpp    |     1 -                                       
   trunk/boost/graph/directed_graph.hpp                         |     1 -                                       
   trunk/boost/graph/eccentricity.hpp                           |     2 +-                                      
   trunk/boost/graph/is_kuratowski_subgraph.hpp                 |     1 -                                       
   trunk/boost/graph/is_straight_line_drawing.hpp               |     2 +-                                      
   trunk/boost/graph/isomorphism.hpp                            |     1 -                                       
   trunk/boost/graph/make_connected.hpp                         |     2 +-                                      
   trunk/boost/graph/matrix_as_graph.hpp                        |     2 +-                                      
   trunk/boost/graph/max_cardinality_matching.hpp               |     1 -                                       
   trunk/boost/graph/planar_canonical_ordering.hpp              |     2 +-                                      
   trunk/boost/graph/planar_detail/boyer_myrvold_impl.hpp       |     2 +-                                      
   trunk/boost/graph/planar_face_traversal.hpp                  |     5 ++++-                                   
   trunk/boost/graph/undirected_graph.hpp                       |     1 -                                       
   trunk/boost/iterator/reverse_iterator.hpp                    |     2 +-                                      
   trunk/boost/progress.hpp                                     |     2 +-                                      
   trunk/boost/python/extract.hpp                               |     1 -                                       
   trunk/boost/python/instance_holder.hpp                       |     2 +-                                      
   trunk/boost/python/object/class.hpp                          |     1 -                                       
   trunk/boost/python/scope.hpp                                 |     1 -                                       
   trunk/boost/range/algorithm/for_each.hpp                     |     1 -                                       
   trunk/boost/range/counting_range.hpp                         |     1 -                                       
   trunk/boost/range/detail/any_iterator.hpp                    |     1 -                                       
   trunk/boost/range/detail/any_iterator_buffer.hpp             |     2 +-                                      
   trunk/boost/range/detail/join_iterator.hpp                   |     2 +-                                      
   trunk/boost/range/has_range_iterator.hpp                     |     2 +-                                      
   trunk/boost/range/size_type.hpp                              |     2 +-                                      
   trunk/boost/signals/detail/named_slot_map.hpp                |     1 -                                       
   trunk/boost/signals/detail/signal_base.hpp                   |     2 +-                                      
   trunk/boost/signals/signal_template.hpp                      |     1 -                                       
   trunk/boost/signals2/detail/variadic_slot_invoker.hpp        |     2 +-                                      
   trunk/boost/test/unit_test_log.hpp                           |     1 -                                       
   trunk/boost/test/utils/runtime/file/config_file_iterator.cpp |     1 -                                       
   trunk/boost/thread/detail/thread.hpp                         |     1 -                                       
   trunk/boost/thread/pthread/mutex.hpp                         |     1 -                                       
   trunk/boost/thread/pthread/recursive_mutex.hpp               |     1 -                                       
   trunk/boost/thread/win32/mutex.hpp                           |     1 -                                       
   trunk/boost/thread/win32/recursive_mutex.hpp                 |     1 -                                       
   trunk/boost/thread/win32/shared_mutex.hpp                    |     1 -                                       
   43 files changed, 23 insertions(+), 43 deletions(-)
Modified: trunk/boost/archive/detail/basic_serializer_map.hpp
==============================================================================
--- trunk/boost/archive/detail/basic_serializer_map.hpp	(original)
+++ trunk/boost/archive/detail/basic_serializer_map.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -19,7 +19,7 @@
 #include <set>
 
 #include <boost/config.hpp>
-#include <boost/utility.hpp>
+#include <boost/noncopyable.hpp>
 #include <boost/archive/detail/auto_link_archive.hpp>
 
 #include <boost/archive/detail/abi_prefix.hpp> // must be the last header
Modified: trunk/boost/bimap/relation/detail/mutant.hpp
==============================================================================
--- trunk/boost/bimap/relation/detail/mutant.hpp	(original)
+++ trunk/boost/bimap/relation/detail/mutant.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -21,9 +21,9 @@
 #include <boost/bimap/detail/debug/static_error.hpp>
 #include <boost/mpl/contains.hpp>
 #include <boost/mpl/assert.hpp>
-#include <boost/utility.hpp>
 #include <boost/static_assert.hpp>
 #include <boost/type_traits/is_const.hpp>
+#include <boost/utility/addressof.hpp>
 #include <boost/mpl/not.hpp>
 #include <boost/utility/enable_if.hpp>
 
Modified: trunk/boost/graph/chrobak_payne_drawing.hpp
==============================================================================
--- trunk/boost/graph/chrobak_payne_drawing.hpp	(original)
+++ trunk/boost/graph/chrobak_payne_drawing.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -13,7 +13,6 @@
 #include <list>
 #include <stack>
 #include <boost/config.hpp>
-#include <boost/utility.hpp>  //for next and prior
 #include <boost/graph/graph_traits.hpp>
 #include <boost/property_map/property_map.hpp>
 
Modified: trunk/boost/graph/clustering_coefficient.hpp
==============================================================================
--- trunk/boost/graph/clustering_coefficient.hpp	(original)
+++ trunk/boost/graph/clustering_coefficient.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -7,7 +7,7 @@
 #ifndef BOOST_GRAPH_CLUSTERING_COEFFICIENT_HPP
 #define BOOST_GRAPH_CLUSTERING_COEFFICIENT_HPP
 
-#include <boost/utility.hpp>
+#include <boost/next_prior.hpp>
 #include <boost/graph/graph_traits.hpp>
 #include <boost/graph/graph_concepts.hpp>
 #include <boost/graph/lookup_edge.hpp>
Modified: trunk/boost/graph/compressed_sparse_row_graph.hpp
==============================================================================
--- trunk/boost/graph/compressed_sparse_row_graph.hpp	(original)
+++ trunk/boost/graph/compressed_sparse_row_graph.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -41,7 +41,7 @@
 #include <boost/graph/properties.hpp>
 #include <boost/static_assert.hpp>
 #include <boost/functional/hash.hpp>
-#include <boost/utility.hpp>
+#include <boost/next_prior.hpp>
 #include <boost/property_map/transform_value_property_map.hpp>
 
 namespace boost {
Modified: trunk/boost/graph/detail/compressed_sparse_row_struct.hpp
==============================================================================
--- trunk/boost/graph/detail/compressed_sparse_row_struct.hpp	(original)
+++ trunk/boost/graph/detail/compressed_sparse_row_struct.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -44,7 +44,6 @@
 #include <boost/graph/graph_selectors.hpp>
 #include <boost/static_assert.hpp>
 #include <boost/functional/hash.hpp>
-#include <boost/utility.hpp>
 
 namespace boost {
 
Modified: trunk/boost/graph/directed_graph.hpp
==============================================================================
--- trunk/boost/graph/directed_graph.hpp	(original)
+++ trunk/boost/graph/directed_graph.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -7,7 +7,6 @@
 #ifndef BOOST_GRAPH_DIRECTED_GRAPH_HPP
 #define BOOST_GRAPH_DIRECTED_GRAPH_HPP
 
-#include <boost/utility.hpp>
 #include <boost/graph/adjacency_list.hpp>
 #include <boost/graph/properties.hpp>
 
Modified: trunk/boost/graph/eccentricity.hpp
==============================================================================
--- trunk/boost/graph/eccentricity.hpp	(original)
+++ trunk/boost/graph/eccentricity.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -7,7 +7,7 @@
 #ifndef BOOST_GRAPH_ECCENTRICITY_HPP
 #define BOOST_GRAPH_ECCENTRICITY_HPP
 
-#include <boost/utility.hpp>
+#include <boost/next_prior.hpp>
 #include <boost/config.hpp>
 #include <boost/graph/detail/geodesic.hpp>
 #include <boost/concept/assert.hpp>
Modified: trunk/boost/graph/is_kuratowski_subgraph.hpp
==============================================================================
--- trunk/boost/graph/is_kuratowski_subgraph.hpp	(original)
+++ trunk/boost/graph/is_kuratowski_subgraph.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -9,7 +9,6 @@
 #define __IS_KURATOWSKI_SUBGRAPH_HPP__
 
 #include <boost/config.hpp>
-#include <boost/utility.hpp> //for next/prior
 #include <boost/tuple/tuple.hpp>   //for tie
 #include <boost/property_map/property_map.hpp>
 #include <boost/graph/properties.hpp>
Modified: trunk/boost/graph/is_straight_line_drawing.hpp
==============================================================================
--- trunk/boost/graph/is_straight_line_drawing.hpp	(original)
+++ trunk/boost/graph/is_straight_line_drawing.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -9,7 +9,7 @@
 #define __IS_STRAIGHT_LINE_DRAWING_HPP__
 
 #include <boost/config.hpp>
-#include <boost/utility.hpp> //for next and prior
+#include <boost/next_prior.hpp>
 #include <boost/tuple/tuple.hpp>
 #include <boost/tuple/tuple_comparison.hpp>
 #include <boost/property_map/property_map.hpp>
Modified: trunk/boost/graph/isomorphism.hpp
==============================================================================
--- trunk/boost/graph/isomorphism.hpp	(original)
+++ trunk/boost/graph/isomorphism.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -14,7 +14,6 @@
 #include <boost/assert.hpp>
 #include <boost/smart_ptr.hpp>
 #include <boost/graph/depth_first_search.hpp>
-#include <boost/utility.hpp>
 #include <boost/detail/algorithm.hpp>
 #include <boost/pending/indirect_cmp.hpp> // for make_indirect_pmap
 #include <boost/concept/assert.hpp>
Modified: trunk/boost/graph/make_connected.hpp
==============================================================================
--- trunk/boost/graph/make_connected.hpp	(original)
+++ trunk/boost/graph/make_connected.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -9,7 +9,7 @@
 #define __MAKE_CONNECTED_HPP__
 
 #include <boost/config.hpp>
-#include <boost/utility.hpp> //for next
+#include <boost/next_prior.hpp>
 #include <boost/tuple/tuple.hpp>   //for tie
 #include <boost/graph/connected_components.hpp>
 #include <boost/property_map/property_map.hpp>
Modified: trunk/boost/graph/matrix_as_graph.hpp
==============================================================================
--- trunk/boost/graph/matrix_as_graph.hpp	(original)
+++ trunk/boost/graph/matrix_as_graph.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -14,7 +14,7 @@
 #include <utility>
 #include <boost/config.hpp>
 #include <boost/operators.hpp>
-#include <boost/int_iterator.hpp>
+#include <boost/pending/detail/int_iterator.hpp>
 #include <boost/graph/graph_traits.hpp>
 
 namespace boost {
Modified: trunk/boost/graph/max_cardinality_matching.hpp
==============================================================================
--- trunk/boost/graph/max_cardinality_matching.hpp	(original)
+++ trunk/boost/graph/max_cardinality_matching.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -16,7 +16,6 @@
 #include <algorithm>                     // for std::sort and std::stable_sort
 #include <utility>                       // for std::pair
 #include <boost/property_map/property_map.hpp>
-#include <boost/utility.hpp>             // for boost::tie
 #include <boost/graph/graph_traits.hpp>  
 #include <boost/graph/visitors.hpp>
 #include <boost/graph/depth_first_search.hpp>
Modified: trunk/boost/graph/planar_canonical_ordering.hpp
==============================================================================
--- trunk/boost/graph/planar_canonical_ordering.hpp	(original)
+++ trunk/boost/graph/planar_canonical_ordering.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -12,7 +12,7 @@
 #include <vector>
 #include <list>
 #include <boost/config.hpp>
-#include <boost/utility.hpp>  //for next and prior
+#include <boost/next_prior.hpp>
 #include <boost/graph/graph_traits.hpp>
 #include <boost/property_map/property_map.hpp>
 
Modified: trunk/boost/graph/planar_detail/boyer_myrvold_impl.hpp
==============================================================================
--- trunk/boost/graph/planar_detail/boyer_myrvold_impl.hpp	(original)
+++ trunk/boost/graph/planar_detail/boyer_myrvold_impl.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -10,7 +10,7 @@
 
 #include <vector>
 #include <list>
-#include <boost/utility.hpp>   //for boost::next
+#include <boost/next_prior.hpp>
 #include <boost/config.hpp>    //for std::min macros
 #include <boost/shared_ptr.hpp>
 #include <boost/tuple/tuple.hpp>
Modified: trunk/boost/graph/planar_face_traversal.hpp
==============================================================================
--- trunk/boost/graph/planar_face_traversal.hpp	(original)
+++ trunk/boost/graph/planar_face_traversal.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -10,8 +10,11 @@
 #define __PLANAR_FACE_TRAVERSAL_HPP__
 
 #include <vector>
-#include <boost/utility.hpp> //for next and prior
+#include <set>
+#include <map>
+#include <boost/next_prior.hpp>
 #include <boost/graph/graph_traits.hpp>
+#include <boost/graph/properties.hpp>
 
 
 namespace boost
Modified: trunk/boost/graph/undirected_graph.hpp
==============================================================================
--- trunk/boost/graph/undirected_graph.hpp	(original)
+++ trunk/boost/graph/undirected_graph.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -7,7 +7,6 @@
 #ifndef BOOST_GRAPH_UNDIRECTED_GRAPH_HPP
 #define BOOST_GRAPH_UNDIRECTED_GRAPH_HPP
 
-#include <boost/utility.hpp>
 #include <boost/graph/adjacency_list.hpp>
 #include <boost/graph/properties.hpp>
 
Modified: trunk/boost/iterator/reverse_iterator.hpp
==============================================================================
--- trunk/boost/iterator/reverse_iterator.hpp	(original)
+++ trunk/boost/iterator/reverse_iterator.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -7,8 +7,8 @@
 #ifndef BOOST_REVERSE_ITERATOR_23022003THW_HPP
 #define BOOST_REVERSE_ITERATOR_23022003THW_HPP
 
+#include <boost/next_prior.hpp>
 #include <boost/iterator.hpp>
-#include <boost/utility.hpp>
 #include <boost/iterator/iterator_adaptor.hpp>
 
 namespace boost
Modified: trunk/boost/progress.hpp
==============================================================================
--- trunk/boost/progress.hpp	(original)
+++ trunk/boost/progress.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -20,7 +20,7 @@
 #define BOOST_PROGRESS_HPP
 
 #include <boost/timer.hpp>
-#include <boost/utility.hpp>  // for noncopyable
+#include <boost/noncopyable.hpp>
 #include <boost/cstdint.hpp>  // for uintmax_t
 #include <iostream>           // for ostream, cout, etc
 #include <string>             // for string
Modified: trunk/boost/python/extract.hpp
==============================================================================
--- trunk/boost/python/extract.hpp	(original)
+++ trunk/boost/python/extract.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -19,7 +19,6 @@
 # include <boost/python/detail/copy_ctor_mutates_rhs.hpp>
 # include <boost/python/detail/void_ptr.hpp>
 # include <boost/python/detail/void_return.hpp>
-# include <boost/utility.hpp>
 # include <boost/call_traits.hpp>
 
 #if BOOST_WORKAROUND(BOOST_MSVC, <= 1300) || BOOST_WORKAROUND(BOOST_INTEL_WIN, <= 900)
Modified: trunk/boost/python/instance_holder.hpp
==============================================================================
--- trunk/boost/python/instance_holder.hpp	(original)
+++ trunk/boost/python/instance_holder.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -7,7 +7,7 @@
 
 # include <boost/python/detail/prefix.hpp>
 
-# include <boost/utility.hpp>
+# include <boost/noncopyable.hpp>
 # include <boost/python/type_id.hpp>
 # include <cstddef>
 
Modified: trunk/boost/python/object/class.hpp
==============================================================================
--- trunk/boost/python/object/class.hpp	(original)
+++ trunk/boost/python/object/class.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -6,7 +6,6 @@
 # define CLASS_DWA20011214_HPP
 
 # include <boost/python/detail/prefix.hpp>
-# include <boost/utility.hpp>
 # include <boost/python/object_core.hpp>
 # include <boost/python/type_id.hpp>
 # include <cstddef>
Modified: trunk/boost/python/scope.hpp
==============================================================================
--- trunk/boost/python/scope.hpp	(original)
+++ trunk/boost/python/scope.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -8,7 +8,6 @@
 # include <boost/python/detail/prefix.hpp>
 # include <boost/python/object.hpp>
 # include <boost/python/refcount.hpp>
-# include <boost/utility.hpp>
 
 namespace boost { namespace python { 
 
Modified: trunk/boost/range/algorithm/for_each.hpp
==============================================================================
--- trunk/boost/range/algorithm/for_each.hpp	(original)
+++ trunk/boost/range/algorithm/for_each.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -14,7 +14,6 @@
 #include <boost/range/end.hpp>
 #include <boost/range/concepts.hpp>
 #include <boost/ref.hpp>
-#include <boost/utility.hpp>
 #include <algorithm>
 
 #if BOOST_WORKAROUND(BOOST_MSVC, == 1600)
Modified: trunk/boost/range/counting_range.hpp
==============================================================================
--- trunk/boost/range/counting_range.hpp	(original)
+++ trunk/boost/range/counting_range.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -18,7 +18,6 @@
 #include <boost/range/iterator_range_core.hpp>
 #include <boost/range/value_type.hpp>
 #include <boost/iterator/counting_iterator.hpp>
-#include <boost/utility.hpp>
 
 namespace boost
 {
Modified: trunk/boost/range/detail/any_iterator.hpp
==============================================================================
--- trunk/boost/range/detail/any_iterator.hpp	(original)
+++ trunk/boost/range/detail/any_iterator.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -11,7 +11,6 @@
 #define BOOST_RANGE_DETAIL_ANY_ITERATOR_HPP_INCLUDED
 
 #include <boost/cast.hpp>
-#include <boost/utility.hpp>
 #include <boost/mpl/and.hpp>
 #include <boost/mpl/or.hpp>
 #include <boost/mpl/not.hpp>
Modified: trunk/boost/range/detail/any_iterator_buffer.hpp
==============================================================================
--- trunk/boost/range/detail/any_iterator_buffer.hpp	(original)
+++ trunk/boost/range/detail/any_iterator_buffer.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -13,7 +13,7 @@
 #include <boost/array.hpp>
 #include <boost/assert.hpp>
 #include <boost/static_assert.hpp>
-#include <boost/utility.hpp>
+#include <boost/noncopyable.hpp>
 
 namespace boost
 {
Modified: trunk/boost/range/detail/join_iterator.hpp
==============================================================================
--- trunk/boost/range/detail/join_iterator.hpp	(original)
+++ trunk/boost/range/detail/join_iterator.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -23,7 +23,7 @@
 #include <boost/range/empty.hpp>
 #include <boost/range/detail/demote_iterator_traversal_tag.hpp>
 #include <boost/range/value_type.hpp>
-#include <boost/utility.hpp>
+#include <boost/next_prior.hpp>
 
 namespace boost
 {
Modified: trunk/boost/range/has_range_iterator.hpp
==============================================================================
--- trunk/boost/range/has_range_iterator.hpp	(original)
+++ trunk/boost/range/has_range_iterator.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -13,7 +13,7 @@
 #include <boost/mpl/bool.hpp>
 #include <boost/mpl/has_xxx.hpp>
 #include <boost/range/iterator.hpp>
-#include <boost/utility.hpp>
+#include <boost/utility/enable_if.hpp>
 
 namespace boost
 {
Modified: trunk/boost/range/size_type.hpp
==============================================================================
--- trunk/boost/range/size_type.hpp	(original)
+++ trunk/boost/range/size_type.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -21,7 +21,7 @@
 #include <boost/range/detail/size_type.hpp>
 #else
 
-#include <boost/utility.hpp>
+#include <boost/utility/enable_if.hpp>
 #include <boost/type_traits/make_unsigned.hpp>
 #include <boost/type_traits/remove_const.hpp>
 #include <cstddef>
Modified: trunk/boost/signals/detail/named_slot_map.hpp
==============================================================================
--- trunk/boost/signals/detail/named_slot_map.hpp	(original)
+++ trunk/boost/signals/detail/named_slot_map.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -13,7 +13,6 @@
 #include <boost/signals/detail/config.hpp>
 #include <boost/signals/detail/signals_common.hpp>
 #include <boost/signals/connection.hpp>
-#include <boost/utility.hpp>
 #include <boost/shared_ptr.hpp>
 #include <boost/function/function2.hpp>
 #include <boost/iterator/iterator_facade.hpp>
Modified: trunk/boost/signals/detail/signal_base.hpp
==============================================================================
--- trunk/boost/signals/detail/signal_base.hpp	(original)
+++ trunk/boost/signals/detail/signal_base.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -17,7 +17,7 @@
 #include <boost/signals/trackable.hpp>
 #include <boost/signals/slot.hpp>
 #include <boost/smart_ptr.hpp>
-#include <boost/utility.hpp>
+#include <boost/noncopyable.hpp>
 #include <boost/function/function2.hpp>
 #include <utility>
 #include <vector>
Modified: trunk/boost/signals/signal_template.hpp
==============================================================================
--- trunk/boost/signals/signal_template.hpp	(original)
+++ trunk/boost/signals/signal_template.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -16,7 +16,6 @@
 #define BOOST_SIGNALS_SIGNAL_TEMPLATE_HEADER_INCLUDED
 #  include <boost/config.hpp>
 #  include <boost/signals/connection.hpp>
-#  include <boost/utility.hpp>
 #  include <boost/ref.hpp>
 #  include <boost/signals/slot.hpp>
 #  include <boost/last_value.hpp>
Modified: trunk/boost/signals2/detail/variadic_slot_invoker.hpp
==============================================================================
--- trunk/boost/signals2/detail/variadic_slot_invoker.hpp	(original)
+++ trunk/boost/signals2/detail/variadic_slot_invoker.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -20,7 +20,7 @@
 // if compiler has std::tuple use it instead of boost::tuple
 // because boost::tuple does not have variadic template support at present.
 #ifdef BOOST_NO_CXX11_HDR_TUPLE
-#include <boost/tuple.hpp>
+#include <boost/tuple/tuple.hpp>
 #define BOOST_SIGNALS2_TUPLE boost::tuple
 #else
 #include <tuple>
Modified: trunk/boost/test/unit_test_log.hpp
==============================================================================
--- trunk/boost/test/unit_test_log.hpp	(original)
+++ trunk/boost/test/unit_test_log.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -29,7 +29,6 @@
 #include <boost/test/utils/lazy_ostream.hpp>
 
 // Boost
-#include <boost/utility.hpp>
 
 // STL
 #include <iosfwd>   // for std::ostream&
Modified: trunk/boost/test/utils/runtime/file/config_file_iterator.cpp
==============================================================================
--- trunk/boost/test/utils/runtime/file/config_file_iterator.cpp	(original)
+++ trunk/boost/test/utils/runtime/file/config_file_iterator.cpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -24,7 +24,6 @@
 
 
 // Boost
-#include <boost/utility.hpp>
 #include <boost/scoped_array.hpp>
 #include <boost/bind.hpp>
 
Modified: trunk/boost/thread/detail/thread.hpp
==============================================================================
--- trunk/boost/thread/detail/thread.hpp	(original)
+++ trunk/boost/thread/detail/thread.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -15,7 +15,6 @@
 #include <boost/thread/mutex.hpp>
 #include <boost/thread/xtime.hpp>
 #include <boost/thread/detail/thread_heap_alloc.hpp>
-#include <boost/utility.hpp>
 #include <boost/assert.hpp>
 #include <list>
 #include <algorithm>
Modified: trunk/boost/thread/pthread/mutex.hpp
==============================================================================
--- trunk/boost/thread/pthread/mutex.hpp	(original)
+++ trunk/boost/thread/pthread/mutex.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -7,7 +7,6 @@
 // http://www.boost.org/LICENSE_1_0.txt)
 
 #include <pthread.h>
-#include <boost/utility.hpp>
 #include <boost/throw_exception.hpp>
 #include <boost/thread/exceptions.hpp>
 #include <boost/thread/locks.hpp>
Modified: trunk/boost/thread/pthread/recursive_mutex.hpp
==============================================================================
--- trunk/boost/thread/pthread/recursive_mutex.hpp	(original)
+++ trunk/boost/thread/pthread/recursive_mutex.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -7,7 +7,6 @@
 // http://www.boost.org/LICENSE_1_0.txt)
 
 #include <pthread.h>
-#include <boost/utility.hpp>
 #include <boost/throw_exception.hpp>
 #include <boost/thread/exceptions.hpp>
 #include <boost/thread/locks.hpp>
Modified: trunk/boost/thread/win32/mutex.hpp
==============================================================================
--- trunk/boost/thread/win32/mutex.hpp	(original)
+++ trunk/boost/thread/win32/mutex.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -7,7 +7,6 @@
 // http://www.boost.org/LICENSE_1_0.txt)
 
 #include <boost/thread/win32/basic_timed_mutex.hpp>
-#include <boost/utility.hpp>
 #include <boost/thread/exceptions.hpp>
 #include <boost/thread/locks.hpp>
 
Modified: trunk/boost/thread/win32/recursive_mutex.hpp
==============================================================================
--- trunk/boost/thread/win32/recursive_mutex.hpp	(original)
+++ trunk/boost/thread/win32/recursive_mutex.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -10,7 +10,6 @@
 //  http://www.boost.org/LICENSE_1_0.txt)
 
 
-#include <boost/utility.hpp>
 #include <boost/thread/win32/basic_recursive_mutex.hpp>
 #include <boost/thread/exceptions.hpp>
 #include <boost/thread/locks.hpp>
Modified: trunk/boost/thread/win32/shared_mutex.hpp
==============================================================================
--- trunk/boost/thread/win32/shared_mutex.hpp	(original)
+++ trunk/boost/thread/win32/shared_mutex.hpp	2012-05-18 00:44:04 EDT (Fri, 18 May 2012)
@@ -13,7 +13,6 @@
 #include <boost/thread/win32/thread_primitives.hpp>
 #include <boost/static_assert.hpp>
 #include <limits.h>
-#include <boost/utility.hpp>
 #include <boost/thread/thread_time.hpp>
 #ifdef BOOST_THREAD_USES_CHRONO
 #include <boost/chrono/system_clocks.hpp>