Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r68648 - in sandbox/type_traits/boost/type_traits: . detail
From: frederic.bron_at_[hidden]
Date: 2011-02-05 03:03:08


Author: bronf
Date: 2011-02-05 03:03:00 EST (Sat, 05 Feb 2011)
New Revision: 68648
URL: http://svn.boost.org/trac/boost/changeset/68648

Log:
operator traits: removed default value for bool template parameter
Text files modified:
   sandbox/type_traits/boost/type_traits/detail/has_binary_operator.hpp | 35 ++++++++++++++++++-----------------
   sandbox/type_traits/boost/type_traits/detail/has_postfix_operator.hpp | 27 ++++++++++++++-------------
   sandbox/type_traits/boost/type_traits/detail/has_prefix_operator.hpp | 27 ++++++++++++++-------------
   sandbox/type_traits/boost/type_traits/has_operator_bit_and.hpp | 2 +-
   sandbox/type_traits/boost/type_traits/has_operator_bit_and_equal.hpp | 2 +-
   sandbox/type_traits/boost/type_traits/has_operator_bit_or.hpp | 2 +-
   sandbox/type_traits/boost/type_traits/has_operator_bit_or_equal.hpp | 2 +-
   sandbox/type_traits/boost/type_traits/has_operator_bit_xor.hpp | 2 +-
   sandbox/type_traits/boost/type_traits/has_operator_bit_xor_equal.hpp | 2 +-
   sandbox/type_traits/boost/type_traits/has_operator_left_shift.hpp | 2 +-
   sandbox/type_traits/boost/type_traits/has_operator_left_shift_equal.hpp | 2 +-
   sandbox/type_traits/boost/type_traits/has_operator_modulus.hpp | 2 +-
   sandbox/type_traits/boost/type_traits/has_operator_modulus_equal.hpp | 2 +-
   sandbox/type_traits/boost/type_traits/has_operator_right_shift.hpp | 2 +-
   sandbox/type_traits/boost/type_traits/has_operator_right_shift_equal.hpp | 2 +-
   15 files changed, 58 insertions(+), 55 deletions(-)

Modified: sandbox/type_traits/boost/type_traits/detail/has_binary_operator.hpp
==============================================================================
--- sandbox/type_traits/boost/type_traits/detail/has_binary_operator.hpp (original)
+++ sandbox/type_traits/boost/type_traits/detail/has_binary_operator.hpp 2011-02-05 03:03:00 EST (Sat, 05 Feb 2011)
@@ -58,11 +58,11 @@
 };
 
 template < typename LHS, typename RHS, typename RET, typename RETURNS_VOID >
-struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl1);
+struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl2);
 
 // LHS BOOST_TT_TRAIT_OP RHS does not return void, checks if it is convertible to RET
 template < typename LHS, typename RHS, typename RET >
-struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl1)< LHS, RHS, RET, ::boost::false_type > {
+struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl2)< LHS, RHS, RET, ::boost::false_type > {
    static ::boost::type_traits::yes_type is_convertible_to_RET(RET); // this version is preferred for types convertible to RET
    static ::boost::type_traits::no_type is_convertible_to_RET(...); // this version is used otherwise
 
@@ -71,24 +71,22 @@
 
 // LHS BOOST_TT_TRAIT_OP RHS returns void!=RET
 template < typename LHS, typename RHS, typename RET >
-struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl1)< LHS, RHS, RET, ::boost::true_type > {
+struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl2)< LHS, RHS, RET, ::boost::true_type > {
    BOOST_STATIC_CONSTANT(bool, value = false);
 };
 
-template < typename LHS, typename RHS, typename RET,
- bool forbidden_if=BOOST_TT_FORBIDDEN_IF
->
-struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl);
+template < typename LHS, typename RHS, typename RET, bool forbidden_if >
+struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl1);
 
 template < typename LHS, typename RHS, typename RET >
-struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl) < LHS, RHS, RET, true > {
+struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl1) < LHS, RHS, RET, true > {
    BOOST_STATIC_CONSTANT(bool, value = false);
 };
 
 // checks for return type if 3rd template parameter RET is non void
 template < typename LHS, typename RHS, typename RET >
-struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl) < LHS, RHS, RET, false > {
- BOOST_STATIC_CONSTANT(bool, value = (BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl1)< LHS, RHS, RET, typename ::boost::integral_constant< bool, BOOST_JOIN(BOOST_TT_TRAIT_NAME,_returns_void)< LHS, RHS >::value > >::value));
+struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl1) < LHS, RHS, RET, false > {
+ BOOST_STATIC_CONSTANT(bool, value = (BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl2)< LHS, RHS, RET, typename ::boost::integral_constant< bool, BOOST_JOIN(BOOST_TT_TRAIT_NAME,_returns_void)< LHS, RHS >::value > >::value));
 };
 
 // in case we do not want to check for return type
@@ -96,7 +94,7 @@
 
 // do not check for return type if 3rd template parameter RET is void
 template < typename LHS, typename RHS >
-struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl)< LHS, RHS, void, false > {
+struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl1)< LHS, RHS, void, false > {
    static ::boost::type_traits::yes_type check(int); // this version is preferred for types convertible to RET
    static ::boost::type_traits::no_type check(tag); // this version is used otherwise
 
@@ -104,35 +102,38 @@
 };
 
 template < typename RHS, typename RET >
-struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl)< void, RHS, RET, false > {
+struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl1)< void, RHS, RET, false > {
    BOOST_STATIC_CONSTANT(bool, value = false);
 };
 
 template < typename LHS, typename RET >
-struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl)< LHS, void, RET, false > {
+struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl1)< LHS, void, RET, false > {
    BOOST_STATIC_CONSTANT(bool, value = false);
 };
 
 template < typename LHS >
-struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl)< LHS, void, void, false > {
+struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl1)< LHS, void, void, false > {
    BOOST_STATIC_CONSTANT(bool, value = false);
 };
 
 template < typename RHS >
-struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl)< void, RHS, void, false > {
+struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl1)< void, RHS, void, false > {
    BOOST_STATIC_CONSTANT(bool, value = false);
 };
 
 template < typename RET >
-struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl)< void, void, RET, false > {
+struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl1)< void, void, RET, false > {
    BOOST_STATIC_CONSTANT(bool, value = false);
 };
 
 template <>
-struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl)< void, void, void, false > {
+struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl1)< void, void, void, false > {
    BOOST_STATIC_CONSTANT(bool, value = false);
 };
 
+template < typename LHS, typename RHS, typename RET >
+struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl) : public BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl1) < LHS, RHS, RET, BOOST_TT_FORBIDDEN_IF > { };
+
 } // namespace impl
 } // namespace detail
 

Modified: sandbox/type_traits/boost/type_traits/detail/has_postfix_operator.hpp
==============================================================================
--- sandbox/type_traits/boost/type_traits/detail/has_postfix_operator.hpp (original)
+++ sandbox/type_traits/boost/type_traits/detail/has_postfix_operator.hpp 2011-02-05 03:03:00 EST (Sat, 05 Feb 2011)
@@ -53,11 +53,11 @@
 };
 
 template < typename LHS, typename RET, typename RETURNS_VOID >
-struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl1);
+struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl2);
 
 // BOOST_TT_TRAIT_OP LHS does not return void, checks if it is convertible to RET
 template < typename LHS, typename RET >
-struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl1)< LHS, RET, ::boost::false_type > {
+struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl2)< LHS, RET, ::boost::false_type > {
    static ::boost::type_traits::yes_type is_convertible_to_RET(RET); // this version is preferred for types convertible to RET
    static ::boost::type_traits::no_type is_convertible_to_RET(...); // this version is used otherwise
 
@@ -66,24 +66,22 @@
 
 // BOOST_TT_TRAIT_OP LHS returns void!=RET
 template < typename LHS, typename RET >
-struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl1)< LHS, RET, ::boost::true_type > {
+struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl2)< LHS, RET, ::boost::true_type > {
    BOOST_STATIC_CONSTANT(bool, value = false);
 };
 
-template < typename LHS, typename RET,
- bool forbidden_if=BOOST_TT_FORBIDDEN_IF
->
-struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl);
+template < typename LHS, typename RET, bool forbidden_if >
+struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl1);
 
 template < typename LHS, typename RET >
-struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl) < LHS, RET, true > {
+struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl1) < LHS, RET, true > {
    BOOST_STATIC_CONSTANT(bool, value = false);
 };
 
 // checks for return type if 2nd template parameter RET is non void
 template < typename LHS, typename RET >
-struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl) < LHS, RET, false > {
- BOOST_STATIC_CONSTANT(bool, value = (BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl1)< LHS, RET, typename ::boost::integral_constant< bool, BOOST_JOIN(BOOST_TT_TRAIT_NAME,_returns_void)< LHS >::value > >::value));
+struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl1) < LHS, RET, false > {
+ BOOST_STATIC_CONSTANT(bool, value = (BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl2)< LHS, RET, typename ::boost::integral_constant< bool, BOOST_JOIN(BOOST_TT_TRAIT_NAME,_returns_void)< LHS >::value > >::value));
 };
 
 // in case we do not want to check for return type
@@ -91,7 +89,7 @@
 
 // do not check for return type if 2nd template parameter RET is void
 template < typename LHS >
-struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl)< LHS, void, false > {
+struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl1)< LHS, void, false > {
    static ::boost::type_traits::yes_type check(int); // this version is preferred for types convertible to RET
    static ::boost::type_traits::no_type check(tag); // this version is used otherwise
 
@@ -99,15 +97,18 @@
 };
 
 template < typename RET >
-struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl)< void, RET, false > {
+struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl1)< void, RET, false > {
    BOOST_STATIC_CONSTANT(bool, value = false);
 };
 
 template <>
-struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl)< void, void, false > {
+struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl1)< void, void, false > {
    BOOST_STATIC_CONSTANT(bool, value = false);
 };
 
+template < typename LHS, typename RET >
+struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl) : public BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl1) < LHS, RET, BOOST_TT_FORBIDDEN_IF > { };
+
 } // namespace impl
 } // namespace detail
 

Modified: sandbox/type_traits/boost/type_traits/detail/has_prefix_operator.hpp
==============================================================================
--- sandbox/type_traits/boost/type_traits/detail/has_prefix_operator.hpp (original)
+++ sandbox/type_traits/boost/type_traits/detail/has_prefix_operator.hpp 2011-02-05 03:03:00 EST (Sat, 05 Feb 2011)
@@ -56,11 +56,11 @@
 };
 
 template < typename RHS, typename RET, typename RETURNS_VOID >
-struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl1);
+struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl2);
 
 // BOOST_TT_TRAIT_OP RHS does not return void, checks if it is convertible to RET
 template < typename RHS, typename RET >
-struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl1)< RHS, RET, ::boost::false_type > {
+struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl2)< RHS, RET, ::boost::false_type > {
    static ::boost::type_traits::yes_type is_convertible_to_RET(RET); // this version is preferred for types convertible to RET
    static ::boost::type_traits::no_type is_convertible_to_RET(...); // this version is used otherwise
 
@@ -69,24 +69,22 @@
 
 // BOOST_TT_TRAIT_OP RHS returns void!=RET
 template < typename RHS, typename RET >
-struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl1)< RHS, RET, ::boost::true_type > {
+struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl2)< RHS, RET, ::boost::true_type > {
    BOOST_STATIC_CONSTANT(bool, value = false);
 };
 
-template < typename RHS, typename RET,
- bool forbidden_if=BOOST_TT_FORBIDDEN_IF
->
-struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl);
+template < typename RHS, typename RET, bool forbidden_if >
+struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl1);
 
 template < typename RHS, typename RET >
-struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl) < RHS, RET, true > {
+struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl1) < RHS, RET, true > {
    BOOST_STATIC_CONSTANT(bool, value = false);
 };
 
 // checks for return type if 2nd template parameter RET is non void
 template < typename RHS, typename RET >
-struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl) < RHS, RET, false > {
- BOOST_STATIC_CONSTANT(bool, value = (BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl1)< RHS, RET, typename ::boost::integral_constant< bool, BOOST_JOIN(BOOST_TT_TRAIT_NAME,_returns_void)< RHS >::value > >::value));
+struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl1) < RHS, RET, false > {
+ BOOST_STATIC_CONSTANT(bool, value = (BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl2)< RHS, RET, typename ::boost::integral_constant< bool, BOOST_JOIN(BOOST_TT_TRAIT_NAME,_returns_void)< RHS >::value > >::value));
 };
 
 // in case we do not want to check for return type
@@ -94,7 +92,7 @@
 
 // do not check for return type if 2nd template parameter RET is void
 template < typename RHS >
-struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl)< RHS, void, false > {
+struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl1)< RHS, void, false > {
    static ::boost::type_traits::yes_type check(int); // this version is preferred for types convertible to RET
    static ::boost::type_traits::no_type check(tag); // this version is used otherwise
 
@@ -102,15 +100,18 @@
 };
 
 template < typename RET >
-struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl)< void, RET, false > {
+struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl1)< void, RET, false > {
    BOOST_STATIC_CONSTANT(bool, value = false);
 };
 
 template <>
-struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl)< void, void, false > {
+struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl1)< void, void, false > {
    BOOST_STATIC_CONSTANT(bool, value = false);
 };
 
+template < typename RHS, typename RET >
+struct BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl) : public BOOST_JOIN(BOOST_TT_TRAIT_NAME,_impl1) < RHS, RET, BOOST_TT_FORBIDDEN_IF > { };
+
 } // namespace impl
 } // namespace detail
 

Modified: sandbox/type_traits/boost/type_traits/has_operator_bit_and.hpp
==============================================================================
--- sandbox/type_traits/boost/type_traits/has_operator_bit_and.hpp (original)
+++ sandbox/type_traits/boost/type_traits/has_operator_bit_and.hpp 2011-02-05 03:03:00 EST (Sat, 05 Feb 2011)
@@ -13,7 +13,7 @@
 #define BOOST_TT_TRAIT_OP &
 #define BOOST_TT_DEFAULT_RET void
 #define BOOST_TT_FORBIDDEN_IF\
- ::boost::type_traits::ice_or<\
+ ::boost::type_traits::ice_or<\
       /* two built-in, one non integer */\
       ::boost::type_traits::ice_and<\
          /* two builtin */\

Modified: sandbox/type_traits/boost/type_traits/has_operator_bit_and_equal.hpp
==============================================================================
--- sandbox/type_traits/boost/type_traits/has_operator_bit_and_equal.hpp (original)
+++ sandbox/type_traits/boost/type_traits/has_operator_bit_and_equal.hpp 2011-02-05 03:03:00 EST (Sat, 05 Feb 2011)
@@ -13,7 +13,7 @@
 #define BOOST_TT_TRAIT_OP &=
 #define BOOST_TT_DEFAULT_RET void
 #define BOOST_TT_FORBIDDEN_IF\
- ::boost::type_traits::ice_or<\
+ ::boost::type_traits::ice_or<\
       /* two built-in, one non integer */\
       ::boost::type_traits::ice_and<\
          /* two builtin */\

Modified: sandbox/type_traits/boost/type_traits/has_operator_bit_or.hpp
==============================================================================
--- sandbox/type_traits/boost/type_traits/has_operator_bit_or.hpp (original)
+++ sandbox/type_traits/boost/type_traits/has_operator_bit_or.hpp 2011-02-05 03:03:00 EST (Sat, 05 Feb 2011)
@@ -13,7 +13,7 @@
 #define BOOST_TT_TRAIT_OP |
 #define BOOST_TT_DEFAULT_RET void
 #define BOOST_TT_FORBIDDEN_IF\
- ::boost::type_traits::ice_or<\
+ ::boost::type_traits::ice_or<\
       /* two built-in, one non integer */\
       ::boost::type_traits::ice_and<\
          /* two builtin */\

Modified: sandbox/type_traits/boost/type_traits/has_operator_bit_or_equal.hpp
==============================================================================
--- sandbox/type_traits/boost/type_traits/has_operator_bit_or_equal.hpp (original)
+++ sandbox/type_traits/boost/type_traits/has_operator_bit_or_equal.hpp 2011-02-05 03:03:00 EST (Sat, 05 Feb 2011)
@@ -13,7 +13,7 @@
 #define BOOST_TT_TRAIT_OP |=
 #define BOOST_TT_DEFAULT_RET void
 #define BOOST_TT_FORBIDDEN_IF\
- ::boost::type_traits::ice_or<\
+ ::boost::type_traits::ice_or<\
       /* two built-in, one non integer */\
       ::boost::type_traits::ice_and<\
          /* two builtin */\

Modified: sandbox/type_traits/boost/type_traits/has_operator_bit_xor.hpp
==============================================================================
--- sandbox/type_traits/boost/type_traits/has_operator_bit_xor.hpp (original)
+++ sandbox/type_traits/boost/type_traits/has_operator_bit_xor.hpp 2011-02-05 03:03:00 EST (Sat, 05 Feb 2011)
@@ -13,7 +13,7 @@
 #define BOOST_TT_TRAIT_OP ^
 #define BOOST_TT_DEFAULT_RET void
 #define BOOST_TT_FORBIDDEN_IF\
- ::boost::type_traits::ice_or<\
+ ::boost::type_traits::ice_or<\
       /* two built-in, one non integer */\
       ::boost::type_traits::ice_and<\
          /* two builtin */\

Modified: sandbox/type_traits/boost/type_traits/has_operator_bit_xor_equal.hpp
==============================================================================
--- sandbox/type_traits/boost/type_traits/has_operator_bit_xor_equal.hpp (original)
+++ sandbox/type_traits/boost/type_traits/has_operator_bit_xor_equal.hpp 2011-02-05 03:03:00 EST (Sat, 05 Feb 2011)
@@ -13,7 +13,7 @@
 #define BOOST_TT_TRAIT_OP ^=
 #define BOOST_TT_DEFAULT_RET void
 #define BOOST_TT_FORBIDDEN_IF\
- ::boost::type_traits::ice_or<\
+ ::boost::type_traits::ice_or<\
       /* two built-in, one non integer */\
       ::boost::type_traits::ice_and<\
          /* two builtin */\

Modified: sandbox/type_traits/boost/type_traits/has_operator_left_shift.hpp
==============================================================================
--- sandbox/type_traits/boost/type_traits/has_operator_left_shift.hpp (original)
+++ sandbox/type_traits/boost/type_traits/has_operator_left_shift.hpp 2011-02-05 03:03:00 EST (Sat, 05 Feb 2011)
@@ -13,7 +13,7 @@
 #define BOOST_TT_TRAIT_OP <<
 #define BOOST_TT_DEFAULT_RET void
 #define BOOST_TT_FORBIDDEN_IF\
- ::boost::type_traits::ice_or<\
+ ::boost::type_traits::ice_or<\
       /* two built-in, one non integer */\
       ::boost::type_traits::ice_and<\
          /* two builtin */\

Modified: sandbox/type_traits/boost/type_traits/has_operator_left_shift_equal.hpp
==============================================================================
--- sandbox/type_traits/boost/type_traits/has_operator_left_shift_equal.hpp (original)
+++ sandbox/type_traits/boost/type_traits/has_operator_left_shift_equal.hpp 2011-02-05 03:03:00 EST (Sat, 05 Feb 2011)
@@ -13,7 +13,7 @@
 #define BOOST_TT_TRAIT_OP <<=
 #define BOOST_TT_DEFAULT_RET void
 #define BOOST_TT_FORBIDDEN_IF\
- ::boost::type_traits::ice_or<\
+ ::boost::type_traits::ice_or<\
       /* two built-in, one non integer */\
       ::boost::type_traits::ice_and<\
          /* two builtin */\

Modified: sandbox/type_traits/boost/type_traits/has_operator_modulus.hpp
==============================================================================
--- sandbox/type_traits/boost/type_traits/has_operator_modulus.hpp (original)
+++ sandbox/type_traits/boost/type_traits/has_operator_modulus.hpp 2011-02-05 03:03:00 EST (Sat, 05 Feb 2011)
@@ -13,7 +13,7 @@
 #define BOOST_TT_TRAIT_OP %
 #define BOOST_TT_DEFAULT_RET void
 #define BOOST_TT_FORBIDDEN_IF\
- ::boost::type_traits::ice_or<\
+ ::boost::type_traits::ice_or<\
       /* two built-in, one non integer */\
       ::boost::type_traits::ice_and<\
          /* two builtin */\

Modified: sandbox/type_traits/boost/type_traits/has_operator_modulus_equal.hpp
==============================================================================
--- sandbox/type_traits/boost/type_traits/has_operator_modulus_equal.hpp (original)
+++ sandbox/type_traits/boost/type_traits/has_operator_modulus_equal.hpp 2011-02-05 03:03:00 EST (Sat, 05 Feb 2011)
@@ -13,7 +13,7 @@
 #define BOOST_TT_TRAIT_OP %=
 #define BOOST_TT_DEFAULT_RET void
 #define BOOST_TT_FORBIDDEN_IF\
- ::boost::type_traits::ice_or<\
+ ::boost::type_traits::ice_or<\
       /* two built-in, one non integer */\
       ::boost::type_traits::ice_and<\
          /* two builtin */\

Modified: sandbox/type_traits/boost/type_traits/has_operator_right_shift.hpp
==============================================================================
--- sandbox/type_traits/boost/type_traits/has_operator_right_shift.hpp (original)
+++ sandbox/type_traits/boost/type_traits/has_operator_right_shift.hpp 2011-02-05 03:03:00 EST (Sat, 05 Feb 2011)
@@ -13,7 +13,7 @@
 #define BOOST_TT_TRAIT_OP >>
 #define BOOST_TT_DEFAULT_RET void
 #define BOOST_TT_FORBIDDEN_IF\
- ::boost::type_traits::ice_or<\
+ ::boost::type_traits::ice_or<\
       /* two built-in, one non integer */\
       ::boost::type_traits::ice_and<\
          /* two builtin */\

Modified: sandbox/type_traits/boost/type_traits/has_operator_right_shift_equal.hpp
==============================================================================
--- sandbox/type_traits/boost/type_traits/has_operator_right_shift_equal.hpp (original)
+++ sandbox/type_traits/boost/type_traits/has_operator_right_shift_equal.hpp 2011-02-05 03:03:00 EST (Sat, 05 Feb 2011)
@@ -13,7 +13,7 @@
 #define BOOST_TT_TRAIT_OP >>=
 #define BOOST_TT_DEFAULT_RET void
 #define BOOST_TT_FORBIDDEN_IF\
- ::boost::type_traits::ice_or<\
+ ::boost::type_traits::ice_or<\
       /* two built-in, one non integer */\
       ::boost::type_traits::ice_and<\
          /* two builtin */\


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