Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r53354 - in trunk/boost/signals2: . detail
From: fmhess_at_[hidden]
Date: 2009-05-28 14:45:22


Author: fmhess
Date: 2009-05-28 14:45:22 EDT (Thu, 28 May 2009)
New Revision: 53354
URL: http://svn.boost.org/trac/boost/changeset/53354

Log:
Tweaked #include directives a little.

Text files modified:
   trunk/boost/signals2/connection.hpp | 1 -
   trunk/boost/signals2/detail/slot_call_iterator.hpp | 1 -
   trunk/boost/signals2/detail/tracked_objects_visitor.hpp | 4 +++-
   trunk/boost/signals2/signal_base.hpp | 1 +
   4 files changed, 4 insertions(+), 3 deletions(-)

Modified: trunk/boost/signals2/connection.hpp
==============================================================================
--- trunk/boost/signals2/connection.hpp (original)
+++ trunk/boost/signals2/connection.hpp 2009-05-28 14:45:22 EDT (Thu, 28 May 2009)
@@ -21,7 +21,6 @@
 #include <boost/signals2/detail/null_output_iterator.hpp>
 #include <boost/signals2/detail/unique_lock.hpp>
 #include <boost/signals2/slot.hpp>
-#include <boost/type_traits.hpp>
 #include <boost/weak_ptr.hpp>
 
 namespace boost

Modified: trunk/boost/signals2/detail/slot_call_iterator.hpp
==============================================================================
--- trunk/boost/signals2/detail/slot_call_iterator.hpp (original)
+++ trunk/boost/signals2/detail/slot_call_iterator.hpp 2009-05-28 14:45:22 EDT (Thu, 28 May 2009)
@@ -21,7 +21,6 @@
 #include <boost/signals2/slot_base.hpp>
 #include <boost/signals2/detail/stack_vector.hpp>
 #include <boost/signals2/detail/unique_lock.hpp>
-#include <boost/type_traits.hpp>
 #include <boost/weak_ptr.hpp>
 
 namespace boost {

Modified: trunk/boost/signals2/detail/tracked_objects_visitor.hpp
==============================================================================
--- trunk/boost/signals2/detail/tracked_objects_visitor.hpp (original)
+++ trunk/boost/signals2/detail/tracked_objects_visitor.hpp 2009-05-28 14:45:22 EDT (Thu, 28 May 2009)
@@ -17,7 +17,9 @@
 #include <boost/signals2/detail/signals_common.hpp>
 #include <boost/signals2/slot_base.hpp>
 #include <boost/signals2/trackable.hpp>
-#include <boost/type_traits.hpp>
+#include <boost/type_traits/is_function.hpp>
+#include <boost/type_traits/is_pointer.hpp>
+#include <boost/type_traits/remove_pointer.hpp>
 #include <boost/utility/addressof.hpp>
 
 namespace boost

Modified: trunk/boost/signals2/signal_base.hpp
==============================================================================
--- trunk/boost/signals2/signal_base.hpp (original)
+++ trunk/boost/signals2/signal_base.hpp 2009-05-28 14:45:22 EDT (Thu, 28 May 2009)
@@ -12,6 +12,7 @@
 #define BOOST_SIGNALS2_SIGNAL_BASE_HPP
 
 #include <boost/noncopyable.hpp>
+#include <boost/shared_ptr.hpp>
 
 namespace boost {
   namespace signals2 {


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