Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r68615 - sandbox/type_traits/boost/type_traits
From: frederic.bron_at_[hidden]
Date: 2011-02-02 16:20:32


Author: bronf
Date: 2011-02-02 16:20:25 EST (Wed, 02 Feb 2011)
New Revision: 68615
URL: http://svn.boost.org/trac/boost/changeset/68615

Log:
use of fully qualified names to refer to an integral constant expression
Text files modified:
   sandbox/type_traits/boost/type_traits/has_operator_bit_and.hpp | 20 ++++++++++----------
   sandbox/type_traits/boost/type_traits/has_operator_bit_and_equal.hpp | 20 ++++++++++----------
   sandbox/type_traits/boost/type_traits/has_operator_bit_or.hpp | 20 ++++++++++----------
   sandbox/type_traits/boost/type_traits/has_operator_bit_or_equal.hpp | 20 ++++++++++----------
   sandbox/type_traits/boost/type_traits/has_operator_bit_xor.hpp | 20 ++++++++++----------
   sandbox/type_traits/boost/type_traits/has_operator_bit_xor_equal.hpp | 20 ++++++++++----------
   sandbox/type_traits/boost/type_traits/has_operator_complement.hpp | 8 ++++----
   sandbox/type_traits/boost/type_traits/has_operator_divides.hpp | 4 ++--
   sandbox/type_traits/boost/type_traits/has_operator_divides_equal.hpp | 4 ++--
   sandbox/type_traits/boost/type_traits/has_operator_equal_to.hpp | 28 ++++++++++++++--------------
   sandbox/type_traits/boost/type_traits/has_operator_greater.hpp | 28 ++++++++++++++--------------
   sandbox/type_traits/boost/type_traits/has_operator_greater_equal.hpp | 28 ++++++++++++++--------------
   sandbox/type_traits/boost/type_traits/has_operator_left_shift.hpp | 20 ++++++++++----------
   sandbox/type_traits/boost/type_traits/has_operator_left_shift_equal.hpp | 20 ++++++++++----------
   sandbox/type_traits/boost/type_traits/has_operator_less.hpp | 28 ++++++++++++++--------------
   sandbox/type_traits/boost/type_traits/has_operator_less_equal.hpp | 28 ++++++++++++++--------------
   sandbox/type_traits/boost/type_traits/has_operator_logical_and.hpp | 20 ++++++++++----------
   sandbox/type_traits/boost/type_traits/has_operator_logical_or.hpp | 20 ++++++++++----------
   sandbox/type_traits/boost/type_traits/has_operator_minus.hpp | 30 +++++++++++++++---------------
   sandbox/type_traits/boost/type_traits/has_operator_minus_equal.hpp | 12 ++++++------
   sandbox/type_traits/boost/type_traits/has_operator_modulus.hpp | 20 ++++++++++----------
   sandbox/type_traits/boost/type_traits/has_operator_modulus_equal.hpp | 20 ++++++++++----------
   sandbox/type_traits/boost/type_traits/has_operator_multiplies.hpp | 4 ++--
   sandbox/type_traits/boost/type_traits/has_operator_multiplies_equal.hpp | 4 ++--
   sandbox/type_traits/boost/type_traits/has_operator_not_equal_to.hpp | 28 ++++++++++++++--------------
   sandbox/type_traits/boost/type_traits/has_operator_plus.hpp | 32 ++++++++++++++++----------------
   sandbox/type_traits/boost/type_traits/has_operator_plus_equal.hpp | 22 +++++++++++-----------
   sandbox/type_traits/boost/type_traits/has_operator_postfix_decrement.hpp | 6 +++---
   sandbox/type_traits/boost/type_traits/has_operator_postfix_increment.hpp | 4 ++--
   sandbox/type_traits/boost/type_traits/has_operator_prefix_decrement.hpp | 6 +++---
   sandbox/type_traits/boost/type_traits/has_operator_prefix_increment.hpp | 4 ++--
   sandbox/type_traits/boost/type_traits/has_operator_right_shift.hpp | 20 ++++++++++----------
   sandbox/type_traits/boost/type_traits/has_operator_right_shift_equal.hpp | 20 ++++++++++----------
   sandbox/type_traits/boost/type_traits/has_operator_unary_minus.hpp | 2 +-
   34 files changed, 295 insertions(+), 295 deletions(-)

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-02 16:20:25 EST (Wed, 02 Feb 2011)
@@ -18,26 +18,26 @@
                 (\
                         /* two builtin */\
                         not (\
- boost::is_class < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value or\
- boost::is_class < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_class < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_class < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                         )\
                         and\
                         (\
                                 /* one non integer */\
- not std::numeric_limits< typename boost::remove_reference<LHS>::type >::is_integer\
+ not std::numeric_limits< typename ::boost::remove_reference<LHS>::type >::is_integer\
                                 or\
- not std::numeric_limits< typename boost::remove_reference<RHS>::type >::is_integer\
+ not std::numeric_limits< typename ::boost::remove_reference<RHS>::type >::is_integer\
                         )\
                 )\
                 or\
                 /* one pointer */\
                 (\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                 )\
         )
 

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-02 16:20:25 EST (Wed, 02 Feb 2011)
@@ -18,26 +18,26 @@
                 (\
                         /* two builtin */\
                         not (\
- boost::is_class < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value or\
- boost::is_class < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_class < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_class < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                         )\
                         and\
                         (\
                                 /* one non integer */\
- not std::numeric_limits< typename boost::remove_reference<LHS>::type >::is_integer\
+ not std::numeric_limits< typename ::boost::remove_reference<LHS>::type >::is_integer\
                                 or\
- not std::numeric_limits< typename boost::remove_reference<RHS>::type >::is_integer\
+ not std::numeric_limits< typename ::boost::remove_reference<RHS>::type >::is_integer\
                         )\
                 )\
                 or\
                 /* one pointer */\
                 (\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                 )\
         )
 

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-02 16:20:25 EST (Wed, 02 Feb 2011)
@@ -18,26 +18,26 @@
                 (\
                         /* two builtin */\
                         not (\
- boost::is_class < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value or\
- boost::is_class < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_class < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_class < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                         )\
                         and\
                         (\
                                 /* one non integer */\
- not std::numeric_limits< typename boost::remove_reference<LHS>::type >::is_integer\
+ not std::numeric_limits< typename ::boost::remove_reference<LHS>::type >::is_integer\
                                 or\
- not std::numeric_limits< typename boost::remove_reference<RHS>::type >::is_integer\
+ not std::numeric_limits< typename ::boost::remove_reference<RHS>::type >::is_integer\
                         )\
                 )\
                 or\
                 /* one pointer */\
                 (\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                 )\
         )
 

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-02 16:20:25 EST (Wed, 02 Feb 2011)
@@ -18,26 +18,26 @@
                 (\
                         /* two builtin */\
                         not (\
- boost::is_class < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value or\
- boost::is_class < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_class < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_class < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                         )\
                         and\
                         (\
                                 /* one non integer */\
- not std::numeric_limits< typename boost::remove_reference<LHS>::type >::is_integer\
+ not std::numeric_limits< typename ::boost::remove_reference<LHS>::type >::is_integer\
                                 or\
- not std::numeric_limits< typename boost::remove_reference<RHS>::type >::is_integer\
+ not std::numeric_limits< typename ::boost::remove_reference<RHS>::type >::is_integer\
                         )\
                 )\
                 or\
                 /* one pointer */\
                 (\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                 )\
         )
 

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-02 16:20:25 EST (Wed, 02 Feb 2011)
@@ -18,26 +18,26 @@
                 (\
                         /* two builtin */\
                         not (\
- boost::is_class < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value or\
- boost::is_class < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_class < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_class < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                         )\
                         and\
                         (\
                                 /* one non integer */\
- not std::numeric_limits< typename boost::remove_reference<LHS>::type >::is_integer\
+ not std::numeric_limits< typename ::boost::remove_reference<LHS>::type >::is_integer\
                                 or\
- not std::numeric_limits< typename boost::remove_reference<RHS>::type >::is_integer\
+ not std::numeric_limits< typename ::boost::remove_reference<RHS>::type >::is_integer\
                         )\
                 )\
                 or\
                 /* one pointer */\
                 (\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                 )\
         )
 

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-02 16:20:25 EST (Wed, 02 Feb 2011)
@@ -18,26 +18,26 @@
                 (\
                         /* two builtin */\
                         not (\
- boost::is_class < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value or\
- boost::is_class < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_class < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_class < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                         )\
                         and\
                         (\
                                 /* one non integer */\
- not std::numeric_limits< typename boost::remove_reference<LHS>::type >::is_integer\
+ not std::numeric_limits< typename ::boost::remove_reference<LHS>::type >::is_integer\
                                 or\
- not std::numeric_limits< typename boost::remove_reference<RHS>::type >::is_integer\
+ not std::numeric_limits< typename ::boost::remove_reference<RHS>::type >::is_integer\
                         )\
                 )\
                 or\
                 /* one pointer */\
                 (\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                 )\
         )
 

Modified: sandbox/type_traits/boost/type_traits/has_operator_complement.hpp
==============================================================================
--- sandbox/type_traits/boost/type_traits/has_operator_complement.hpp (original)
+++ sandbox/type_traits/boost/type_traits/has_operator_complement.hpp 2011-02-02 16:20:25 EST (Wed, 02 Feb 2011)
@@ -15,15 +15,15 @@
 #define BOOST_TT_FORBIDDEN_IF\
         (\
                 /* pointer */\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                 or\
                 /* non integral built-in */\
                 (\
                         not (\
- boost::is_class < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_class < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<RHS>::type >::value\
                         )\
- and not std::numeric_limits< typename boost::remove_reference<RHS>::type >::is_integer\
+ and not std::numeric_limits< typename ::boost::remove_reference<RHS>::type >::is_integer\
                 )\
         )
 

Modified: sandbox/type_traits/boost/type_traits/has_operator_divides.hpp
==============================================================================
--- sandbox/type_traits/boost/type_traits/has_operator_divides.hpp (original)
+++ sandbox/type_traits/boost/type_traits/has_operator_divides.hpp 2011-02-02 16:20:25 EST (Wed, 02 Feb 2011)
@@ -15,8 +15,8 @@
 #define BOOST_TT_FORBIDDEN_IF\
         (\
                 /* one pointer */\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
         )
 
 

Modified: sandbox/type_traits/boost/type_traits/has_operator_divides_equal.hpp
==============================================================================
--- sandbox/type_traits/boost/type_traits/has_operator_divides_equal.hpp (original)
+++ sandbox/type_traits/boost/type_traits/has_operator_divides_equal.hpp 2011-02-02 16:20:25 EST (Wed, 02 Feb 2011)
@@ -15,8 +15,8 @@
 #define BOOST_TT_FORBIDDEN_IF\
         (\
                 /* one pointer */\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
         )
 
 

Modified: sandbox/type_traits/boost/type_traits/has_operator_equal_to.hpp
==============================================================================
--- sandbox/type_traits/boost/type_traits/has_operator_equal_to.hpp (original)
+++ sandbox/type_traits/boost/type_traits/has_operator_equal_to.hpp 2011-02-02 16:20:25 EST (Wed, 02 Feb 2011)
@@ -16,33 +16,33 @@
         (\
                 /* one pointer and one non pointer built-in */\
                 (\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value\
                         and\
                         not (\
- boost::is_class < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_class < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                         )\
                 ) or (\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                         and\
                         not (\
- boost::is_class < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value\
+ ::boost::is_class < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value\
                         )\
                 )\
                 or\
                 /* two pointers but no inheritance */\
                 (\
                         (\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value and\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value and\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                         ) and not (\
- boost::is_base_of< typename boost::remove_reference< typename boost::remove_pointer<LHS>::type >::type, typename boost::remove_reference< typename boost::remove_pointer<RHS>::type >::type >::value or\
- boost::is_base_of< typename boost::remove_reference< typename boost::remove_pointer<RHS>::type >::type, typename boost::remove_reference< typename boost::remove_pointer<LHS>::type >::type >::value or\
- boost::is_void< typename boost::remove_pointer<LHS>::type >::value or\
- boost::is_void< typename boost::remove_pointer<RHS>::type >::value\
+ ::boost::is_base_of< typename ::boost::remove_reference< typename ::boost::remove_pointer<LHS>::type >::type, typename ::boost::remove_reference< typename ::boost::remove_pointer<RHS>::type >::type >::value or\
+ ::boost::is_base_of< typename ::boost::remove_reference< typename ::boost::remove_pointer<RHS>::type >::type, typename ::boost::remove_reference< typename ::boost::remove_pointer<LHS>::type >::type >::value or\
+ ::boost::is_void< typename ::boost::remove_pointer<LHS>::type >::value or\
+ ::boost::is_void< typename ::boost::remove_pointer<RHS>::type >::value\
                         )\
                 )\
         )

Modified: sandbox/type_traits/boost/type_traits/has_operator_greater.hpp
==============================================================================
--- sandbox/type_traits/boost/type_traits/has_operator_greater.hpp (original)
+++ sandbox/type_traits/boost/type_traits/has_operator_greater.hpp 2011-02-02 16:20:25 EST (Wed, 02 Feb 2011)
@@ -16,33 +16,33 @@
         (\
                 /* one pointer and one non pointer built-in */\
                 (\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value\
                         and\
                         not (\
- boost::is_class < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_class < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                         )\
                 ) or (\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                         and\
                         not (\
- boost::is_class < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value\
+ ::boost::is_class < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value\
                         )\
                 )\
                 or\
                 /* two pointers but no inheritance */\
                 (\
                         (\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value and\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value and\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                         ) and not (\
- boost::is_base_of< typename boost::remove_reference< typename boost::remove_pointer<LHS>::type >::type, typename boost::remove_reference< typename boost::remove_pointer<RHS>::type >::type >::value or\
- boost::is_base_of< typename boost::remove_reference< typename boost::remove_pointer<RHS>::type >::type, typename boost::remove_reference< typename boost::remove_pointer<LHS>::type >::type >::value or\
- boost::is_void< typename boost::remove_pointer<LHS>::type >::value or\
- boost::is_void< typename boost::remove_pointer<RHS>::type >::value\
+ ::boost::is_base_of< typename ::boost::remove_reference< typename ::boost::remove_pointer<LHS>::type >::type, typename ::boost::remove_reference< typename ::boost::remove_pointer<RHS>::type >::type >::value or\
+ ::boost::is_base_of< typename ::boost::remove_reference< typename ::boost::remove_pointer<RHS>::type >::type, typename ::boost::remove_reference< typename ::boost::remove_pointer<LHS>::type >::type >::value or\
+ ::boost::is_void< typename ::boost::remove_pointer<LHS>::type >::value or\
+ ::boost::is_void< typename ::boost::remove_pointer<RHS>::type >::value\
                         )\
                 )\
         )

Modified: sandbox/type_traits/boost/type_traits/has_operator_greater_equal.hpp
==============================================================================
--- sandbox/type_traits/boost/type_traits/has_operator_greater_equal.hpp (original)
+++ sandbox/type_traits/boost/type_traits/has_operator_greater_equal.hpp 2011-02-02 16:20:25 EST (Wed, 02 Feb 2011)
@@ -16,33 +16,33 @@
         (\
                 /* one pointer and one non pointer built-in */\
                 (\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value\
                         and\
                         not (\
- boost::is_class < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_class < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                         )\
                 ) or (\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                         and\
                         not (\
- boost::is_class < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value\
+ ::boost::is_class < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value\
                         )\
                 )\
                 or\
                 /* two pointers but no inheritance */\
                 (\
                         (\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value and\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value and\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                         ) and not (\
- boost::is_base_of< typename boost::remove_reference< typename boost::remove_pointer<LHS>::type >::type, typename boost::remove_reference< typename boost::remove_pointer<RHS>::type >::type >::value or\
- boost::is_base_of< typename boost::remove_reference< typename boost::remove_pointer<RHS>::type >::type, typename boost::remove_reference< typename boost::remove_pointer<LHS>::type >::type >::value or\
- boost::is_void< typename boost::remove_pointer<LHS>::type >::value or\
- boost::is_void< typename boost::remove_pointer<RHS>::type >::value\
+ ::boost::is_base_of< typename ::boost::remove_reference< typename ::boost::remove_pointer<LHS>::type >::type, typename ::boost::remove_reference< typename ::boost::remove_pointer<RHS>::type >::type >::value or\
+ ::boost::is_base_of< typename ::boost::remove_reference< typename ::boost::remove_pointer<RHS>::type >::type, typename ::boost::remove_reference< typename ::boost::remove_pointer<LHS>::type >::type >::value or\
+ ::boost::is_void< typename ::boost::remove_pointer<LHS>::type >::value or\
+ ::boost::is_void< typename ::boost::remove_pointer<RHS>::type >::value\
                         )\
                 )\
         )

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-02 16:20:25 EST (Wed, 02 Feb 2011)
@@ -18,26 +18,26 @@
                 (\
                         /* two builtin */\
                         not (\
- boost::is_class < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value or\
- boost::is_class < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_class < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_class < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                         )\
                         and\
                         (\
                                 /* one non integer */\
- not std::numeric_limits< typename boost::remove_reference<LHS>::type >::is_integer\
+ not std::numeric_limits< typename ::boost::remove_reference<LHS>::type >::is_integer\
                                 or\
- not std::numeric_limits< typename boost::remove_reference<RHS>::type >::is_integer\
+ not std::numeric_limits< typename ::boost::remove_reference<RHS>::type >::is_integer\
                         )\
                 )\
                 or\
                 /* one pointer */\
                 (\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                 )\
         )
 

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-02 16:20:25 EST (Wed, 02 Feb 2011)
@@ -18,26 +18,26 @@
                 (\
                         /* two builtin */\
                         not (\
- boost::is_class < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value or\
- boost::is_class < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_class < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_class < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                         )\
                         and\
                         (\
                                 /* one non integer */\
- not std::numeric_limits< typename boost::remove_reference<LHS>::type >::is_integer\
+ not std::numeric_limits< typename ::boost::remove_reference<LHS>::type >::is_integer\
                                 or\
- not std::numeric_limits< typename boost::remove_reference<RHS>::type >::is_integer\
+ not std::numeric_limits< typename ::boost::remove_reference<RHS>::type >::is_integer\
                         )\
                 )\
                 or\
                 /* one pointer */\
                 (\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                 )\
         )
 

Modified: sandbox/type_traits/boost/type_traits/has_operator_less.hpp
==============================================================================
--- sandbox/type_traits/boost/type_traits/has_operator_less.hpp (original)
+++ sandbox/type_traits/boost/type_traits/has_operator_less.hpp 2011-02-02 16:20:25 EST (Wed, 02 Feb 2011)
@@ -16,33 +16,33 @@
         (\
                 /* one pointer and one non pointer built-in */\
                 (\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value\
                         and\
                         not (\
- boost::is_class < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_class < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                         )\
                 ) or (\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                         and\
                         not (\
- boost::is_class < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value\
+ ::boost::is_class < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value\
                         )\
                 )\
                 or\
                 /* two pointers but no inheritance */\
                 (\
                         (\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value and\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value and\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                         ) and not (\
- boost::is_base_of< typename boost::remove_reference< typename boost::remove_pointer<LHS>::type >::type, typename boost::remove_reference< typename boost::remove_pointer<RHS>::type >::type >::value or\
- boost::is_base_of< typename boost::remove_reference< typename boost::remove_pointer<RHS>::type >::type, typename boost::remove_reference< typename boost::remove_pointer<LHS>::type >::type >::value or\
- boost::is_void< typename boost::remove_pointer<LHS>::type >::value or\
- boost::is_void< typename boost::remove_pointer<RHS>::type >::value\
+ ::boost::is_base_of< typename ::boost::remove_reference< typename ::boost::remove_pointer<LHS>::type >::type, typename ::boost::remove_reference< typename ::boost::remove_pointer<RHS>::type >::type >::value or\
+ ::boost::is_base_of< typename ::boost::remove_reference< typename ::boost::remove_pointer<RHS>::type >::type, typename ::boost::remove_reference< typename ::boost::remove_pointer<LHS>::type >::type >::value or\
+ ::boost::is_void< typename ::boost::remove_pointer<LHS>::type >::value or\
+ ::boost::is_void< typename ::boost::remove_pointer<RHS>::type >::value\
                         )\
                 )\
         )

Modified: sandbox/type_traits/boost/type_traits/has_operator_less_equal.hpp
==============================================================================
--- sandbox/type_traits/boost/type_traits/has_operator_less_equal.hpp (original)
+++ sandbox/type_traits/boost/type_traits/has_operator_less_equal.hpp 2011-02-02 16:20:25 EST (Wed, 02 Feb 2011)
@@ -16,33 +16,33 @@
         (\
                 /* one pointer and one non pointer built-in */\
                 (\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value\
                         and\
                         not (\
- boost::is_class < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_class < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                         )\
                 ) or (\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                         and\
                         not (\
- boost::is_class < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value\
+ ::boost::is_class < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value\
                         )\
                 )\
                 or\
                 /* two pointers but no inheritance */\
                 (\
                         (\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value and\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value and\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                         ) and not (\
- boost::is_base_of< typename boost::remove_reference< typename boost::remove_pointer<LHS>::type >::type, typename boost::remove_reference< typename boost::remove_pointer<RHS>::type >::type >::value or\
- boost::is_base_of< typename boost::remove_reference< typename boost::remove_pointer<RHS>::type >::type, typename boost::remove_reference< typename boost::remove_pointer<LHS>::type >::type >::value or\
- boost::is_void< typename boost::remove_pointer<LHS>::type >::value or\
- boost::is_void< typename boost::remove_pointer<RHS>::type >::value\
+ ::boost::is_base_of< typename ::boost::remove_reference< typename ::boost::remove_pointer<LHS>::type >::type, typename ::boost::remove_reference< typename ::boost::remove_pointer<RHS>::type >::type >::value or\
+ ::boost::is_base_of< typename ::boost::remove_reference< typename ::boost::remove_pointer<RHS>::type >::type, typename ::boost::remove_reference< typename ::boost::remove_pointer<LHS>::type >::type >::value or\
+ ::boost::is_void< typename ::boost::remove_pointer<LHS>::type >::value or\
+ ::boost::is_void< typename ::boost::remove_pointer<RHS>::type >::value\
                         )\
                 )\
         )

Modified: sandbox/type_traits/boost/type_traits/has_operator_logical_and.hpp
==============================================================================
--- sandbox/type_traits/boost/type_traits/has_operator_logical_and.hpp (original)
+++ sandbox/type_traits/boost/type_traits/has_operator_logical_and.hpp 2011-02-02 16:20:25 EST (Wed, 02 Feb 2011)
@@ -16,20 +16,20 @@
         (\
                 /* pointer with built-in non convertible to bool */\
                 (\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value and\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value and\
                         not (\
- boost::is_class < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value or\
- boost::is_convertible < typename boost::remove_reference<RHS>::type, bool >::value\
+ ::boost::is_class < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_convertible < typename ::boost::remove_reference<RHS>::type, bool >::value\
                         )\
                 ) or (\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value and\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value and\
                         not (\
- boost::is_class < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value or\
- boost::is_convertible < typename boost::remove_reference<LHS>::type, bool >::value\
+ ::boost::is_class < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_convertible < typename ::boost::remove_reference<LHS>::type, bool >::value\
                         )\
                 )\
         )

Modified: sandbox/type_traits/boost/type_traits/has_operator_logical_or.hpp
==============================================================================
--- sandbox/type_traits/boost/type_traits/has_operator_logical_or.hpp (original)
+++ sandbox/type_traits/boost/type_traits/has_operator_logical_or.hpp 2011-02-02 16:20:25 EST (Wed, 02 Feb 2011)
@@ -16,20 +16,20 @@
         (\
                 /* pointer with built-in non convertible to bool */\
                 (\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value and\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value and\
                         not (\
- boost::is_class < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value or\
- boost::is_convertible < typename boost::remove_reference<RHS>::type, bool >::value\
+ ::boost::is_class < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_convertible < typename ::boost::remove_reference<RHS>::type, bool >::value\
                         )\
                 ) or (\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value and\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value and\
                         not (\
- boost::is_class < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value or\
- boost::is_convertible < typename boost::remove_reference<LHS>::type, bool >::value\
+ ::boost::is_class < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_convertible < typename ::boost::remove_reference<LHS>::type, bool >::value\
                         )\
                 )\
         )

Modified: sandbox/type_traits/boost/type_traits/has_operator_minus.hpp
==============================================================================
--- sandbox/type_traits/boost/type_traits/has_operator_minus.hpp (original)
+++ sandbox/type_traits/boost/type_traits/has_operator_minus.hpp 2011-02-02 16:20:25 EST (Wed, 02 Feb 2011)
@@ -16,37 +16,37 @@
         (\
                 /* one is void* */\
                 (\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value and\
- boost::is_void< typename boost::remove_pointer<LHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value and\
+ ::boost::is_void< typename ::boost::remove_pointer<LHS>::type >::value\
                 ) or (\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value and\
- boost::is_void< typename boost::remove_pointer<RHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value and\
+ ::boost::is_void< typename ::boost::remove_pointer<RHS>::type >::value\
                 )\
                 or\
                 /* LHS==pointer!=void* and RHS==built-in non integral */\
                 (\
                         (\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value and\
- not boost::is_void< typename boost::remove_pointer<LHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value and\
+ not ::boost::is_void< typename ::boost::remove_pointer<LHS>::type >::value\
                         ) and (\
- not boost::is_class < typename boost::remove_reference<RHS>::type >::value and\
- not boost::is_union < typename boost::remove_reference<RHS>::type >::value and\
- not boost::is_pointer< typename boost::remove_reference<RHS>::type >::value and\
- not std::numeric_limits< typename boost::remove_reference<RHS>::type >::is_integer\
+ not ::boost::is_class < typename ::boost::remove_reference<RHS>::type >::value and\
+ not ::boost::is_union < typename ::boost::remove_reference<RHS>::type >::value and\
+ not ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value and\
+ not std::numeric_limits< typename ::boost::remove_reference<RHS>::type >::is_integer\
                         )\
                 )\
                 or\
                 /* LHS=non pointer and RHS=pointer */\
                 (\
- not boost::is_pointer< typename boost::remove_reference<LHS>::type >::value and\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ not ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value and\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                 )\
                 or\
                 /* two different pointers */\
                 (\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value and\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value and\
- not boost::is_same< typename boost::remove_cv< typename boost::remove_reference<LHS>::type >::type, typename boost::remove_cv< typename boost::remove_reference<RHS>::type >::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value and\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value and\
+ not ::boost::is_same< typename ::boost::remove_cv< typename ::boost::remove_reference<LHS>::type >::type, typename ::boost::remove_cv< typename ::boost::remove_reference<RHS>::type >::type >::value\
                 )\
         )
 

Modified: sandbox/type_traits/boost/type_traits/has_operator_minus_equal.hpp
==============================================================================
--- sandbox/type_traits/boost/type_traits/has_operator_minus_equal.hpp (original)
+++ sandbox/type_traits/boost/type_traits/has_operator_minus_equal.hpp 2011-02-02 16:20:25 EST (Wed, 02 Feb 2011)
@@ -15,17 +15,17 @@
 #define BOOST_TT_FORBIDDEN_IF\
         (\
                 /* RHS==pointer */\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                 or\
                 /* LHS==pointer and (LHS==void* or (RHS==builtin and RHS!=integral) */\
                 (\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value and\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value and\
                         (\
- boost::is_void< typename boost::remove_pointer<LHS>::type >::value\
+ ::boost::is_void< typename ::boost::remove_pointer<LHS>::type >::value\
                                 or (\
- not boost::is_class < typename boost::remove_reference<RHS>::type >::value and\
- not boost::is_union < typename boost::remove_reference<RHS>::type >::value and\
- not std::numeric_limits< typename boost::remove_reference<RHS>::type >::is_integer\
+ not ::boost::is_class < typename ::boost::remove_reference<RHS>::type >::value and\
+ not ::boost::is_union < typename ::boost::remove_reference<RHS>::type >::value and\
+ not std::numeric_limits< typename ::boost::remove_reference<RHS>::type >::is_integer\
                                 )\
                         )\
                 )\

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-02 16:20:25 EST (Wed, 02 Feb 2011)
@@ -18,26 +18,26 @@
                 (\
                         /* two builtin */\
                         not (\
- boost::is_class < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value or\
- boost::is_class < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_class < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_class < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                         )\
                         and\
                         (\
                                 /* one non integer */\
- not std::numeric_limits< typename boost::remove_reference<LHS>::type >::is_integer\
+ not std::numeric_limits< typename ::boost::remove_reference<LHS>::type >::is_integer\
                                 or\
- not std::numeric_limits< typename boost::remove_reference<RHS>::type >::is_integer\
+ not std::numeric_limits< typename ::boost::remove_reference<RHS>::type >::is_integer\
                         )\
                 )\
                 or\
                 /* one pointer */\
                 (\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                 )\
         )
 

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-02 16:20:25 EST (Wed, 02 Feb 2011)
@@ -18,26 +18,26 @@
                 (\
                         /* two builtin */\
                         not (\
- boost::is_class < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value or\
- boost::is_class < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_class < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_class < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                         )\
                         and\
                         (\
                                 /* one non integer */\
- not std::numeric_limits< typename boost::remove_reference<LHS>::type >::is_integer\
+ not std::numeric_limits< typename ::boost::remove_reference<LHS>::type >::is_integer\
                                 or\
- not std::numeric_limits< typename boost::remove_reference<RHS>::type >::is_integer\
+ not std::numeric_limits< typename ::boost::remove_reference<RHS>::type >::is_integer\
                         )\
                 )\
                 or\
                 /* one pointer */\
                 (\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                 )\
         )
 

Modified: sandbox/type_traits/boost/type_traits/has_operator_multiplies.hpp
==============================================================================
--- sandbox/type_traits/boost/type_traits/has_operator_multiplies.hpp (original)
+++ sandbox/type_traits/boost/type_traits/has_operator_multiplies.hpp 2011-02-02 16:20:25 EST (Wed, 02 Feb 2011)
@@ -15,8 +15,8 @@
 #define BOOST_TT_FORBIDDEN_IF\
         (\
                 /* one pointer */\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
         )
 
 

Modified: sandbox/type_traits/boost/type_traits/has_operator_multiplies_equal.hpp
==============================================================================
--- sandbox/type_traits/boost/type_traits/has_operator_multiplies_equal.hpp (original)
+++ sandbox/type_traits/boost/type_traits/has_operator_multiplies_equal.hpp 2011-02-02 16:20:25 EST (Wed, 02 Feb 2011)
@@ -15,8 +15,8 @@
 #define BOOST_TT_FORBIDDEN_IF\
         (\
                 /* one pointer */\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
         )
 
 

Modified: sandbox/type_traits/boost/type_traits/has_operator_not_equal_to.hpp
==============================================================================
--- sandbox/type_traits/boost/type_traits/has_operator_not_equal_to.hpp (original)
+++ sandbox/type_traits/boost/type_traits/has_operator_not_equal_to.hpp 2011-02-02 16:20:25 EST (Wed, 02 Feb 2011)
@@ -16,33 +16,33 @@
         (\
                 /* one pointer and one non pointer built-in */\
                 (\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value\
                         and\
                         not (\
- boost::is_class < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_class < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                         )\
                 ) or (\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                         and\
                         not (\
- boost::is_class < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value\
+ ::boost::is_class < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value\
                         )\
                 )\
                 or\
                 /* two pointers but no inheritance */\
                 (\
                         (\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value and\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value and\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                         ) and not (\
- boost::is_base_of< typename boost::remove_reference< typename boost::remove_pointer<LHS>::type >::type, typename boost::remove_reference< typename boost::remove_pointer<RHS>::type >::type >::value or\
- boost::is_base_of< typename boost::remove_reference< typename boost::remove_pointer<RHS>::type >::type, typename boost::remove_reference< typename boost::remove_pointer<LHS>::type >::type >::value or\
- boost::is_void< typename boost::remove_pointer<LHS>::type >::value or\
- boost::is_void< typename boost::remove_pointer<RHS>::type >::value\
+ ::boost::is_base_of< typename ::boost::remove_reference< typename ::boost::remove_pointer<LHS>::type >::type, typename ::boost::remove_reference< typename ::boost::remove_pointer<RHS>::type >::type >::value or\
+ ::boost::is_base_of< typename ::boost::remove_reference< typename ::boost::remove_pointer<RHS>::type >::type, typename ::boost::remove_reference< typename ::boost::remove_pointer<LHS>::type >::type >::value or\
+ ::boost::is_void< typename ::boost::remove_pointer<LHS>::type >::value or\
+ ::boost::is_void< typename ::boost::remove_pointer<RHS>::type >::value\
                         )\
                 )\
         )

Modified: sandbox/type_traits/boost/type_traits/has_operator_plus.hpp
==============================================================================
--- sandbox/type_traits/boost/type_traits/has_operator_plus.hpp (original)
+++ sandbox/type_traits/boost/type_traits/has_operator_plus.hpp 2011-02-02 16:20:25 EST (Wed, 02 Feb 2011)
@@ -16,36 +16,36 @@
         (\
                 /* pointer with pointer */\
                 (\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value and\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value and\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                 )\
                 or\
                 /* built-in non pointer non integral with pointer */\
                 (\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value\
                         and not (\
- boost::is_class < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value or\
- std::numeric_limits< typename boost::remove_reference<RHS>::type >::is_integer\
+ ::boost::is_class < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value or\
+ std::numeric_limits< typename ::boost::remove_reference<RHS>::type >::is_integer\
                         )\
                 ) or (\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                         and not (\
- boost::is_class < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value or\
- std::numeric_limits< typename boost::remove_reference<LHS>::type >::is_integer\
+ ::boost::is_class < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value or\
+ std::numeric_limits< typename ::boost::remove_reference<LHS>::type >::is_integer\
                         )\
                 )\
                 or\
                 /* one is void* */\
                 (\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value and\
- boost::is_void< typename boost::remove_pointer<LHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value and\
+ ::boost::is_void< typename ::boost::remove_pointer<LHS>::type >::value\
                 ) or (\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value and\
- boost::is_void< typename boost::remove_pointer<RHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value and\
+ ::boost::is_void< typename ::boost::remove_pointer<RHS>::type >::value\
                 )\
         )
 

Modified: sandbox/type_traits/boost/type_traits/has_operator_plus_equal.hpp
==============================================================================
--- sandbox/type_traits/boost/type_traits/has_operator_plus_equal.hpp (original)
+++ sandbox/type_traits/boost/type_traits/has_operator_plus_equal.hpp 2011-02-02 16:20:25 EST (Wed, 02 Feb 2011)
@@ -16,32 +16,32 @@
         (\
                 /* one is void* */\
                 (\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value and\
- boost::is_void< typename boost::remove_pointer<LHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value and\
+ ::boost::is_void< typename ::boost::remove_pointer<LHS>::type >::value\
                 ) or (\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value and\
- boost::is_void< typename boost::remove_pointer<RHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value and\
+ ::boost::is_void< typename ::boost::remove_pointer<RHS>::type >::value\
                 )\
                 or\
                 /* two pointers */\
                 (\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value and\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value and\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                 )\
                 or\
                 /* LHS==pointer!=void* and RHS==non integral */\
                 (\
                         (\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value and\
- not boost::is_void< typename boost::remove_pointer<LHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value and\
+ not ::boost::is_void< typename ::boost::remove_pointer<LHS>::type >::value\
                         ) and\
- not std::numeric_limits< typename boost::remove_reference<RHS>::type >::is_integer\
+ not std::numeric_limits< typename ::boost::remove_reference<RHS>::type >::is_integer\
                 )\
                 or\
                 /* LHS==non bool and RHS==pointer */\
                 (\
- not boost::is_same< bool, typename boost::remove_cv< typename boost::remove_reference<LHS>::type >::type >::value\
- and boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ not ::boost::is_same< bool, typename ::boost::remove_cv< typename ::boost::remove_reference<LHS>::type >::type >::value\
+ and ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                 )\
         )
 

Modified: sandbox/type_traits/boost/type_traits/has_operator_postfix_decrement.hpp
==============================================================================
--- sandbox/type_traits/boost/type_traits/has_operator_postfix_decrement.hpp (original)
+++ sandbox/type_traits/boost/type_traits/has_operator_postfix_decrement.hpp 2011-02-02 16:20:25 EST (Wed, 02 Feb 2011)
@@ -15,11 +15,11 @@
 #define BOOST_TT_FORBIDDEN_IF\
         (\
                 /* bool or void* */\
- boost::is_same< bool, typename boost::remove_cv< typename boost::remove_reference<LHS>::type >::type >::value\
+ ::boost::is_same< bool, typename ::boost::remove_cv< typename ::boost::remove_reference<LHS>::type >::type >::value\
                 or\
                 (\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value and\
- boost::is_void< typename boost::remove_pointer<LHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value and\
+ ::boost::is_void< typename ::boost::remove_pointer<LHS>::type >::value\
                 )\
         )
 

Modified: sandbox/type_traits/boost/type_traits/has_operator_postfix_increment.hpp
==============================================================================
--- sandbox/type_traits/boost/type_traits/has_operator_postfix_increment.hpp (original)
+++ sandbox/type_traits/boost/type_traits/has_operator_postfix_increment.hpp 2011-02-02 16:20:25 EST (Wed, 02 Feb 2011)
@@ -15,8 +15,8 @@
 #define BOOST_TT_FORBIDDEN_IF\
         (\
                 /* void* */\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value and\
- boost::is_void< typename boost::remove_pointer<LHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value and\
+ ::boost::is_void< typename ::boost::remove_pointer<LHS>::type >::value\
         )
 
 

Modified: sandbox/type_traits/boost/type_traits/has_operator_prefix_decrement.hpp
==============================================================================
--- sandbox/type_traits/boost/type_traits/has_operator_prefix_decrement.hpp (original)
+++ sandbox/type_traits/boost/type_traits/has_operator_prefix_decrement.hpp 2011-02-02 16:20:25 EST (Wed, 02 Feb 2011)
@@ -15,11 +15,11 @@
 #define BOOST_TT_FORBIDDEN_IF\
         (\
                 /* bool or void* */\
- boost::is_same< bool, typename boost::remove_cv< typename boost::remove_reference<RHS>::type >::type >::value\
+ ::boost::is_same< bool, typename ::boost::remove_cv< typename ::boost::remove_reference<RHS>::type >::type >::value\
                 or\
                 (\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value and\
- boost::is_void< typename boost::remove_pointer<RHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value and\
+ ::boost::is_void< typename ::boost::remove_pointer<RHS>::type >::value\
                 )\
         )
 

Modified: sandbox/type_traits/boost/type_traits/has_operator_prefix_increment.hpp
==============================================================================
--- sandbox/type_traits/boost/type_traits/has_operator_prefix_increment.hpp (original)
+++ sandbox/type_traits/boost/type_traits/has_operator_prefix_increment.hpp 2011-02-02 16:20:25 EST (Wed, 02 Feb 2011)
@@ -15,8 +15,8 @@
 #define BOOST_TT_FORBIDDEN_IF\
         (\
                 /* void* */\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value and\
- boost::is_void< typename boost::remove_pointer<RHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value and\
+ ::boost::is_void< typename ::boost::remove_pointer<RHS>::type >::value\
         )
 
 

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-02 16:20:25 EST (Wed, 02 Feb 2011)
@@ -18,26 +18,26 @@
                 (\
                         /* two builtin */\
                         not (\
- boost::is_class < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value or\
- boost::is_class < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_class < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_class < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                         )\
                         and\
                         (\
                                 /* one non integer */\
- not std::numeric_limits< typename boost::remove_reference<LHS>::type >::is_integer\
+ not std::numeric_limits< typename ::boost::remove_reference<LHS>::type >::is_integer\
                                 or\
- not std::numeric_limits< typename boost::remove_reference<RHS>::type >::is_integer\
+ not std::numeric_limits< typename ::boost::remove_reference<RHS>::type >::is_integer\
                         )\
                 )\
                 or\
                 /* one pointer */\
                 (\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                 )\
         )
 

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-02 16:20:25 EST (Wed, 02 Feb 2011)
@@ -18,26 +18,26 @@
                 (\
                         /* two builtin */\
                         not (\
- boost::is_class < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<LHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value or\
- boost::is_class < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_union < typename boost::remove_reference<RHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_class < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_class < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_union < typename ::boost::remove_reference<RHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                         )\
                         and\
                         (\
                                 /* one non integer */\
- not std::numeric_limits< typename boost::remove_reference<LHS>::type >::is_integer\
+ not std::numeric_limits< typename ::boost::remove_reference<LHS>::type >::is_integer\
                                 or\
- not std::numeric_limits< typename boost::remove_reference<RHS>::type >::is_integer\
+ not std::numeric_limits< typename ::boost::remove_reference<RHS>::type >::is_integer\
                         )\
                 )\
                 or\
                 /* one pointer */\
                 (\
- boost::is_pointer< typename boost::remove_reference<LHS>::type >::value or\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value\
+ ::boost::is_pointer< typename ::boost::remove_reference<LHS>::type >::value or\
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value\
                 )\
         )
 

Modified: sandbox/type_traits/boost/type_traits/has_operator_unary_minus.hpp
==============================================================================
--- sandbox/type_traits/boost/type_traits/has_operator_unary_minus.hpp (original)
+++ sandbox/type_traits/boost/type_traits/has_operator_unary_minus.hpp 2011-02-02 16:20:25 EST (Wed, 02 Feb 2011)
@@ -14,7 +14,7 @@
 #define BOOST_TT_DEFAULT_RET void
 #define BOOST_TT_FORBIDDEN_IF\
         /* pointer */\
- boost::is_pointer< typename boost::remove_reference<RHS>::type >::value
+ ::boost::is_pointer< typename ::boost::remove_reference<RHS>::type >::value
 
 
 #include <boost/type_traits/detail/has_prefix_operator.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