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