Update of /cvsroot/boost/boost/boost/fusion/functional/adapter
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv12681

Modified Files:
        unfused_generic.hpp unfused_lvalue_args.hpp 
        unfused_rvalue_args.hpp unfused_typed.hpp 
Log Message:
code tidying (insignificant changes)


Index: unfused_generic.hpp
===================================================================
RCS file: 
/cvsroot/boost/boost/boost/fusion/functional/adapter/unfused_generic.hpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- unfused_generic.hpp 13 Jul 2007 14:08:35 -0000      1.6
+++ unfused_generic.hpp 14 Jul 2007 20:22:30 -0000      1.7
@@ -25,7 +25,6 @@
 #include <boost/fusion/functional/adapter/detail/access.hpp>
 
 #include <boost/utility/result_of.hpp>
-#include <boost/type_traits/remove_reference.hpp>
 
 namespace boost { namespace fusion
 {
@@ -33,14 +32,12 @@
 
     //----- ---- --- -- - -  -   -
 
-    struct void_;
-
     template <class Function> 
     class unfused_generic
     {
         Function fnc_transformed;
 
-        typedef typename remove_const<typename 
boost::remove_reference<Function>::type>::type function;
+        typedef typename detail::uncr<Function>::type function;
         typedef typename detail::call_param<Function>::type func_const_fwd_t;
 
       public:

Index: unfused_lvalue_args.hpp
===================================================================
RCS file: 
/cvsroot/boost/boost/boost/fusion/functional/adapter/unfused_lvalue_args.hpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- unfused_lvalue_args.hpp     13 Jul 2007 14:20:38 -0000      1.6
+++ unfused_lvalue_args.hpp     14 Jul 2007 20:22:30 -0000      1.7
@@ -15,9 +15,6 @@
 #include <boost/preprocessor/repetition/enum_binary_params.hpp>
 #include <boost/preprocessor/facilities/intercept.hpp>
 
-#include <boost/type_traits/remove_reference.hpp>
-#include <boost/type_traits/remove_const.hpp>
-
 #include <boost/utility/result_of.hpp>
 
 #include <boost/fusion/sequence/container/vector/vector.hpp>
@@ -31,13 +28,11 @@
 
     //----- ---- --- -- - -  -   -
 
-    struct void_;
-
     template <class Function> class unfused_lvalue_args
     {
         Function fnc_transformed;
 
-        typedef typename remove_const<typename 
boost::remove_reference<Function>::type>::type function;
+        typedef typename detail::uncr<Function>::type function;
         typedef typename detail::call_param<Function>::type func_const_fwd_t;
 
       public:

Index: unfused_rvalue_args.hpp
===================================================================
RCS file: 
/cvsroot/boost/boost/boost/fusion/functional/adapter/unfused_rvalue_args.hpp,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- unfused_rvalue_args.hpp     13 Jul 2007 14:20:38 -0000      1.6
+++ unfused_rvalue_args.hpp     14 Jul 2007 20:22:30 -0000      1.7
@@ -15,9 +15,6 @@
 #include <boost/preprocessor/repetition/enum_binary_params.hpp>
 #include <boost/preprocessor/facilities/intercept.hpp>
 
-#include <boost/type_traits/remove_reference.hpp>
-#include <boost/type_traits/remove_const.hpp>
-
 #include <boost/utility/result_of.hpp>
 
 #include <boost/fusion/sequence/container/vector/vector.hpp>
@@ -31,13 +28,11 @@
 
     //----- ---- --- -- - -  -   -
 
-    struct void_;
-
     template <class Function> class unfused_rvalue_args
     {
         Function fnc_transformed;
 
-        typedef typename remove_const<typename 
boost::remove_reference<Function>::type>::type function;
+        typedef typename detail::uncr<Function>::type function;
         typedef typename detail::call_param<Function>::type func_const_fwd_t;
 
       public:

Index: unfused_typed.hpp
===================================================================
RCS file: 
/cvsroot/boost/boost/boost/fusion/functional/adapter/unfused_typed.hpp,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- unfused_typed.hpp   13 Jul 2007 21:36:02 -0000      1.8
+++ unfused_typed.hpp   14 Jul 2007 20:22:30 -0000      1.9
@@ -21,9 +21,6 @@
 
 #include <boost/utility/result_of.hpp>
 
-#include <boost/type_traits/remove_reference.hpp>
-#include <boost/type_traits/remove_const.hpp>
-
 #include <boost/fusion/support/detail/access.hpp>
 #include <boost/fusion/sequence/intrinsic/value_at.hpp>
 #include <boost/fusion/sequence/intrinsic/size.hpp>


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Boost-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/boost-cvs

Reply via email to