Boost logo

Boost-Commit :

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>


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk