|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r69400 - in sandbox/type_traits/libs/type_traits: doc doc/html doc/html/boost_typetraits doc/html/boost_typetraits/category doc/html/boost_typetraits/category/value_traits doc/html/boost_typetraits/reference test
From: frederic.bron_at_[hidden]
Date: 2011-02-28 15:20:10
Author: bronf
Date: 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
New Revision: 69400
URL: http://svn.boost.org/trac/boost/changeset/69400
Log:
operator traits: more tests, tests reorganized, improved documentation
Text files modified:
sandbox/type_traits/libs/type_traits/doc/has_operator_bit_and.qbk | 8 ++---
sandbox/type_traits/libs/type_traits/doc/has_operator_bit_and_equal.qbk | 8 ++---
sandbox/type_traits/libs/type_traits/doc/has_operator_bit_or.qbk | 8 ++---
sandbox/type_traits/libs/type_traits/doc/has_operator_bit_or_equal.qbk | 8 ++---
sandbox/type_traits/libs/type_traits/doc/has_operator_bit_xor.qbk | 8 ++---
sandbox/type_traits/libs/type_traits/doc/has_operator_bit_xor_equal.qbk | 8 ++---
sandbox/type_traits/libs/type_traits/doc/has_operator_complement.qbk | 8 ++---
sandbox/type_traits/libs/type_traits/doc/has_operator_dereference.qbk | 8 ++---
sandbox/type_traits/libs/type_traits/doc/has_operator_divides.qbk | 12 ++-----
sandbox/type_traits/libs/type_traits/doc/has_operator_divides_equal.qbk | 12 ++-----
sandbox/type_traits/libs/type_traits/doc/has_operator_equal_to.qbk | 8 ++---
sandbox/type_traits/libs/type_traits/doc/has_operator_greater.qbk | 8 ++---
sandbox/type_traits/libs/type_traits/doc/has_operator_greater_equal.qbk | 8 ++---
sandbox/type_traits/libs/type_traits/doc/has_operator_left_shift.qbk | 8 ++---
sandbox/type_traits/libs/type_traits/doc/has_operator_left_shift_equal.qbk | 8 ++---
sandbox/type_traits/libs/type_traits/doc/has_operator_less.qbk | 8 ++---
sandbox/type_traits/libs/type_traits/doc/has_operator_less_equal.qbk | 8 ++---
sandbox/type_traits/libs/type_traits/doc/has_operator_logical_and.qbk | 6 +--
sandbox/type_traits/libs/type_traits/doc/has_operator_logical_not.qbk | 6 +--
sandbox/type_traits/libs/type_traits/doc/has_operator_logical_or.qbk | 6 +--
sandbox/type_traits/libs/type_traits/doc/has_operator_minus.qbk | 12 ++-----
sandbox/type_traits/libs/type_traits/doc/has_operator_minus_equal.qbk | 12 ++-----
sandbox/type_traits/libs/type_traits/doc/has_operator_modulus.qbk | 12 +++-----
sandbox/type_traits/libs/type_traits/doc/has_operator_modulus_equal.qbk | 12 +++-----
sandbox/type_traits/libs/type_traits/doc/has_operator_multiplies.qbk | 12 ++-----
sandbox/type_traits/libs/type_traits/doc/has_operator_multiplies_equal.qbk | 12 ++-----
sandbox/type_traits/libs/type_traits/doc/has_operator_not_equal_to.qbk | 8 ++---
sandbox/type_traits/libs/type_traits/doc/has_operator_plus.qbk | 12 ++-----
sandbox/type_traits/libs/type_traits/doc/has_operator_plus_equal.qbk | 12 ++-----
sandbox/type_traits/libs/type_traits/doc/has_operator_postfix_decrement.qbk | 8 ++---
sandbox/type_traits/libs/type_traits/doc/has_operator_postfix_increment.qbk | 8 ++---
sandbox/type_traits/libs/type_traits/doc/has_operator_prefix_decrement.qbk | 8 ++---
sandbox/type_traits/libs/type_traits/doc/has_operator_prefix_increment.qbk | 8 ++---
sandbox/type_traits/libs/type_traits/doc/has_operator_right_shift.qbk | 8 ++---
sandbox/type_traits/libs/type_traits/doc/has_operator_right_shift_equal.qbk | 8 ++---
sandbox/type_traits/libs/type_traits/doc/has_operator_unary_minus.qbk | 8 ++---
sandbox/type_traits/libs/type_traits/doc/has_operator_unary_plus.qbk | 8 ++---
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/background.html | 22 ++++++++--------
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/category/transform.html | 2
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/category/value_traits/operators.html | 12 ++++----
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/intrinsics.html | 2
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/add_const.html | 2
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/add_cv.html | 2
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/add_pointer.html | 2
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/add_reference.html | 2
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/add_volatile.html | 2
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/decay.html | 2
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/floating_point_promotion.html | 2
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/function_traits.html | 4 +-
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_bit_and.html | 14 ++++++---
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_bit_and_equal.html | 17 ++++++++----
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_bit_or.html | 14 ++++++---
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_bit_or_equal.html | 17 ++++++++----
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_bit_xor.html | 14 ++++++---
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_bit_xor_equal.html | 17 ++++++++----
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_complement.html | 17 ++++++++----
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_dereference.html | 17 ++++++++----
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_divides.html | 15 ++++++++--
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_divides_equal.html | 21 ++++++++++----
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_equal_to.html | 14 ++++++---
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_greater.html | 14 ++++++---
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_greater_equal.html | 17 ++++++++----
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_left_shift.html | 17 ++++++++----
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_left_shift_equal.html | 17 ++++++++----
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_less.html | 14 ++++++---
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_less_equal.html | 17 ++++++++----
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_logical_and.html | 15 +++++++---
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_logical_not.html | 15 +++++++---
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_logical_or.html | 15 +++++++---
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_minus.html | 15 ++++++++--
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_minus_equal.html | 21 ++++++++++----
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_modulus.html | 18 +++++++++---
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_modulus_equal.html | 23 +++++++++++-----
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_multiplies.html | 21 ++++++++++----
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_multiplies_equal.html | 21 ++++++++++----
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_not_equal_to.html | 17 ++++++++----
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_plus.html | 15 ++++++++--
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_plus_equal.html | 21 ++++++++++----
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_postfix_decrement.html | 17 ++++++++----
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_postfix_increment.html | 17 ++++++++----
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_prefix_decrement.html | 17 ++++++++----
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_prefix_increment.html | 17 ++++++++----
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_right_shift.html | 17 ++++++++----
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_right_shift_equal.html | 17 ++++++++----
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_unary_minus.html | 17 ++++++++----
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_unary_plus.html | 17 ++++++++----
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/integral_promotion.html | 2
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/make_signed.html | 2
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/make_unsigned.html | 2
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/member_object.html | 2
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/promote.html | 2
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/remove_all_extents.html | 2
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/remove_const.html | 2
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/remove_cv.html | 2
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/remove_extent.html | 2
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/remove_member_pointer.html | 2
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/remove_pointer.html | 2
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/remove_reference.html | 2
sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/remove_volatile.html | 2
sandbox/type_traits/libs/type_traits/doc/html/index.html | 4 +-
sandbox/type_traits/libs/type_traits/test/has_binary_logical_operator_test.hpp | 44 -------------------------------
sandbox/type_traits/libs/type_traits/test/has_binary_minus_operator_test.hpp | 44 -------------------------------
sandbox/type_traits/libs/type_traits/test/has_binary_operator_test.hpp | 55 ++++++++++++++++++++++++++++++++++-----
sandbox/type_traits/libs/type_traits/test/has_binary_plus_operator_test.hpp | 44 -------------------------------
sandbox/type_traits/libs/type_traits/test/has_comparison_operator_test.hpp | 44 -------------------------------
sandbox/type_traits/libs/type_traits/test/has_dereference_operator_test.hpp | 43 ------------------------------
sandbox/type_traits/libs/type_traits/test/has_integral_no_constlhs_operator_test.hpp | 43 ------------------------------
sandbox/type_traits/libs/type_traits/test/has_integral_operator_test.hpp | 44 -------------------------------
sandbox/type_traits/libs/type_traits/test/has_minus_equal_operator_test.hpp | 44 -------------------------------
sandbox/type_traits/libs/type_traits/test/has_no_pointer_no_constlhs_operator_test.hpp | 44 -------------------------------
sandbox/type_traits/libs/type_traits/test/has_no_pointer_operator_test.hpp | 44 -------------------------------
sandbox/type_traits/libs/type_traits/test/has_operator_bit_and_equal_test.cpp | 15 ++++++++++
sandbox/type_traits/libs/type_traits/test/has_operator_bit_and_test.cpp | 15 ++++++++++
sandbox/type_traits/libs/type_traits/test/has_operator_bit_or_equal_test.cpp | 15 ++++++++++
sandbox/type_traits/libs/type_traits/test/has_operator_bit_or_test.cpp | 15 ++++++++++
sandbox/type_traits/libs/type_traits/test/has_operator_bit_xor_equal_test.cpp | 15 ++++++++++
sandbox/type_traits/libs/type_traits/test/has_operator_bit_xor_test.cpp | 15 ++++++++++
sandbox/type_traits/libs/type_traits/test/has_operator_complement_test.cpp | 15 ++++++++++
sandbox/type_traits/libs/type_traits/test/has_operator_dereference_test.cpp | 15 ++++++++++
sandbox/type_traits/libs/type_traits/test/has_operator_divides_equal_test.cpp | 15 ++++++++++
sandbox/type_traits/libs/type_traits/test/has_operator_divides_test.cpp | 15 ++++++++++
sandbox/type_traits/libs/type_traits/test/has_operator_equal_to_test.cpp | 15 ++++++++++
sandbox/type_traits/libs/type_traits/test/has_operator_greater_equal_test.cpp | 15 ++++++++++
sandbox/type_traits/libs/type_traits/test/has_operator_greater_test.cpp | 15 ++++++++++
sandbox/type_traits/libs/type_traits/test/has_operator_left_shift_equal_test.cpp | 15 ++++++++++
sandbox/type_traits/libs/type_traits/test/has_operator_left_shift_test.cpp | 38 +++++++++++++++++++++++++++
sandbox/type_traits/libs/type_traits/test/has_operator_less_equal_test.cpp | 15 ++++++++++
sandbox/type_traits/libs/type_traits/test/has_operator_less_test.cpp | 15 ++++++++++
sandbox/type_traits/libs/type_traits/test/has_operator_logical_and_test.cpp | 15 ++++++++++
sandbox/type_traits/libs/type_traits/test/has_operator_logical_not_test.cpp | 17 ++++++++++++
sandbox/type_traits/libs/type_traits/test/has_operator_logical_or_test.cpp | 15 ++++++++++
sandbox/type_traits/libs/type_traits/test/has_operator_minus_equal_test.cpp | 15 ++++++++++
sandbox/type_traits/libs/type_traits/test/has_operator_minus_test.cpp | 15 ++++++++++
sandbox/type_traits/libs/type_traits/test/has_operator_modulus_equal_test.cpp | 15 ++++++++++
sandbox/type_traits/libs/type_traits/test/has_operator_modulus_test.cpp | 15 ++++++++++
sandbox/type_traits/libs/type_traits/test/has_operator_multiplies_equal_test.cpp | 15 ++++++++++
sandbox/type_traits/libs/type_traits/test/has_operator_multiplies_test.cpp | 15 ++++++++++
sandbox/type_traits/libs/type_traits/test/has_operator_not_equal_to_test.cpp | 15 ++++++++++
sandbox/type_traits/libs/type_traits/test/has_operator_plus_equal_test.cpp | 15 ++++++++++
sandbox/type_traits/libs/type_traits/test/has_operator_plus_test.cpp | 15 ++++++++++
sandbox/type_traits/libs/type_traits/test/has_operator_postfix_decrement_test.cpp | 15 ++++++++++
sandbox/type_traits/libs/type_traits/test/has_operator_postfix_increment_test.cpp | 15 ++++++++++
sandbox/type_traits/libs/type_traits/test/has_operator_prefix_decrement_test.cpp | 15 ++++++++++
sandbox/type_traits/libs/type_traits/test/has_operator_prefix_increment_test.cpp | 15 ++++++++++
sandbox/type_traits/libs/type_traits/test/has_operator_right_shift_equal_test.cpp | 15 ++++++++++
sandbox/type_traits/libs/type_traits/test/has_operator_right_shift_test.cpp | 34 ++++++++++++++++++++++++
sandbox/type_traits/libs/type_traits/test/has_operator_unary_minus_test.cpp | 15 ++++++++++
sandbox/type_traits/libs/type_traits/test/has_operator_unary_plus_test.cpp | 15 ++++++++++
sandbox/type_traits/libs/type_traits/test/has_plus_equal_operator_test.hpp | 44 -------------------------------
sandbox/type_traits/libs/type_traits/test/has_postfix_decrement_operator_test.hpp | 43 ------------------------------
sandbox/type_traits/libs/type_traits/test/has_postfix_increment_operator_test.hpp | 43 ------------------------------
sandbox/type_traits/libs/type_traits/test/has_postfix_operator_test.hpp | 54 +++++++++++++++++++++++++++++++++-----
sandbox/type_traits/libs/type_traits/test/has_prefix_complement_operator_test.hpp | 43 ------------------------------
sandbox/type_traits/libs/type_traits/test/has_prefix_decrement_operator_test.hpp | 43 ------------------------------
sandbox/type_traits/libs/type_traits/test/has_prefix_increment_operator_test.hpp | 43 ------------------------------
sandbox/type_traits/libs/type_traits/test/has_prefix_minus_operator_test.hpp | 43 ------------------------------
sandbox/type_traits/libs/type_traits/test/has_prefix_operator_test.hpp | 54 +++++++++++++++++++++++++++++++++-----
sandbox/type_traits/libs/type_traits/test/has_prefix_plus_not_operator_test.hpp | 43 ------------------------------
158 files changed, 1338 insertions(+), 1249 deletions(-)
Modified: sandbox/type_traits/libs/type_traits/doc/has_operator_bit_and.qbk
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/has_operator_bit_and.qbk (original)
+++ sandbox/type_traits/libs/type_traits/doc/has_operator_bit_and.qbk 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -36,8 +36,9 @@
[:`has_operator_bit_and<LHS, RHS, RET>::value_type` is the type `bool`.]
-
-[:`has_operator_bit_and<int>` inherits from `__true_type`.]
+[:`has_operator_bit_and<LHS, RHS, RET>::value` is a `bool` integral constant expression.]
+[:`has_operator_bit_and<int>::value` is a `bool` integral constant expression that evaluates to `true`.]
+[:`has_operator_bit_and<long>` inherits from `__true_type`.]
[:`has_operator_bit_and<int, int, int>` inherits from `__true_type`.]
@@ -45,7 +46,4 @@
[:`has_operator_bit_and<int, int, std::string>` inherits from `__false_type`.]
-[:`has_operator_bit_and<long>::value` is a `bool` integral constant
-expression that evaluates to /true/.]
-
[endsect]
Modified: sandbox/type_traits/libs/type_traits/doc/has_operator_bit_and_equal.qbk
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/has_operator_bit_and_equal.qbk (original)
+++ sandbox/type_traits/libs/type_traits/doc/has_operator_bit_and_equal.qbk 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -36,8 +36,9 @@
[:`has_operator_bit_and_equal<LHS, RHS, RET>::value_type` is the type `bool`.]
-
-[:`has_operator_bit_and_equal<int>` inherits from `__true_type`.]
+[:`has_operator_bit_and_equal<LHS, RHS, RET>::value` is a `bool` integral constant expression.]
+[:`has_operator_bit_and_equal<int>::value` is a `bool` integral constant expression that evaluates to `true`.]
+[:`has_operator_bit_and_equal<long>` inherits from `__true_type`.]
[:`has_operator_bit_and_equal<int, int, int>` inherits from `__true_type`.]
@@ -45,7 +46,4 @@
[:`has_operator_bit_and_equal<int, int, std::string>` inherits from `__false_type`.]
-[:`has_operator_bit_and_equal<long>::value` is a `bool` integral constant
-expression that evaluates to /true/.]
-
[endsect]
Modified: sandbox/type_traits/libs/type_traits/doc/has_operator_bit_or.qbk
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/has_operator_bit_or.qbk (original)
+++ sandbox/type_traits/libs/type_traits/doc/has_operator_bit_or.qbk 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -36,8 +36,9 @@
[:`has_operator_bit_or<LHS, RHS, RET>::value_type` is the type `bool`.]
-
-[:`has_operator_bit_or<int>` inherits from `__true_type`.]
+[:`has_operator_bit_or<LHS, RHS, RET>::value` is a `bool` integral constant expression.]
+[:`has_operator_bit_or<int>::value` is a `bool` integral constant expression that evaluates to `true`.]
+[:`has_operator_bit_or<long>` inherits from `__true_type`.]
[:`has_operator_bit_or<int, int, int>` inherits from `__true_type`.]
@@ -45,7 +46,4 @@
[:`has_operator_bit_or<int, int, std::string>` inherits from `__false_type`.]
-[:`has_operator_bit_or<long>::value` is a `bool` integral constant
-expression that evaluates to /true/.]
-
[endsect]
Modified: sandbox/type_traits/libs/type_traits/doc/has_operator_bit_or_equal.qbk
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/has_operator_bit_or_equal.qbk (original)
+++ sandbox/type_traits/libs/type_traits/doc/has_operator_bit_or_equal.qbk 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -36,8 +36,9 @@
[:`has_operator_bit_or_equal<LHS, RHS, RET>::value_type` is the type `bool`.]
-
-[:`has_operator_bit_or_equal<int>` inherits from `__true_type`.]
+[:`has_operator_bit_or_equal<LHS, RHS, RET>::value` is a `bool` integral constant expression.]
+[:`has_operator_bit_or_equal<int>::value` is a `bool` integral constant expression that evaluates to `true`.]
+[:`has_operator_bit_or_equal<long>` inherits from `__true_type`.]
[:`has_operator_bit_or_equal<int, int, int>` inherits from `__true_type`.]
@@ -45,7 +46,4 @@
[:`has_operator_bit_or_equal<int, int, std::string>` inherits from `__false_type`.]
-[:`has_operator_bit_or_equal<long>::value` is a `bool` integral constant
-expression that evaluates to /true/.]
-
[endsect]
Modified: sandbox/type_traits/libs/type_traits/doc/has_operator_bit_xor.qbk
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/has_operator_bit_xor.qbk (original)
+++ sandbox/type_traits/libs/type_traits/doc/has_operator_bit_xor.qbk 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -36,8 +36,9 @@
[:`has_operator_bit_xor<LHS, RHS, RET>::value_type` is the type `bool`.]
-
-[:`has_operator_bit_xor<int>` inherits from `__true_type`.]
+[:`has_operator_bit_xor<LHS, RHS, RET>::value` is a `bool` integral constant expression.]
+[:`has_operator_bit_xor<int>::value` is a `bool` integral constant expression that evaluates to `true`.]
+[:`has_operator_bit_xor<long>` inherits from `__true_type`.]
[:`has_operator_bit_xor<int, int, int>` inherits from `__true_type`.]
@@ -45,7 +46,4 @@
[:`has_operator_bit_xor<int, int, std::string>` inherits from `__false_type`.]
-[:`has_operator_bit_xor<long>::value` is a `bool` integral constant
-expression that evaluates to /true/.]
-
[endsect]
Modified: sandbox/type_traits/libs/type_traits/doc/has_operator_bit_xor_equal.qbk
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/has_operator_bit_xor_equal.qbk (original)
+++ sandbox/type_traits/libs/type_traits/doc/has_operator_bit_xor_equal.qbk 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -36,8 +36,9 @@
[:`has_operator_bit_xor_equal<LHS, RHS, RET>::value_type` is the type `bool`.]
-
-[:`has_operator_bit_xor_equal<int>` inherits from `__true_type`.]
+[:`has_operator_bit_xor_equal<LHS, RHS, RET>::value` is a `bool` integral constant expression.]
+[:`has_operator_bit_xor_equal<int>::value` is a `bool` integral constant expression that evaluates to `true`.]
+[:`has_operator_bit_xor_equal<long>` inherits from `__true_type`.]
[:`has_operator_bit_xor_equal<int, int, int>` inherits from `__true_type`.]
@@ -45,7 +46,4 @@
[:`has_operator_bit_xor_equal<int, int, std::string>` inherits from `__false_type`.]
-[:`has_operator_bit_xor_equal<long>::value` is a `bool` integral constant
-expression that evaluates to /true/.]
-
[endsect]
Modified: sandbox/type_traits/libs/type_traits/doc/has_operator_complement.qbk
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/has_operator_complement.qbk (original)
+++ sandbox/type_traits/libs/type_traits/doc/has_operator_complement.qbk 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -35,8 +35,9 @@
[:`has_operator_complement<RHS, RET>::value_type` is the type `bool`.]
-
-[:`has_operator_complement<int>` inherits from `__true_type`.]
+[:`has_operator_complement<RHS, RET>::value` is a `bool` integral constant expression.]
+[:`has_operator_complement<int>::value` is a `bool` integral constant expression that evaluates to `true`.]
+[:`has_operator_complement<long>` inherits from `__true_type`.]
[:`has_operator_complement<int, int>` inherits from `__true_type`.]
@@ -48,7 +49,4 @@
[:`has_operator_complement<int, std::string>` inherits from `__false_type`.]
-[:`has_operator_complement<long>::value` is a `bool` integral constant
-expression that evaluates to /true/.]
-
[endsect]
Modified: sandbox/type_traits/libs/type_traits/doc/has_operator_dereference.qbk
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/has_operator_dereference.qbk (original)
+++ sandbox/type_traits/libs/type_traits/doc/has_operator_dereference.qbk 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -35,8 +35,9 @@
[:`has_operator_dereference<RHS, RET>::value_type` is the type `bool`.]
-
-[:`has_operator_dereference<int*>` inherits from `__true_type`.]
+[:`has_operator_dereference<RHS, RET>::value` is a `bool` integral constant expression.]
+[:`has_operator_dereference<int*>::value` is a `bool` integral constant expression that evaluates to `true`.]
+[:`has_operator_dereference<long*>` inherits from `__true_type`.]
[:`has_operator_dereference<int>` inherits from `__false_type`.]
@@ -44,7 +45,4 @@
[:`has_operator_dereference<const int*, int&>` inherits from `__false_type`.]
-[:`has_operator_dereference<long>::value` is a `bool` integral constant
-expression that evaluates to /true/.]
-
[endsect]
Modified: sandbox/type_traits/libs/type_traits/doc/has_operator_divides.qbk
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/has_operator_divides.qbk (original)
+++ sandbox/type_traits/libs/type_traits/doc/has_operator_divides.qbk 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -36,20 +36,16 @@
[:`has_operator_divides<LHS, RHS, RET>::value_type` is the type `bool`.]
-
-[:`has_operator_divides<int>` inherits from `__true_type`.]
+[:`has_operator_divides<LHS, RHS, RET>::value` is a `bool` integral constant expression.]
+[:`has_operator_divides<int>::value` is a `bool` integral constant expression that evaluates to `true`.]
+[:`has_operator_divides<long>` inherits from `__true_type`.]
[:`has_operator_divides<int, int, int>` inherits from `__true_type`.]
-
[:`has_operator_divides<int, int, long>` inherits from `__true_type`.]
-
[:`has_operator_divides<int, double, double>` inherits from `__true_type`.]
-
[:`has_operator_divides<int, double, int>` inherits from `__true_type`.]
+[:`has_operator_divides<const int, int>::value` inherits from `__true_type`.]
[:`has_operator_divides<int, int, std::string>` inherits from `__false_type`.]
-[:`has_operator_divides<long>::value` is a `bool` integral constant
-expression that evaluates to /true/.]
-
[endsect]
Modified: sandbox/type_traits/libs/type_traits/doc/has_operator_divides_equal.qbk
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/has_operator_divides_equal.qbk (original)
+++ sandbox/type_traits/libs/type_traits/doc/has_operator_divides_equal.qbk 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -36,20 +36,16 @@
[:`has_operator_divides_equal<LHS, RHS, RET>::value_type` is the type `bool`.]
-
-[:`has_operator_divides_equal<int>` inherits from `__true_type`.]
+[:`has_operator_divides_equal<LHS, RHS, RET>::value` is a `bool` integral constant expression.]
+[:`has_operator_divides_equal<int>::value` is a `bool` integral constant expression that evaluates to `true`.]
+[:`has_operator_divides_equal<long>` inherits from `__true_type`.]
[:`has_operator_divides_equal<int, int, int>` inherits from `__true_type`.]
-
[:`has_operator_divides_equal<int, int, long>` inherits from `__true_type`.]
-
[:`has_operator_divides_equal<int, double, double>` inherits from `__true_type`.]
-
[:`has_operator_divides_equal<int, double, int>` inherits from `__true_type`.]
+[:`has_operator_divides_equal<const int, int>::value` inherits from `__false_type`.]
[:`has_operator_divides_equal<int, int, std::string>` inherits from `__false_type`.]
-[:`has_operator_divides_equal<long>::value` is a `bool` integral constant
-expression that evaluates to /true/.]
-
[endsect]
Modified: sandbox/type_traits/libs/type_traits/doc/has_operator_equal_to.qbk
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/has_operator_equal_to.qbk (original)
+++ sandbox/type_traits/libs/type_traits/doc/has_operator_equal_to.qbk 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -36,8 +36,9 @@
[:`has_operator_equal_to<LHS, RHS, RET>::value_type` is the type `bool`.]
-
-[:`has_operator_equal_to<int>` inherits from `__true_type`.]
+[:`has_operator_equal_to<LHS, RHS, RET>::value` is a `bool` integral constant expression.]
+[:`has_operator_equal_to<int>::value` is a `bool` integral constant expression that evaluates to `true`.]
+[:`has_operator_equal_to<long>` inherits from `__true_type`.]
[:`has_operator_equal_to<int, int, bool>` inherits from `__true_type`.]
@@ -45,7 +46,4 @@
[:`has_operator_equal_to<int, int, std::string>` inherits from `__false_type`.]
-[:`has_operator_equal_to<long>::value` is a `bool` integral constant
-expression that evaluates to /true/.]
-
[endsect]
Modified: sandbox/type_traits/libs/type_traits/doc/has_operator_greater.qbk
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/has_operator_greater.qbk (original)
+++ sandbox/type_traits/libs/type_traits/doc/has_operator_greater.qbk 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -36,8 +36,9 @@
[:`has_operator_greater<LHS, RHS, RET>::value_type` is the type `bool`.]
-
-[:`has_operator_greater<int>` inherits from `__true_type`.]
+[:`has_operator_greater<LHS, RHS, RET>::value` is a `bool` integral constant expression.]
+[:`has_operator_greater<int>::value` is a `bool` integral constant expression that evaluates to `true`.]
+[:`has_operator_greater<long>` inherits from `__true_type`.]
[:`has_operator_greater<int, int, bool>` inherits from `__true_type`.]
@@ -45,7 +46,4 @@
[:`has_operator_greater<int, int, std::string>` inherits from `__false_type`.]
-[:`has_operator_greater<long>::value` is a `bool` integral constant
-expression that evaluates to /true/.]
-
[endsect]
Modified: sandbox/type_traits/libs/type_traits/doc/has_operator_greater_equal.qbk
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/has_operator_greater_equal.qbk (original)
+++ sandbox/type_traits/libs/type_traits/doc/has_operator_greater_equal.qbk 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -36,8 +36,9 @@
[:`has_operator_greater_equal<LHS, RHS, RET>::value_type` is the type `bool`.]
-
-[:`has_operator_greater_equal<int>` inherits from `__true_type`.]
+[:`has_operator_greater_equal<LHS, RHS, RET>::value` is a `bool` integral constant expression.]
+[:`has_operator_greater_equal<int>::value` is a `bool` integral constant expression that evaluates to `true`.]
+[:`has_operator_greater_equal<long>` inherits from `__true_type`.]
[:`has_operator_greater_equal<int, int, bool>` inherits from `__true_type`.]
@@ -45,7 +46,4 @@
[:`has_operator_greater_equal<int, int, std::string>` inherits from `__false_type`.]
-[:`has_operator_greater_equal<long>::value` is a `bool` integral constant
-expression that evaluates to /true/.]
-
[endsect]
Modified: sandbox/type_traits/libs/type_traits/doc/has_operator_left_shift.qbk
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/has_operator_left_shift.qbk (original)
+++ sandbox/type_traits/libs/type_traits/doc/has_operator_left_shift.qbk 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -36,8 +36,9 @@
[:`has_operator_left_shift<LHS, RHS, RET>::value_type` is the type `bool`.]
-
-[:`has_operator_left_shift<int>` inherits from `__true_type`.]
+[:`has_operator_left_shift<LHS, RHS, RET>::value` is a `bool` integral constant expression.]
+[:`has_operator_left_shift<int>::value` is a `bool` integral constant expression that evaluates to `true`.]
+[:`has_operator_left_shift<long>` inherits from `__true_type`.]
[:`has_operator_left_shift<int, int, int>` inherits from `__true_type`.]
@@ -45,7 +46,4 @@
[:`has_operator_left_shift<int, int, std::string>` inherits from `__false_type`.]
-[:`has_operator_left_shift<long>::value` is a `bool` integral constant
-expression that evaluates to /true/.]
-
[endsect]
Modified: sandbox/type_traits/libs/type_traits/doc/has_operator_left_shift_equal.qbk
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/has_operator_left_shift_equal.qbk (original)
+++ sandbox/type_traits/libs/type_traits/doc/has_operator_left_shift_equal.qbk 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -36,8 +36,9 @@
[:`has_operator_left_shift_equal<LHS, RHS, RET>::value_type` is the type `bool`.]
-
-[:`has_operator_left_shift_equal<int>` inherits from `__true_type`.]
+[:`has_operator_left_shift_equal<LHS, RHS, RET>::value` is a `bool` integral constant expression.]
+[:`has_operator_left_shift_equal<int>::value` is a `bool` integral constant expression that evaluates to `true`.]
+[:`has_operator_left_shift_equal<long>` inherits from `__true_type`.]
[:`has_operator_left_shift_equal<int, int, int>` inherits from `__true_type`.]
@@ -45,7 +46,4 @@
[:`has_operator_left_shift_equal<int, int, std::string>` inherits from `__false_type`.]
-[:`has_operator_left_shift_equal<long>::value` is a `bool` integral constant
-expression that evaluates to /true/.]
-
[endsect]
Modified: sandbox/type_traits/libs/type_traits/doc/has_operator_less.qbk
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/has_operator_less.qbk (original)
+++ sandbox/type_traits/libs/type_traits/doc/has_operator_less.qbk 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -36,8 +36,9 @@
[:`has_operator_less<LHS, RHS, RET>::value_type` is the type `bool`.]
-
-[:`has_operator_less<int>` inherits from `__true_type`.]
+[:`has_operator_less<LHS, RHS, RET>::value` is a `bool` integral constant expression.]
+[:`has_operator_less<int>::value` is a `bool` integral constant expression that evaluates to `true`.]
+[:`has_operator_less<long>` inherits from `__true_type`.]
[:`has_operator_less<int, int, bool>` inherits from `__true_type`.]
@@ -45,7 +46,4 @@
[:`has_operator_less<int, int, std::string>` inherits from `__false_type`.]
-[:`has_operator_less<long>::value` is a `bool` integral constant
-expression that evaluates to /true/.]
-
[endsect]
Modified: sandbox/type_traits/libs/type_traits/doc/has_operator_less_equal.qbk
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/has_operator_less_equal.qbk (original)
+++ sandbox/type_traits/libs/type_traits/doc/has_operator_less_equal.qbk 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -36,8 +36,9 @@
[:`has_operator_less_equal<LHS, RHS, RET>::value_type` is the type `bool`.]
-
-[:`has_operator_less_equal<int>` inherits from `__true_type`.]
+[:`has_operator_less_equal<LHS, RHS, RET>::value` is a `bool` integral constant expression.]
+[:`has_operator_less_equal<int>::value` is a `bool` integral constant expression that evaluates to `true`.]
+[:`has_operator_less_equal<long>` inherits from `__true_type`.]
[:`has_operator_less_equal<int, int, bool>` inherits from `__true_type`.]
@@ -45,7 +46,4 @@
[:`has_operator_less_equal<int, int, std::string>` inherits from `__false_type`.]
-[:`has_operator_less_equal<long>::value` is a `bool` integral constant
-expression that evaluates to /true/.]
-
[endsect]
Modified: sandbox/type_traits/libs/type_traits/doc/has_operator_logical_and.qbk
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/has_operator_logical_and.qbk (original)
+++ sandbox/type_traits/libs/type_traits/doc/has_operator_logical_and.qbk 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -36,7 +36,8 @@
[:`has_operator_logical_and<LHS, RHS, RET>::value_type` is the type `bool`.]
-
+[:`has_operator_logical_and<LHS, RHS, RET>::value` is a `bool` integral constant expression.]
+[:`has_operator_logical_and<int>::value` is a `bool` integral constant expression that evaluates to `true`.]
[:`has_operator_logical_and<bool>` inherits from `__true_type`.]
[:`has_operator_logical_and<int, int, bool>` inherits from `__true_type`.]
@@ -45,7 +46,4 @@
[:`has_operator_logical_and<int, int, std::string>` inherits from `__false_type`.]
-[:`has_operator_logical_and<long>::value` is a `bool` integral constant
-expression that evaluates to /true/.]
-
[endsect]
Modified: sandbox/type_traits/libs/type_traits/doc/has_operator_logical_not.qbk
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/has_operator_logical_not.qbk (original)
+++ sandbox/type_traits/libs/type_traits/doc/has_operator_logical_not.qbk 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -35,7 +35,8 @@
[:`has_operator_logical_not<RHS, RET>::value_type` is the type `bool`.]
-
+[:`has_operator_logical_not<RHS, RET>::value` is a `bool` integral constant expression.]
+[:`has_operator_logical_not<int>::value` is a `bool` integral constant expression that evaluates to `true`.]
[:`has_operator_logical_not<bool>` inherits from `__true_type`.]
[:`has_operator_logical_not<int, bool>` inherits from `__true_type`.]
@@ -44,7 +45,4 @@
[:`has_operator_logical_not<int, std::string>` inherits from `__false_type`.]
-[:`has_operator_logical_not<long>::value` is a `bool` integral constant
-expression that evaluates to /true/.]
-
[endsect]
Modified: sandbox/type_traits/libs/type_traits/doc/has_operator_logical_or.qbk
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/has_operator_logical_or.qbk (original)
+++ sandbox/type_traits/libs/type_traits/doc/has_operator_logical_or.qbk 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -36,7 +36,8 @@
[:`has_operator_logical_or<LHS, RHS, RET>::value_type` is the type `bool`.]
-
+[:`has_operator_logical_or<LHS, RHS, RET>::value` is a `bool` integral constant expression.]
+[:`has_operator_logical_or<int>::value` is a `bool` integral constant expression that evaluates to `true`.]
[:`has_operator_logical_or<bool>` inherits from `__true_type`.]
[:`has_operator_logical_or<int, int, bool>` inherits from `__true_type`.]
@@ -45,7 +46,4 @@
[:`has_operator_logical_or<int, int, std::string>` inherits from `__false_type`.]
-[:`has_operator_logical_or<long>::value` is a `bool` integral constant
-expression that evaluates to /true/.]
-
[endsect]
Modified: sandbox/type_traits/libs/type_traits/doc/has_operator_minus.qbk
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/has_operator_minus.qbk (original)
+++ sandbox/type_traits/libs/type_traits/doc/has_operator_minus.qbk 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -36,20 +36,16 @@
[:`has_operator_minus<LHS, RHS, RET>::value_type` is the type `bool`.]
-
-[:`has_operator_minus<int>` inherits from `__true_type`.]
+[:`has_operator_minus<LHS, RHS, RET>::value` is a `bool` integral constant expression.]
+[:`has_operator_minus<int>::value` is a `bool` integral constant expression that evaluates to `true`.]
+[:`has_operator_minus<long>` inherits from `__true_type`.]
[:`has_operator_minus<int, int, int>` inherits from `__true_type`.]
-
[:`has_operator_minus<int, int, long>` inherits from `__true_type`.]
-
[:`has_operator_minus<int, double, double>` inherits from `__true_type`.]
-
[:`has_operator_minus<int, double, int>` inherits from `__true_type`.]
+[:`has_operator_minus<const int, int>::value` inherits from `__true_type`.]
[:`has_operator_minus<int, int, std::string>` inherits from `__false_type`.]
-[:`has_operator_minus<long>::value` is a `bool` integral constant
-expression that evaluates to /true/.]
-
[endsect]
Modified: sandbox/type_traits/libs/type_traits/doc/has_operator_minus_equal.qbk
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/has_operator_minus_equal.qbk (original)
+++ sandbox/type_traits/libs/type_traits/doc/has_operator_minus_equal.qbk 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -36,20 +36,16 @@
[:`has_operator_minus_equal<LHS, RHS, RET>::value_type` is the type `bool`.]
-
-[:`has_operator_minus_equal<int>` inherits from `__true_type`.]
+[:`has_operator_minus_equal<LHS, RHS, RET>::value` is a `bool` integral constant expression.]
+[:`has_operator_minus_equal<int>::value` is a `bool` integral constant expression that evaluates to `true`.]
+[:`has_operator_minus_equal<long>` inherits from `__true_type`.]
[:`has_operator_minus_equal<int, int, int>` inherits from `__true_type`.]
-
[:`has_operator_minus_equal<int, int, long>` inherits from `__true_type`.]
-
[:`has_operator_minus_equal<int, double, double>` inherits from `__true_type`.]
-
[:`has_operator_minus_equal<int, double, int>` inherits from `__true_type`.]
+[:`has_operator_minus_equal<const int, int>::value` inherits from `__false_type`.]
[:`has_operator_minus_equal<int, int, std::string>` inherits from `__false_type`.]
-[:`has_operator_minus_equal<long>::value` is a `bool` integral constant
-expression that evaluates to /true/.]
-
[endsect]
Modified: sandbox/type_traits/libs/type_traits/doc/has_operator_modulus.qbk
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/has_operator_modulus.qbk (original)
+++ sandbox/type_traits/libs/type_traits/doc/has_operator_modulus.qbk 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -36,16 +36,14 @@
[:`has_operator_modulus<LHS, RHS, RET>::value_type` is the type `bool`.]
-
-[:`has_operator_modulus<int>` inherits from `__true_type`.]
+[:`has_operator_modulus<LHS, RHS, RET>::value` is a `bool` integral constant expression.]
+[:`has_operator_modulus<int>::value` is a `bool` integral constant expression that evaluates to `true`.]
+[:`has_operator_modulus<long>` inherits from `__true_type`.]
[:`has_operator_modulus<int, int, int>` inherits from `__true_type`.]
-
-[:`has_operator_modulus<int, int, std::string>` inherits from `__false_type`.]
+[:`has_operator_modulus<int, int, long>` inherits from `__true_type`.]
+[:`has_operator_modulus<const int, int>::value` inherits from `__true_type`.]
[:`has_operator_modulus<int, double>` inherits from `__false_type`.]
-[:`has_operator_modulus<long>::value` is a `bool` integral constant
-expression that evaluates to /true/.]
-
[endsect]
Modified: sandbox/type_traits/libs/type_traits/doc/has_operator_modulus_equal.qbk
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/has_operator_modulus_equal.qbk (original)
+++ sandbox/type_traits/libs/type_traits/doc/has_operator_modulus_equal.qbk 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -36,16 +36,14 @@
[:`has_operator_modulus_equal<LHS, RHS, RET>::value_type` is the type `bool`.]
-
-[:`has_operator_modulus_equal<int>` inherits from `__true_type`.]
+[:`has_operator_modulus_equal<LHS, RHS, RET>::value` is a `bool` integral constant expression.]
+[:`has_operator_modulus_equal<int>::value` is a `bool` integral constant expression that evaluates to `true`.]
+[:`has_operator_modulus_equal<long>` inherits from `__true_type`.]
[:`has_operator_modulus_equal<int, int, int>` inherits from `__true_type`.]
+[:`has_operator_modulus_equal<int, int, long>` inherits from `__true_type`.]
-[:`has_operator_modulus_equal<int, int, std::string>` inherits from `__false_type`.]
-
+[:`has_operator_modulus_equal<const int, int>::value` inherits from `__false_type`.]
[:`has_operator_modulus_equal<int, double>` inherits from `__false_type`.]
-[:`has_operator_modulus_equal<long>::value` is a `bool` integral constant
-expression that evaluates to /true/.]
-
[endsect]
Modified: sandbox/type_traits/libs/type_traits/doc/has_operator_multiplies.qbk
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/has_operator_multiplies.qbk (original)
+++ sandbox/type_traits/libs/type_traits/doc/has_operator_multiplies.qbk 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -36,20 +36,16 @@
[:`has_operator_multiplies<LHS, RHS, RET>::value_type` is the type `bool`.]
-
-[:`has_operator_multiplies<int>` inherits from `__true_type`.]
+[:`has_operator_multiplies<LHS, RHS, RET>::value` is a `bool` integral constant expression.]
+[:`has_operator_multiplies<int>::value` is a `bool` integral constant expression that evaluates to `true`.]
+[:`has_operator_multiplies<long>` inherits from `__true_type`.]
[:`has_operator_multiplies<int, int, int>` inherits from `__true_type`.]
-
[:`has_operator_multiplies<int, int, long>` inherits from `__true_type`.]
-
[:`has_operator_multiplies<int, double, double>` inherits from `__true_type`.]
-
[:`has_operator_multiplies<int, double, int>` inherits from `__true_type`.]
+[:`has_operator_multiplies<const int, int>::value` inherits from `__true_type`.]
[:`has_operator_multiplies<int, int, std::string>` inherits from `__false_type`.]
-[:`has_operator_multiplies<long>::value` is a `bool` integral constant
-expression that evaluates to /true/.]
-
[endsect]
Modified: sandbox/type_traits/libs/type_traits/doc/has_operator_multiplies_equal.qbk
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/has_operator_multiplies_equal.qbk (original)
+++ sandbox/type_traits/libs/type_traits/doc/has_operator_multiplies_equal.qbk 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -36,20 +36,16 @@
[:`has_operator_multiplies_equal<LHS, RHS, RET>::value_type` is the type `bool`.]
-
-[:`has_operator_multiplies_equal<int>` inherits from `__true_type`.]
+[:`has_operator_multiplies_equal<LHS, RHS, RET>::value` is a `bool` integral constant expression.]
+[:`has_operator_multiplies_equal<int>::value` is a `bool` integral constant expression that evaluates to `true`.]
+[:`has_operator_multiplies_equal<long>` inherits from `__true_type`.]
[:`has_operator_multiplies_equal<int, int, int>` inherits from `__true_type`.]
-
[:`has_operator_multiplies_equal<int, int, long>` inherits from `__true_type`.]
-
[:`has_operator_multiplies_equal<int, double, double>` inherits from `__true_type`.]
-
[:`has_operator_multiplies_equal<int, double, int>` inherits from `__true_type`.]
+[:`has_operator_multiplies_equal<const int, int>::value` inherits from `__false_type`.]
[:`has_operator_multiplies_equal<int, int, std::string>` inherits from `__false_type`.]
-[:`has_operator_multiplies_equal<long>::value` is a `bool` integral constant
-expression that evaluates to /true/.]
-
[endsect]
Modified: sandbox/type_traits/libs/type_traits/doc/has_operator_not_equal_to.qbk
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/has_operator_not_equal_to.qbk (original)
+++ sandbox/type_traits/libs/type_traits/doc/has_operator_not_equal_to.qbk 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -36,8 +36,9 @@
[:`has_operator_not_equal_to<LHS, RHS, RET>::value_type` is the type `bool`.]
-
-[:`has_operator_not_equal_to<int>` inherits from `__true_type`.]
+[:`has_operator_not_equal_to<LHS, RHS, RET>::value` is a `bool` integral constant expression.]
+[:`has_operator_not_equal_to<int>::value` is a `bool` integral constant expression that evaluates to `true`.]
+[:`has_operator_not_equal_to<long>` inherits from `__true_type`.]
[:`has_operator_not_equal_to<int, int, bool>` inherits from `__true_type`.]
@@ -45,7 +46,4 @@
[:`has_operator_not_equal_to<int, int, std::string>` inherits from `__false_type`.]
-[:`has_operator_not_equal_to<long>::value` is a `bool` integral constant
-expression that evaluates to /true/.]
-
[endsect]
Modified: sandbox/type_traits/libs/type_traits/doc/has_operator_plus.qbk
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/has_operator_plus.qbk (original)
+++ sandbox/type_traits/libs/type_traits/doc/has_operator_plus.qbk 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -36,20 +36,16 @@
[:`has_operator_plus<LHS, RHS, RET>::value_type` is the type `bool`.]
-
-[:`has_operator_plus<int>` inherits from `__true_type`.]
+[:`has_operator_plus<LHS, RHS, RET>::value` is a `bool` integral constant expression.]
+[:`has_operator_plus<int>::value` is a `bool` integral constant expression that evaluates to `true`.]
+[:`has_operator_plus<long>` inherits from `__true_type`.]
[:`has_operator_plus<int, int, int>` inherits from `__true_type`.]
-
[:`has_operator_plus<int, int, long>` inherits from `__true_type`.]
-
[:`has_operator_plus<int, double, double>` inherits from `__true_type`.]
-
[:`has_operator_plus<int, double, int>` inherits from `__true_type`.]
+[:`has_operator_plus<const int, int>::value` inherits from `__true_type`.]
[:`has_operator_plus<int, int, std::string>` inherits from `__false_type`.]
-[:`has_operator_plus<long>::value` is a `bool` integral constant
-expression that evaluates to /true/.]
-
[endsect]
Modified: sandbox/type_traits/libs/type_traits/doc/has_operator_plus_equal.qbk
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/has_operator_plus_equal.qbk (original)
+++ sandbox/type_traits/libs/type_traits/doc/has_operator_plus_equal.qbk 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -36,20 +36,16 @@
[:`has_operator_plus_equal<LHS, RHS, RET>::value_type` is the type `bool`.]
-
-[:`has_operator_plus_equal<int>` inherits from `__true_type`.]
+[:`has_operator_plus_equal<LHS, RHS, RET>::value` is a `bool` integral constant expression.]
+[:`has_operator_plus_equal<int>::value` is a `bool` integral constant expression that evaluates to `true`.]
+[:`has_operator_plus_equal<long>` inherits from `__true_type`.]
[:`has_operator_plus_equal<int, int, int>` inherits from `__true_type`.]
-
[:`has_operator_plus_equal<int, int, long>` inherits from `__true_type`.]
-
[:`has_operator_plus_equal<int, double, double>` inherits from `__true_type`.]
-
[:`has_operator_plus_equal<int, double, int>` inherits from `__true_type`.]
+[:`has_operator_plus_equal<const int, int>::value` inherits from `__false_type`.]
[:`has_operator_plus_equal<int, int, std::string>` inherits from `__false_type`.]
-[:`has_operator_plus_equal<long>::value` is a `bool` integral constant
-expression that evaluates to /true/.]
-
[endsect]
Modified: sandbox/type_traits/libs/type_traits/doc/has_operator_postfix_decrement.qbk
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/has_operator_postfix_decrement.qbk (original)
+++ sandbox/type_traits/libs/type_traits/doc/has_operator_postfix_decrement.qbk 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -35,8 +35,9 @@
[:`has_operator_postfix_decrement<LHS, RET>::value_type` is the type `bool`.]
-
-[:`has_operator_postfix_decrement<int>` inherits from `__true_type`.]
+[:`has_operator_postfix_decrement<LHS, RET>::value` is a `bool` integral constant expression.]
+[:`has_operator_postfix_decrement<int>::value` is a `bool` integral constant expression that evaluates to `true`.]
+[:`has_operator_postfix_decrement<long>` inherits from `__true_type`.]
[:`has_operator_postfix_decrement<int, int>` inherits from `__true_type`.]
@@ -48,7 +49,4 @@
[:`has_operator_postfix_decrement<int, std::string>` inherits from `__false_type`.]
-[:`has_operator_postfix_decrement<long>::value` is a `bool` integral constant
-expression that evaluates to /true/.]
-
[endsect]
Modified: sandbox/type_traits/libs/type_traits/doc/has_operator_postfix_increment.qbk
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/has_operator_postfix_increment.qbk (original)
+++ sandbox/type_traits/libs/type_traits/doc/has_operator_postfix_increment.qbk 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -35,8 +35,9 @@
[:`has_operator_postfix_increment<LHS, RET>::value_type` is the type `bool`.]
-
-[:`has_operator_postfix_increment<int>` inherits from `__true_type`.]
+[:`has_operator_postfix_increment<LHS, RET>::value` is a `bool` integral constant expression.]
+[:`has_operator_postfix_increment<int>::value` is a `bool` integral constant expression that evaluates to `true`.]
+[:`has_operator_postfix_increment<long>` inherits from `__true_type`.]
[:`has_operator_postfix_increment<int, int>` inherits from `__true_type`.]
@@ -48,7 +49,4 @@
[:`has_operator_postfix_increment<int, std::string>` inherits from `__false_type`.]
-[:`has_operator_postfix_increment<long>::value` is a `bool` integral constant
-expression that evaluates to /true/.]
-
[endsect]
Modified: sandbox/type_traits/libs/type_traits/doc/has_operator_prefix_decrement.qbk
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/has_operator_prefix_decrement.qbk (original)
+++ sandbox/type_traits/libs/type_traits/doc/has_operator_prefix_decrement.qbk 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -35,8 +35,9 @@
[:`has_operator_prefix_decrement<RHS, RET>::value_type` is the type `bool`.]
-
-[:`has_operator_prefix_decrement<int>` inherits from `__true_type`.]
+[:`has_operator_prefix_decrement<RHS, RET>::value` is a `bool` integral constant expression.]
+[:`has_operator_prefix_decrement<int>::value` is a `bool` integral constant expression that evaluates to `true`.]
+[:`has_operator_prefix_decrement<long>` inherits from `__true_type`.]
[:`has_operator_prefix_decrement<int, int>` inherits from `__true_type`.]
@@ -48,7 +49,4 @@
[:`has_operator_prefix_decrement<int, std::string>` inherits from `__false_type`.]
-[:`has_operator_prefix_decrement<long>::value` is a `bool` integral constant
-expression that evaluates to /true/.]
-
[endsect]
Modified: sandbox/type_traits/libs/type_traits/doc/has_operator_prefix_increment.qbk
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/has_operator_prefix_increment.qbk (original)
+++ sandbox/type_traits/libs/type_traits/doc/has_operator_prefix_increment.qbk 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -35,8 +35,9 @@
[:`has_operator_prefix_increment<RHS, RET>::value_type` is the type `bool`.]
-
-[:`has_operator_prefix_increment<int>` inherits from `__true_type`.]
+[:`has_operator_prefix_increment<RHS, RET>::value` is a `bool` integral constant expression.]
+[:`has_operator_prefix_increment<int>::value` is a `bool` integral constant expression that evaluates to `true`.]
+[:`has_operator_prefix_increment<long>` inherits from `__true_type`.]
[:`has_operator_prefix_increment<int, int>` inherits from `__true_type`.]
@@ -48,7 +49,4 @@
[:`has_operator_prefix_increment<int, std::string>` inherits from `__false_type`.]
-[:`has_operator_prefix_increment<long>::value` is a `bool` integral constant
-expression that evaluates to /true/.]
-
[endsect]
Modified: sandbox/type_traits/libs/type_traits/doc/has_operator_right_shift.qbk
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/has_operator_right_shift.qbk (original)
+++ sandbox/type_traits/libs/type_traits/doc/has_operator_right_shift.qbk 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -36,8 +36,9 @@
[:`has_operator_right_shift<LHS, RHS, RET>::value_type` is the type `bool`.]
-
-[:`has_operator_right_shift<int>` inherits from `__true_type`.]
+[:`has_operator_right_shift<LHS, RHS, RET>::value` is a `bool` integral constant expression.]
+[:`has_operator_right_shift<int>::value` is a `bool` integral constant expression that evaluates to `true`.]
+[:`has_operator_right_shift<long>` inherits from `__true_type`.]
[:`has_operator_right_shift<int, int, int>` inherits from `__true_type`.]
@@ -45,7 +46,4 @@
[:`has_operator_right_shift<int, int, std::string>` inherits from `__false_type`.]
-[:`has_operator_right_shift<long>::value` is a `bool` integral constant
-expression that evaluates to /true/.]
-
[endsect]
Modified: sandbox/type_traits/libs/type_traits/doc/has_operator_right_shift_equal.qbk
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/has_operator_right_shift_equal.qbk (original)
+++ sandbox/type_traits/libs/type_traits/doc/has_operator_right_shift_equal.qbk 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -36,8 +36,9 @@
[:`has_operator_right_shift_equal<LHS, RHS, RET>::value_type` is the type `bool`.]
-
-[:`has_operator_right_shift_equal<int>` inherits from `__true_type`.]
+[:`has_operator_right_shift_equal<LHS, RHS, RET>::value` is a `bool` integral constant expression.]
+[:`has_operator_right_shift_equal<int>::value` is a `bool` integral constant expression that evaluates to `true`.]
+[:`has_operator_right_shift_equal<long>` inherits from `__true_type`.]
[:`has_operator_right_shift_equal<int, int, int>` inherits from `__true_type`.]
@@ -45,7 +46,4 @@
[:`has_operator_right_shift_equal<int, int, std::string>` inherits from `__false_type`.]
-[:`has_operator_right_shift_equal<long>::value` is a `bool` integral constant
-expression that evaluates to /true/.]
-
[endsect]
Modified: sandbox/type_traits/libs/type_traits/doc/has_operator_unary_minus.qbk
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/has_operator_unary_minus.qbk (original)
+++ sandbox/type_traits/libs/type_traits/doc/has_operator_unary_minus.qbk 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -35,8 +35,9 @@
[:`has_operator_unary_minus<RHS, RET>::value_type` is the type `bool`.]
-
-[:`has_operator_unary_minus<int>` inherits from `__true_type`.]
+[:`has_operator_unary_minus<RHS, RET>::value` is a `bool` integral constant expression.]
+[:`has_operator_unary_minus<int>::value` is a `bool` integral constant expression that evaluates to `true`.]
+[:`has_operator_unary_minus<long>` inherits from `__true_type`.]
[:`has_operator_unary_minus<int, int>` inherits from `__true_type`.]
@@ -48,7 +49,4 @@
[:`has_operator_unary_minus<int, std::string>` inherits from `__false_type`.]
-[:`has_operator_unary_minus<long>::value` is a `bool` integral constant
-expression that evaluates to /true/.]
-
[endsect]
Modified: sandbox/type_traits/libs/type_traits/doc/has_operator_unary_plus.qbk
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/has_operator_unary_plus.qbk (original)
+++ sandbox/type_traits/libs/type_traits/doc/has_operator_unary_plus.qbk 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -35,8 +35,9 @@
[:`has_operator_unary_plus<RHS, RET>::value_type` is the type `bool`.]
-
-[:`has_operator_unary_plus<int>` inherits from `__true_type`.]
+[:`has_operator_unary_plus<RHS, RET>::value` is a `bool` integral constant expression.]
+[:`has_operator_unary_plus<int>::value` is a `bool` integral constant expression that evaluates to `true`.]
+[:`has_operator_unary_plus<long>` inherits from `__true_type`.]
[:`has_operator_unary_plus<int, int>` inherits from `__true_type`.]
@@ -48,7 +49,4 @@
[:`has_operator_unary_plus<int, std::string>` inherits from `__false_type`.]
-[:`has_operator_unary_plus<long>::value` is a `bool` integral constant
-expression that evaluates to /true/.]
-
[endsect]
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/background.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/background.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/background.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -49,7 +49,7 @@
method available to them.
</p>
<a name="boost_typetraits.background.type_traits"></a><h5>
-<a name="id3171587"></a>
+<a name="id3296925"></a>
<a class="link" href="background.html#boost_typetraits.background.type_traits">Type Traits</a>
</h5>
<p>
@@ -77,7 +77,7 @@
given.
</p>
<a name="boost_typetraits.background.implementation"></a><h5>
-<a name="id3170631"></a>
+<a name="id3295968"></a>
<a class="link" href="background.html#boost_typetraits.background.implementation">Implementation</a>
</h5>
<p>
@@ -167,7 +167,7 @@
in the default template.
</p>
<a name="boost_typetraits.background.optimized_copy"></a><h5>
-<a name="id3222116"></a>
+<a name="id3347453"></a>
<a class="link" href="background.html#boost_typetraits.background.optimized_copy">Optimized copy</a>
</h5>
<p>
@@ -240,7 +240,7 @@
otherwise it will call the "slow but safe version".
</p>
<a name="boost_typetraits.background.was_it_worth_it_"></a><h5>
-<a name="id3222578"></a>
+<a name="id3347916"></a>
<a class="link" href="background.html#boost_typetraits.background.was_it_worth_it_">Was it worth it?</a>
</h5>
<p>
@@ -273,7 +273,7 @@
</li>
</ul></div>
<div class="table">
-<a name="id3222646"></a><p class="title"><b>Table 1.1. Time taken to copy 1000 elements using `copy<const T*, T*>` (times
+<a name="id3347984"></a><p class="title"><b>Table 1.1. Time taken to copy 1000 elements using `copy<const T*, T*>` (times
in micro-seconds)</b></p>
<div class="table-contents"><table class="table" summary="Time taken to copy 1000 elements using `copy<const T*, T*>` (times
in micro-seconds)">
@@ -372,7 +372,7 @@
</table></div>
</div>
<br class="table-break"><a name="boost_typetraits.background.pair_of_references"></a><h5>
-<a name="id3222798"></a>
+<a name="id3348136"></a>
<a class="link" href="background.html#boost_typetraits.background.pair_of_references">Pair of References</a>
</h5>
<p>
@@ -409,7 +409,7 @@
to hold non-reference types, references, and constant references:
</p>
<div class="table">
-<a name="id3223105"></a><p class="title"><b>Table 1.2. Required Constructor Argument Types</b></p>
+<a name="id3348443"></a><p class="title"><b>Table 1.2. Required Constructor Argument Types</b></p>
<div class="table-contents"><table class="table" summary="Required Constructor Argument Types">
<colgroup>
<col>
@@ -474,7 +474,7 @@
adds a reference to its type, unless it is already a reference.
</p>
<div class="table">
-<a name="id3223222"></a><p class="title"><b>Table 1.3. Using add_reference to synthesize the correct constructor type</b></p>
+<a name="id3348559"></a><p class="title"><b>Table 1.3. Using add_reference to synthesize the correct constructor type</b></p>
<div class="table-contents"><table class="table" summary="Using add_reference to synthesize the correct constructor type">
<colgroup>
<col>
@@ -590,7 +590,7 @@
easier to maintain and easier to understand.
</p>
<a name="boost_typetraits.background.conclusion"></a><h5>
-<a name="id3223753"></a>
+<a name="id3349091"></a>
<a class="link" href="background.html#boost_typetraits.background.conclusion">Conclusion</a>
</h5>
<p>
@@ -603,7 +603,7 @@
can be optimal as well as generic.
</p>
<a name="boost_typetraits.background.acknowledgements"></a><h5>
-<a name="id3223785"></a>
+<a name="id3349122"></a>
<a class="link" href="background.html#boost_typetraits.background.acknowledgements">Acknowledgements</a>
</h5>
<p>
@@ -611,7 +611,7 @@
comments when preparing this article.
</p>
<a name="background.references"></a><a name="boost_typetraits.background.references"></a><h5>
-<a name="id3223812"></a>
+<a name="id3349149"></a>
<a class="link" href="background.html#boost_typetraits.background.references">References</a>
</h5>
<div class="orderedlist"><ol class="orderedlist" type="1">
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/category/transform.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/category/transform.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/category/transform.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -90,7 +90,7 @@
<span class="keyword">struct</span> <a class="link" href="../reference/remove_volatile.html" title="remove_volatile">remove_volatile</a><span class="special">;</span>
</pre>
<a name="boost_typetraits.category.transform.broken_compiler_workarounds_"></a><h5>
-<a name="id3234687"></a>
+<a name="id3360025"></a>
<a class="link" href="transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">Broken
Compiler Workarounds:</a>
</h5>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/category/value_traits/operators.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/category/value_traits/operators.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/category/value_traits/operators.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -21,7 +21,7 @@
Operator Type Traits</a>
</h4></div></div></div>
<a name="boost_typetraits.category.value_traits.operators.introduction"></a><h6>
-<a name="id3226425"></a>
+<a name="id3351763"></a>
<a class="link" href="operators.html#boost_typetraits.category.value_traits.operators.introduction">Introduction</a>
</h6>
<p>
@@ -106,7 +106,7 @@
operators.
</p>
<div class="table">
-<a name="id3227241"></a><p class="title"><b>Table 1.4. Supported binary operators</b></p>
+<a name="id3352579"></a><p class="title"><b>Table 1.4. Supported binary operators</b></p>
<div class="table-contents"><table class="table" summary="Supported binary operators">
<colgroup>
<col>
@@ -552,7 +552,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="id3230316"></a><p class="title"><b>Table 1.5. Supported prefix operators</b></p>
+<a name="id3355654"></a><p class="title"><b>Table 1.5. Supported prefix operators</b></p>
<div class="table-contents"><table class="table" summary="Supported prefix operators">
<colgroup>
<col>
@@ -680,7 +680,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="id3230954"></a><p class="title"><b>Table 1.6. Supported postfix operators</b></p>
+<a name="id3356292"></a><p class="title"><b>Table 1.6. Supported postfix operators</b></p>
<div class="table-contents"><table class="table" summary="Supported postfix operators">
<colgroup>
<col>
@@ -739,7 +739,7 @@
for each operator and the corresponding trait name.
</p>
<div class="table">
-<a name="id3231174"></a><p class="title"><b>Table 1.7. Operator names in the standard</b></p>
+<a name="id3356512"></a><p class="title"><b>Table 1.7. Operator names in the standard</b></p>
<div class="table-contents"><table class="table" summary="Operator names in the standard">
<colgroup>
<col>
@@ -1642,7 +1642,7 @@
</table></div>
</div>
<br class="table-break"><a name="boost_typetraits.category.value_traits.operators.implementation"></a><h6>
-<a name="id3233700"></a>
+<a name="id3359038"></a>
<a class="link" href="operators.html#boost_typetraits.category.value_traits.operators.implementation">Implementation</a>
</h6>
</div>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/intrinsics.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/intrinsics.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/intrinsics.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -92,7 +92,7 @@
of the following macros:
</p>
<div class="table">
-<a name="id3236767"></a><p class="title"><b>Table 1.8. Macros for Compiler Intrinsics</b></p>
+<a name="id3362105"></a><p class="title"><b>Table 1.8. Macros for Compiler Intrinsics</b></p>
<div class="table-contents"><table class="table" summary="Macros for Compiler Intrinsics">
<colgroup>
<col>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/add_const.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/add_const.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/add_const.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -46,7 +46,7 @@
or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<div class="table">
-<a name="id3241567"></a><p class="title"><b>Table 1.9. Examples</b></p>
+<a name="id3366905"></a><p class="title"><b>Table 1.9. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/add_cv.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/add_cv.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/add_cv.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -47,7 +47,7 @@
or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<div class="table">
-<a name="id3242150"></a><p class="title"><b>Table 1.10. Examples</b></p>
+<a name="id3367488"></a><p class="title"><b>Table 1.10. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/add_pointer.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/add_pointer.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/add_pointer.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -49,7 +49,7 @@
or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<div class="table">
-<a name="id3242803"></a><p class="title"><b>Table 1.11. Examples</b></p>
+<a name="id3368141"></a><p class="title"><b>Table 1.11. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/add_reference.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/add_reference.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/add_reference.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -46,7 +46,7 @@
or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<div class="table">
-<a name="id3243389"></a><p class="title"><b>Table 1.12. Examples</b></p>
+<a name="id3368727"></a><p class="title"><b>Table 1.12. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/add_volatile.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/add_volatile.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/add_volatile.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -46,7 +46,7 @@
or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<div class="table">
-<a name="id3243966"></a><p class="title"><b>Table 1.13. Examples</b></p>
+<a name="id3369304"></a><p class="title"><b>Table 1.13. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/decay.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/decay.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/decay.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -41,7 +41,7 @@
or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<div class="table">
-<a name="id3245464"></a><p class="title"><b>Table 1.14. Examples</b></p>
+<a name="id3370802"></a><p class="title"><b>Table 1.14. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/floating_point_promotion.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/floating_point_promotion.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/floating_point_promotion.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -42,7 +42,7 @@
or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<div class="table">
-<a name="id3247074"></a><p class="title"><b>Table 1.15. Examples</b></p>
+<a name="id3372411"></a><p class="title"><b>Table 1.15. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/function_traits.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/function_traits.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/function_traits.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -52,7 +52,7 @@
</p></td></tr>
</table></div>
<div class="table">
-<a name="id3247518"></a><p class="title"><b>Table 1.16. Function Traits Members</b></p>
+<a name="id3372856"></a><p class="title"><b>Table 1.16. Function Traits Members</b></p>
<div class="table-contents"><table class="table" summary="Function Traits Members">
<colgroup>
<col>
@@ -115,7 +115,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="id3247776"></a><p class="title"><b>Table 1.17. Examples</b></p>
+<a name="id3373114"></a><p class="title"><b>Table 1.17. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_bit_and.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_bit_and.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_bit_and.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -63,7 +63,15 @@
<code class="computeroutput"><span class="identifier">has_operator_bit_and</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_bit_and</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span></code>
+ <code class="computeroutput"><span class="identifier">has_operator_bit_and</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value</span></code> is a <code class="computeroutput"><span class="keyword">bool</span></code>
+ integral constant expression.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_bit_and</span><span class="special"><</span><span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code> is a <code class="computeroutput"><span class="keyword">bool</span></code>
+ integral constant expression that evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_bit_and</span><span class="special"><</span><span class="keyword">long</span><span class="special">></span></code>
inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -77,10 +85,6 @@
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_bit_and</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
-<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_bit_and</span><span class="special"><</span><span class="keyword">long</span><span class="special">>::</span><span class="identifier">value</span></code> is a <code class="computeroutput"><span class="keyword">bool</span></code>
- integral constant expression that evaluates to <span class="emphasis"><em>true</em></span>.
- </p></blockquote></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_bit_and_equal.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_bit_and_equal.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_bit_and_equal.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -67,7 +67,17 @@
is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_bit_and_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
+ <code class="computeroutput"><span class="identifier">has_operator_bit_and_equal</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_bit_and_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression that evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_bit_and_equal</span><span class="special"><</span><span class="keyword">long</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_bit_and_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span>
@@ -83,11 +93,6 @@
<span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code>
inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
-<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_bit_and_equal</span><span class="special"><</span><span class="keyword">long</span><span class="special">>::</span><span class="identifier">value</span></code>
- is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
- expression that evaluates to <span class="emphasis"><em>true</em></span>.
- </p></blockquote></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_bit_or.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_bit_or.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_bit_or.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -64,7 +64,15 @@
<code class="computeroutput"><span class="identifier">has_operator_bit_or</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_bit_or</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span></code>
+ <code class="computeroutput"><span class="identifier">has_operator_bit_or</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value</span></code> is a <code class="computeroutput"><span class="keyword">bool</span></code>
+ integral constant expression.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_bit_or</span><span class="special"><</span><span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code> is a <code class="computeroutput"><span class="keyword">bool</span></code>
+ integral constant expression that evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_bit_or</span><span class="special"><</span><span class="keyword">long</span><span class="special">></span></code>
inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -78,10 +86,6 @@
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_bit_or</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
-<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_bit_or</span><span class="special"><</span><span class="keyword">long</span><span class="special">>::</span><span class="identifier">value</span></code> is a <code class="computeroutput"><span class="keyword">bool</span></code>
- integral constant expression that evaluates to <span class="emphasis"><em>true</em></span>.
- </p></blockquote></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_bit_or_equal.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_bit_or_equal.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_bit_or_equal.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -66,7 +66,17 @@
is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_bit_or_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
+ <code class="computeroutput"><span class="identifier">has_operator_bit_or_equal</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_bit_or_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression that evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_bit_or_equal</span><span class="special"><</span><span class="keyword">long</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_bit_or_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span>
@@ -82,11 +92,6 @@
<span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code>
inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
-<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_bit_or_equal</span><span class="special"><</span><span class="keyword">long</span><span class="special">>::</span><span class="identifier">value</span></code>
- is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
- expression that evaluates to <span class="emphasis"><em>true</em></span>.
- </p></blockquote></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_bit_xor.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_bit_xor.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_bit_xor.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -64,7 +64,15 @@
<code class="computeroutput"><span class="identifier">has_operator_bit_xor</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_bit_xor</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span></code>
+ <code class="computeroutput"><span class="identifier">has_operator_bit_xor</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value</span></code> is a <code class="computeroutput"><span class="keyword">bool</span></code>
+ integral constant expression.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_bit_xor</span><span class="special"><</span><span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code> is a <code class="computeroutput"><span class="keyword">bool</span></code>
+ integral constant expression that evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_bit_xor</span><span class="special"><</span><span class="keyword">long</span><span class="special">></span></code>
inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -78,10 +86,6 @@
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_bit_xor</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
-<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_bit_xor</span><span class="special"><</span><span class="keyword">long</span><span class="special">>::</span><span class="identifier">value</span></code> is a <code class="computeroutput"><span class="keyword">bool</span></code>
- integral constant expression that evaluates to <span class="emphasis"><em>true</em></span>.
- </p></blockquote></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_bit_xor_equal.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_bit_xor_equal.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_bit_xor_equal.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -66,7 +66,17 @@
is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_bit_xor_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
+ <code class="computeroutput"><span class="identifier">has_operator_bit_xor_equal</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_bit_xor_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression that evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_bit_xor_equal</span><span class="special"><</span><span class="keyword">long</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_bit_xor_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span>
@@ -82,11 +92,6 @@
<span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code>
inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
-<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_bit_xor_equal</span><span class="special"><</span><span class="keyword">long</span><span class="special">>::</span><span class="identifier">value</span></code>
- is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
- expression that evaluates to <span class="emphasis"><em>true</em></span>.
- </p></blockquote></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_complement.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_complement.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_complement.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -65,7 +65,17 @@
is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_complement</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
+ <code class="computeroutput"><span class="identifier">has_operator_complement</span><span class="special"><</span><span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_complement</span><span class="special"><</span><span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression that evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_complement</span><span class="special"><</span><span class="keyword">long</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_complement</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">></span></code>
@@ -85,11 +95,6 @@
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_complement</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
-<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_complement</span><span class="special"><</span><span class="keyword">long</span><span class="special">>::</span><span class="identifier">value</span></code>
- is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
- expression that evaluates to <span class="emphasis"><em>true</em></span>.
- </p></blockquote></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_dereference.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_dereference.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_dereference.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -65,7 +65,17 @@
is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_dereference</span><span class="special"><</span><span class="keyword">int</span><span class="special">*></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
+ <code class="computeroutput"><span class="identifier">has_operator_dereference</span><span class="special"><</span><span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_dereference</span><span class="special"><</span><span class="keyword">int</span><span class="special">*>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression that evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_dereference</span><span class="special"><</span><span class="keyword">long</span><span class="special">*></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_dereference</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
@@ -77,11 +87,6 @@
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_dereference</span><span class="special"><</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">*,</span> <span class="keyword">int</span><span class="special">&></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
-<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_dereference</span><span class="special"><</span><span class="keyword">long</span><span class="special">>::</span><span class="identifier">value</span></code>
- is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
- expression that evaluates to <span class="emphasis"><em>true</em></span>.
- </p></blockquote></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_divides.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_divides.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_divides.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -64,7 +64,15 @@
<code class="computeroutput"><span class="identifier">has_operator_divides</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_divides</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span></code>
+ <code class="computeroutput"><span class="identifier">has_operator_divides</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value</span></code> is a <code class="computeroutput"><span class="keyword">bool</span></code>
+ integral constant expression.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_divides</span><span class="special"><</span><span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code> is a <code class="computeroutput"><span class="keyword">bool</span></code>
+ integral constant expression that evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_divides</span><span class="special"><</span><span class="keyword">long</span><span class="special">></span></code>
inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -83,11 +91,10 @@
inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_divides</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
+ <code class="computeroutput"><span class="identifier">has_operator_divides</span><span class="special"><</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_divides</span><span class="special"><</span><span class="keyword">long</span><span class="special">>::</span><span class="identifier">value</span></code> is a <code class="computeroutput"><span class="keyword">bool</span></code>
- integral constant expression that evaluates to <span class="emphasis"><em>true</em></span>.
+ <code class="computeroutput"><span class="identifier">has_operator_divides</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_divides_equal.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_divides_equal.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_divides_equal.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -66,7 +66,17 @@
is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_divides_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
+ <code class="computeroutput"><span class="identifier">has_operator_divides_equal</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_divides_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression that evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_divides_equal</span><span class="special"><</span><span class="keyword">long</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_divides_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span>
@@ -86,14 +96,13 @@
inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_divides_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span>
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code>
+ <code class="computeroutput"><span class="identifier">has_operator_divides_equal</span><span class="special"><</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code>
inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_divides_equal</span><span class="special"><</span><span class="keyword">long</span><span class="special">>::</span><span class="identifier">value</span></code>
- is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
- expression that evaluates to <span class="emphasis"><em>true</em></span>.
+ <code class="computeroutput"><span class="identifier">has_operator_divides_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code>
+ inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_equal_to.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_equal_to.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_equal_to.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -64,7 +64,15 @@
<code class="computeroutput"><span class="identifier">has_operator_equal_to</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_equal_to</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span></code>
+ <code class="computeroutput"><span class="identifier">has_operator_equal_to</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value</span></code> is a <code class="computeroutput"><span class="keyword">bool</span></code>
+ integral constant expression.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_equal_to</span><span class="special"><</span><span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code> is a <code class="computeroutput"><span class="keyword">bool</span></code>
+ integral constant expression that evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_equal_to</span><span class="special"><</span><span class="keyword">long</span><span class="special">></span></code>
inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -78,10 +86,6 @@
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_equal_to</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
-<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_equal_to</span><span class="special"><</span><span class="keyword">long</span><span class="special">>::</span><span class="identifier">value</span></code> is a <code class="computeroutput"><span class="keyword">bool</span></code>
- integral constant expression that evaluates to <span class="emphasis"><em>true</em></span>.
- </p></blockquote></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_greater.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_greater.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_greater.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -63,7 +63,15 @@
<code class="computeroutput"><span class="identifier">has_operator_greater</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_greater</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span></code>
+ <code class="computeroutput"><span class="identifier">has_operator_greater</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value</span></code> is a <code class="computeroutput"><span class="keyword">bool</span></code>
+ integral constant expression.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_greater</span><span class="special"><</span><span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code> is a <code class="computeroutput"><span class="keyword">bool</span></code>
+ integral constant expression that evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_greater</span><span class="special"><</span><span class="keyword">long</span><span class="special">></span></code>
inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -77,10 +85,6 @@
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_greater</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
-<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_greater</span><span class="special"><</span><span class="keyword">long</span><span class="special">>::</span><span class="identifier">value</span></code> is a <code class="computeroutput"><span class="keyword">bool</span></code>
- integral constant expression that evaluates to <span class="emphasis"><em>true</em></span>.
- </p></blockquote></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_greater_equal.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_greater_equal.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_greater_equal.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -65,7 +65,17 @@
is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_greater_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
+ <code class="computeroutput"><span class="identifier">has_operator_greater_equal</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_greater_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression that evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_greater_equal</span><span class="special"><</span><span class="keyword">long</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_greater_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span>
@@ -81,11 +91,6 @@
<span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code>
inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
-<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_greater_equal</span><span class="special"><</span><span class="keyword">long</span><span class="special">>::</span><span class="identifier">value</span></code>
- is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
- expression that evaluates to <span class="emphasis"><em>true</em></span>.
- </p></blockquote></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_left_shift.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_left_shift.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_left_shift.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -67,7 +67,17 @@
is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_left_shift</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
+ <code class="computeroutput"><span class="identifier">has_operator_left_shift</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_left_shift</span><span class="special"><</span><span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression that evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_left_shift</span><span class="special"><</span><span class="keyword">long</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_left_shift</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span>
@@ -83,11 +93,6 @@
<span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code>
inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
-<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_left_shift</span><span class="special"><</span><span class="keyword">long</span><span class="special">>::</span><span class="identifier">value</span></code>
- is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
- expression that evaluates to <span class="emphasis"><em>true</em></span>.
- </p></blockquote></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_left_shift_equal.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_left_shift_equal.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_left_shift_equal.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -67,7 +67,17 @@
is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_left_shift_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
+ <code class="computeroutput"><span class="identifier">has_operator_left_shift_equal</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_left_shift_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression that evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_left_shift_equal</span><span class="special"><</span><span class="keyword">long</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_left_shift_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span>
@@ -83,11 +93,6 @@
<span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code>
inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
-<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_left_shift_equal</span><span class="special"><</span><span class="keyword">long</span><span class="special">>::</span><span class="identifier">value</span></code>
- is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
- expression that evaluates to <span class="emphasis"><em>true</em></span>.
- </p></blockquote></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_less.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_less.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_less.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -63,7 +63,15 @@
<code class="computeroutput"><span class="identifier">has_operator_less</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_less</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span></code>
+ <code class="computeroutput"><span class="identifier">has_operator_less</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value</span></code> is a <code class="computeroutput"><span class="keyword">bool</span></code>
+ integral constant expression.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_less</span><span class="special"><</span><span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code> is a <code class="computeroutput"><span class="keyword">bool</span></code>
+ integral constant expression that evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_less</span><span class="special"><</span><span class="keyword">long</span><span class="special">></span></code>
inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -77,10 +85,6 @@
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_less</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
-<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_less</span><span class="special"><</span><span class="keyword">long</span><span class="special">>::</span><span class="identifier">value</span></code> is a <code class="computeroutput"><span class="keyword">bool</span></code>
- integral constant expression that evaluates to <span class="emphasis"><em>true</em></span>.
- </p></blockquote></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_less_equal.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_less_equal.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_less_equal.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -65,7 +65,17 @@
is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_less_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
+ <code class="computeroutput"><span class="identifier">has_operator_less_equal</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_less_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression that evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_less_equal</span><span class="special"><</span><span class="keyword">long</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_less_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span>
@@ -81,11 +91,6 @@
<span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code>
inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
-<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_less_equal</span><span class="special"><</span><span class="keyword">long</span><span class="special">>::</span><span class="identifier">value</span></code>
- is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
- expression that evaluates to <span class="emphasis"><em>true</em></span>.
- </p></blockquote></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_logical_and.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_logical_and.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_logical_and.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -67,6 +67,16 @@
is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_logical_and</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_logical_and</span><span class="special"><</span><span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression that evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_logical_and</span><span class="special"><</span><span class="keyword">bool</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -83,11 +93,6 @@
<span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code>
inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
-<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_logical_and</span><span class="special"><</span><span class="keyword">long</span><span class="special">>::</span><span class="identifier">value</span></code>
- is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
- expression that evaluates to <span class="emphasis"><em>true</em></span>.
- </p></blockquote></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_logical_not.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_logical_not.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_logical_not.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -65,6 +65,16 @@
is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_logical_not</span><span class="special"><</span><span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_logical_not</span><span class="special"><</span><span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression that evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_logical_not</span><span class="special"><</span><span class="keyword">bool</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -78,11 +88,6 @@
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_logical_not</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
-<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_logical_not</span><span class="special"><</span><span class="keyword">long</span><span class="special">>::</span><span class="identifier">value</span></code>
- is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
- expression that evaluates to <span class="emphasis"><em>true</em></span>.
- </p></blockquote></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_logical_or.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_logical_or.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_logical_or.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -66,6 +66,16 @@
is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_logical_or</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_logical_or</span><span class="special"><</span><span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression that evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_logical_or</span><span class="special"><</span><span class="keyword">bool</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -82,11 +92,6 @@
<span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code>
inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
-<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_logical_or</span><span class="special"><</span><span class="keyword">long</span><span class="special">>::</span><span class="identifier">value</span></code>
- is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
- expression that evaluates to <span class="emphasis"><em>true</em></span>.
- </p></blockquote></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_minus.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_minus.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_minus.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -64,7 +64,15 @@
<code class="computeroutput"><span class="identifier">has_operator_minus</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_minus</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span></code>
+ <code class="computeroutput"><span class="identifier">has_operator_minus</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value</span></code> is a <code class="computeroutput"><span class="keyword">bool</span></code>
+ integral constant expression.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_minus</span><span class="special"><</span><span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code> is a <code class="computeroutput"><span class="keyword">bool</span></code>
+ integral constant expression that evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_minus</span><span class="special"><</span><span class="keyword">long</span><span class="special">></span></code>
inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -83,11 +91,10 @@
inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_minus</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
+ <code class="computeroutput"><span class="identifier">has_operator_minus</span><span class="special"><</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_minus</span><span class="special"><</span><span class="keyword">long</span><span class="special">>::</span><span class="identifier">value</span></code> is a <code class="computeroutput"><span class="keyword">bool</span></code>
- integral constant expression that evaluates to <span class="emphasis"><em>true</em></span>.
+ <code class="computeroutput"><span class="identifier">has_operator_minus</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_minus_equal.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_minus_equal.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_minus_equal.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -66,7 +66,17 @@
is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_minus_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
+ <code class="computeroutput"><span class="identifier">has_operator_minus_equal</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_minus_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression that evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_minus_equal</span><span class="special"><</span><span class="keyword">long</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_minus_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span>
@@ -86,14 +96,13 @@
inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_minus_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span>
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code>
+ <code class="computeroutput"><span class="identifier">has_operator_minus_equal</span><span class="special"><</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code>
inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_minus_equal</span><span class="special"><</span><span class="keyword">long</span><span class="special">>::</span><span class="identifier">value</span></code>
- is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
- expression that evaluates to <span class="emphasis"><em>true</em></span>.
+ <code class="computeroutput"><span class="identifier">has_operator_minus_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code>
+ inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_modulus.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_modulus.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_modulus.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -64,7 +64,15 @@
<code class="computeroutput"><span class="identifier">has_operator_modulus</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_modulus</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span></code>
+ <code class="computeroutput"><span class="identifier">has_operator_modulus</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value</span></code> is a <code class="computeroutput"><span class="keyword">bool</span></code>
+ integral constant expression.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_modulus</span><span class="special"><</span><span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code> is a <code class="computeroutput"><span class="keyword">bool</span></code>
+ integral constant expression that evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_modulus</span><span class="special"><</span><span class="keyword">long</span><span class="special">></span></code>
inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -72,14 +80,14 @@
inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_modulus</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
+ <code class="computeroutput"><span class="identifier">has_operator_modulus</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">long</span><span class="special">></span></code>
+ inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_modulus</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">double</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
+ <code class="computeroutput"><span class="identifier">has_operator_modulus</span><span class="special"><</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_modulus</span><span class="special"><</span><span class="keyword">long</span><span class="special">>::</span><span class="identifier">value</span></code> is a <code class="computeroutput"><span class="keyword">bool</span></code>
- integral constant expression that evaluates to <span class="emphasis"><em>true</em></span>.
+ <code class="computeroutput"><span class="identifier">has_operator_modulus</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">double</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_modulus_equal.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_modulus_equal.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_modulus_equal.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -66,7 +66,17 @@
is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_modulus_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
+ <code class="computeroutput"><span class="identifier">has_operator_modulus_equal</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_modulus_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression that evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_modulus_equal</span><span class="special"><</span><span class="keyword">long</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_modulus_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span>
@@ -75,16 +85,15 @@
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_modulus_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span>
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code>
- inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
+ <span class="keyword">long</span><span class="special">></span></code>
+ inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_modulus_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">double</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
+ <code class="computeroutput"><span class="identifier">has_operator_modulus_equal</span><span class="special"><</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code>
+ inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_modulus_equal</span><span class="special"><</span><span class="keyword">long</span><span class="special">>::</span><span class="identifier">value</span></code>
- is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
- expression that evaluates to <span class="emphasis"><em>true</em></span>.
+ <code class="computeroutput"><span class="identifier">has_operator_modulus_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">double</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_multiplies.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_multiplies.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_multiplies.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -66,7 +66,17 @@
is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_multiplies</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
+ <code class="computeroutput"><span class="identifier">has_operator_multiplies</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_multiplies</span><span class="special"><</span><span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression that evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_multiplies</span><span class="special"><</span><span class="keyword">long</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_multiplies</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span>
@@ -86,15 +96,14 @@
inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_multiplies</span><span class="special"><</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code>
+ inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_multiplies</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span>
<span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code>
inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
-<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_multiplies</span><span class="special"><</span><span class="keyword">long</span><span class="special">>::</span><span class="identifier">value</span></code>
- is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
- expression that evaluates to <span class="emphasis"><em>true</em></span>.
- </p></blockquote></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_multiplies_equal.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_multiplies_equal.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_multiplies_equal.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -66,7 +66,17 @@
is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_multiplies_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
+ <code class="computeroutput"><span class="identifier">has_operator_multiplies_equal</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_multiplies_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression that evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_multiplies_equal</span><span class="special"><</span><span class="keyword">long</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_multiplies_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span>
@@ -86,14 +96,13 @@
inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_multiplies_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span>
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code>
+ <code class="computeroutput"><span class="identifier">has_operator_multiplies_equal</span><span class="special"><</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code>
inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_multiplies_equal</span><span class="special"><</span><span class="keyword">long</span><span class="special">>::</span><span class="identifier">value</span></code>
- is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
- expression that evaluates to <span class="emphasis"><em>true</em></span>.
+ <code class="computeroutput"><span class="identifier">has_operator_multiplies_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code>
+ inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_not_equal_to.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_not_equal_to.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_not_equal_to.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -66,7 +66,17 @@
is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_not_equal_to</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
+ <code class="computeroutput"><span class="identifier">has_operator_not_equal_to</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_not_equal_to</span><span class="special"><</span><span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression that evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_not_equal_to</span><span class="special"><</span><span class="keyword">long</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_not_equal_to</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span>
@@ -82,11 +92,6 @@
<span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code>
inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
-<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_not_equal_to</span><span class="special"><</span><span class="keyword">long</span><span class="special">>::</span><span class="identifier">value</span></code>
- is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
- expression that evaluates to <span class="emphasis"><em>true</em></span>.
- </p></blockquote></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_plus.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_plus.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_plus.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -64,7 +64,15 @@
<code class="computeroutput"><span class="identifier">has_operator_plus</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value_type</span></code> is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_plus</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span></code>
+ <code class="computeroutput"><span class="identifier">has_operator_plus</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value</span></code> is a <code class="computeroutput"><span class="keyword">bool</span></code>
+ integral constant expression.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_plus</span><span class="special"><</span><span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code> is a <code class="computeroutput"><span class="keyword">bool</span></code>
+ integral constant expression that evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_plus</span><span class="special"><</span><span class="keyword">long</span><span class="special">></span></code>
inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -83,11 +91,10 @@
inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_plus</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
+ <code class="computeroutput"><span class="identifier">has_operator_plus</span><span class="special"><</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_plus</span><span class="special"><</span><span class="keyword">long</span><span class="special">>::</span><span class="identifier">value</span></code> is a <code class="computeroutput"><span class="keyword">bool</span></code>
- integral constant expression that evaluates to <span class="emphasis"><em>true</em></span>.
+ <code class="computeroutput"><span class="identifier">has_operator_plus</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_plus_equal.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_plus_equal.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_plus_equal.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -66,7 +66,17 @@
is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_plus_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
+ <code class="computeroutput"><span class="identifier">has_operator_plus_equal</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_plus_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression that evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_plus_equal</span><span class="special"><</span><span class="keyword">long</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_plus_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span>
@@ -86,14 +96,13 @@
inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_plus_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span>
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code>
+ <code class="computeroutput"><span class="identifier">has_operator_plus_equal</span><span class="special"><</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code>
inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_plus_equal</span><span class="special"><</span><span class="keyword">long</span><span class="special">>::</span><span class="identifier">value</span></code>
- is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
- expression that evaluates to <span class="emphasis"><em>true</em></span>.
+ <code class="computeroutput"><span class="identifier">has_operator_plus_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code>
+ inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_postfix_decrement.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_postfix_decrement.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_postfix_decrement.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -65,7 +65,17 @@
is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_postfix_decrement</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
+ <code class="computeroutput"><span class="identifier">has_operator_postfix_decrement</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_postfix_decrement</span><span class="special"><</span><span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression that evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_postfix_decrement</span><span class="special"><</span><span class="keyword">long</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_postfix_decrement</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">></span></code>
@@ -85,11 +95,6 @@
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_postfix_decrement</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
-<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_postfix_decrement</span><span class="special"><</span><span class="keyword">long</span><span class="special">>::</span><span class="identifier">value</span></code>
- is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
- expression that evaluates to <span class="emphasis"><em>true</em></span>.
- </p></blockquote></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_postfix_increment.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_postfix_increment.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_postfix_increment.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -65,7 +65,17 @@
is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_postfix_increment</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
+ <code class="computeroutput"><span class="identifier">has_operator_postfix_increment</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_postfix_increment</span><span class="special"><</span><span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression that evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_postfix_increment</span><span class="special"><</span><span class="keyword">long</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_postfix_increment</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">></span></code>
@@ -85,11 +95,6 @@
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_postfix_increment</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
-<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_postfix_increment</span><span class="special"><</span><span class="keyword">long</span><span class="special">>::</span><span class="identifier">value</span></code>
- is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
- expression that evaluates to <span class="emphasis"><em>true</em></span>.
- </p></blockquote></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_prefix_decrement.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_prefix_decrement.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_prefix_decrement.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -65,7 +65,17 @@
is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_prefix_decrement</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
+ <code class="computeroutput"><span class="identifier">has_operator_prefix_decrement</span><span class="special"><</span><span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_prefix_decrement</span><span class="special"><</span><span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression that evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_prefix_decrement</span><span class="special"><</span><span class="keyword">long</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_prefix_decrement</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">></span></code>
@@ -85,11 +95,6 @@
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_prefix_decrement</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
-<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_prefix_decrement</span><span class="special"><</span><span class="keyword">long</span><span class="special">>::</span><span class="identifier">value</span></code>
- is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
- expression that evaluates to <span class="emphasis"><em>true</em></span>.
- </p></blockquote></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_prefix_increment.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_prefix_increment.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_prefix_increment.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -65,7 +65,17 @@
is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_prefix_increment</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
+ <code class="computeroutput"><span class="identifier">has_operator_prefix_increment</span><span class="special"><</span><span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_prefix_increment</span><span class="special"><</span><span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression that evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_prefix_increment</span><span class="special"><</span><span class="keyword">long</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_prefix_increment</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">></span></code>
@@ -85,11 +95,6 @@
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_prefix_increment</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
-<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_prefix_increment</span><span class="special"><</span><span class="keyword">long</span><span class="special">>::</span><span class="identifier">value</span></code>
- is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
- expression that evaluates to <span class="emphasis"><em>true</em></span>.
- </p></blockquote></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_right_shift.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_right_shift.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_right_shift.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -67,7 +67,17 @@
is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_right_shift</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
+ <code class="computeroutput"><span class="identifier">has_operator_right_shift</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_right_shift</span><span class="special"><</span><span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression that evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_right_shift</span><span class="special"><</span><span class="keyword">long</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_right_shift</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span>
@@ -83,11 +93,6 @@
<span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code>
inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
-<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_right_shift</span><span class="special"><</span><span class="keyword">long</span><span class="special">>::</span><span class="identifier">value</span></code>
- is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
- expression that evaluates to <span class="emphasis"><em>true</em></span>.
- </p></blockquote></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_right_shift_equal.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_right_shift_equal.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_right_shift_equal.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -67,7 +67,17 @@
is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_right_shift_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
+ <code class="computeroutput"><span class="identifier">has_operator_right_shift_equal</span><span class="special"><</span><span class="identifier">LHS</span><span class="special">,</span> <span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_right_shift_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression that evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_right_shift_equal</span><span class="special"><</span><span class="keyword">long</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_right_shift_equal</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">,</span>
@@ -83,11 +93,6 @@
<span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code>
inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
-<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_right_shift_equal</span><span class="special"><</span><span class="keyword">long</span><span class="special">>::</span><span class="identifier">value</span></code>
- is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
- expression that evaluates to <span class="emphasis"><em>true</em></span>.
- </p></blockquote></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_unary_minus.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_unary_minus.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_unary_minus.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -65,7 +65,17 @@
is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_unary_minus</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
+ <code class="computeroutput"><span class="identifier">has_operator_unary_minus</span><span class="special"><</span><span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_unary_minus</span><span class="special"><</span><span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression that evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_unary_minus</span><span class="special"><</span><span class="keyword">long</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_unary_minus</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">></span></code>
@@ -85,11 +95,6 @@
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_unary_minus</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
-<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_unary_minus</span><span class="special"><</span><span class="keyword">long</span><span class="special">>::</span><span class="identifier">value</span></code>
- is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
- expression that evaluates to <span class="emphasis"><em>true</em></span>.
- </p></blockquote></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_unary_plus.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_unary_plus.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/has_operator_unary_plus.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -65,7 +65,17 @@
is the type <code class="computeroutput"><span class="keyword">bool</span></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_unary_plus</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
+ <code class="computeroutput"><span class="identifier">has_operator_unary_plus</span><span class="special"><</span><span class="identifier">RHS</span><span class="special">,</span> <span class="identifier">RET</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_unary_plus</span><span class="special"><</span><span class="keyword">int</span><span class="special">>::</span><span class="identifier">value</span></code>
+ is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
+ expression that evaluates to <code class="computeroutput"><span class="keyword">true</span></code>.
+ </p></blockquote></div>
+<div class="blockquote"><blockquote class="blockquote"><p>
+ <code class="computeroutput"><span class="identifier">has_operator_unary_plus</span><span class="special"><</span><span class="keyword">long</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
</p></blockquote></div>
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_unary_plus</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">></span></code>
@@ -85,11 +95,6 @@
<div class="blockquote"><blockquote class="blockquote"><p>
<code class="computeroutput"><span class="identifier">has_operator_unary_plus</span><span class="special"><</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">></span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code>.
</p></blockquote></div>
-<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput"><span class="identifier">has_operator_unary_plus</span><span class="special"><</span><span class="keyword">long</span><span class="special">>::</span><span class="identifier">value</span></code>
- is a <code class="computeroutput"><span class="keyword">bool</span></code> integral constant
- expression that evaluates to <span class="emphasis"><em>true</em></span>.
- </p></blockquote></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/integral_promotion.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/integral_promotion.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/integral_promotion.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -42,7 +42,7 @@
or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<div class="table">
-<a name="id3292365"></a><p class="title"><b>Table 1.18. Examples</b></p>
+<a name="id3420990"></a><p class="title"><b>Table 1.18. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/make_signed.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/make_signed.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/make_signed.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -47,7 +47,7 @@
or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<div class="table">
-<a name="id3310292"></a><p class="title"><b>Table 1.19. Examples</b></p>
+<a name="id3438909"></a><p class="title"><b>Table 1.19. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/make_unsigned.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/make_unsigned.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/make_unsigned.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -47,7 +47,7 @@
or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<div class="table">
-<a name="id3310873"></a><p class="title"><b>Table 1.20. Examples</b></p>
+<a name="id3439489"></a><p class="title"><b>Table 1.20. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/member_object.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/member_object.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/member_object.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -44,7 +44,7 @@
or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<div class="table">
-<a name="id3311477"></a><p class="title"><b>Table 1.21. Examples</b></p>
+<a name="id3440094"></a><p class="title"><b>Table 1.21. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/promote.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/promote.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/promote.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -44,7 +44,7 @@
or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<div class="table">
-<a name="id3312237"></a><p class="title"><b>Table 1.22. Examples</b></p>
+<a name="id3440853"></a><p class="title"><b>Table 1.22. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/remove_all_extents.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/remove_all_extents.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/remove_all_extents.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -47,7 +47,7 @@
or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<div class="table">
-<a name="id3313524"></a><p class="title"><b>Table 1.23. Examples</b></p>
+<a name="id3442140"></a><p class="title"><b>Table 1.23. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/remove_const.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/remove_const.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/remove_const.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -46,7 +46,7 @@
or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<div class="table">
-<a name="id3314186"></a><p class="title"><b>Table 1.24. Examples</b></p>
+<a name="id3442802"></a><p class="title"><b>Table 1.24. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/remove_cv.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/remove_cv.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/remove_cv.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -46,7 +46,7 @@
or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<div class="table">
-<a name="id3314831"></a><p class="title"><b>Table 1.25. Examples</b></p>
+<a name="id3443447"></a><p class="title"><b>Table 1.25. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/remove_extent.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/remove_extent.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/remove_extent.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -47,7 +47,7 @@
or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<div class="table">
-<a name="id3315478"></a><p class="title"><b>Table 1.26. Examples</b></p>
+<a name="id3444094"></a><p class="title"><b>Table 1.26. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/remove_member_pointer.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/remove_member_pointer.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/remove_member_pointer.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -42,7 +42,7 @@
or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<div class="table">
-<a name="id3316746"></a><p class="title"><b>Table 1.28. Examples</b></p>
+<a name="id3445362"></a><p class="title"><b>Table 1.28. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/remove_pointer.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/remove_pointer.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/remove_pointer.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -46,7 +46,7 @@
or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<div class="table">
-<a name="id3316154"></a><p class="title"><b>Table 1.27. Examples</b></p>
+<a name="id3444770"></a><p class="title"><b>Table 1.27. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/remove_reference.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/remove_reference.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/remove_reference.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -46,7 +46,7 @@
or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<div class="table">
-<a name="id3317536"></a><p class="title"><b>Table 1.29. Examples</b></p>
+<a name="id3446151"></a><p class="title"><b>Table 1.29. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/remove_volatile.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/remove_volatile.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/boost_typetraits/reference/remove_volatile.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -46,7 +46,7 @@
or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
</p>
<div class="table">
-<a name="id3318091"></a><p class="title"><b>Table 1.30. Examples</b></p>
+<a name="id3446707"></a><p class="title"><b>Table 1.30. Examples</b></p>
<div class="table-contents"><table class="table" summary="Examples">
<colgroup>
<col>
Modified: sandbox/type_traits/libs/type_traits/doc/html/index.html
==============================================================================
--- sandbox/type_traits/libs/type_traits/doc/html/index.html (original)
+++ sandbox/type_traits/libs/type_traits/doc/html/index.html 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -24,7 +24,7 @@
Ottosen, Roman Perepelitsa, Robert Ramey, Jeremy Siek, Robert Stewart and Steven
Watanabe</p></div>
<div><div class="legalnotice">
-<a name="id3212004"></a><p>
+<a name="id3337342"></a><p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
@@ -223,7 +223,7 @@
</p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><p><small>Last revised: January 30, 2011 at 14:55:08 +0100</small></p></td>
+<td align="left"><p><small>Last revised: February 26, 2011 at 22:36:25 +0100</small></p></td>
<td align="right"><div class="copyright-footer"></div></td>
</tr></table>
<hr>
Modified: sandbox/type_traits/libs/type_traits/test/has_binary_logical_operator_test.hpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_binary_logical_operator_test.hpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_binary_logical_operator_test.hpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -3,11 +3,9 @@
// Boost Software License, Version 1.0. (See accompanying file
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-#include "has_binary_operator_test.hpp"
-
namespace {
-void run() {
+void run2() {
// test with only one template parameter
TEST_T(void, false);
TEST_T(bool, true);
@@ -1146,42 +1144,6 @@
TEST_TTR(CV1(double), CV2(bool), tag, false);
TEST_TTR(CV1(double), CV2(int), tag, false);
-
- TEST_T(without, false);
- TEST_T(internal, true);
- TEST_T(external, true);
-// compile time error
-// TEST_T(internal_private, false);
- TEST_T(returns_int, true);
- TEST_T(returns_void, true);
- TEST_T(returns_void_star, true);
- TEST_T(returns_double, true);
- TEST_T(returns_string, true);
- TEST_T(returns_convertible_to_bool, true);
- TEST_T(Base1, true);
- TEST_T(Derived1, true);
- TEST_T(Base2, false);
- TEST_T(Derived2, true);
-
- TEST_TR(without, bool, false);
- TEST_TR(internal, bool, false);
- TEST_TR(internal, ret, true);
- TEST_TR(external, bool, false);
- TEST_TR(external, ret, true);
- TEST_TR(returns_int, bool, true);
- TEST_TR(returns_int, int, true);
- TEST_TR(returns_void, void, true);
- TEST_TR(returns_void, bool, false);
- TEST_TR(returns_void_star, bool, true);
- TEST_TR(returns_double, bool, true);
- TEST_TR(returns_double, double, true);
- TEST_TR(returns_string, bool, false);
- TEST_TR(returns_string, std::string, true);
- TEST_TR(returns_convertible_to_bool, bool, true);
- TEST_TR(Base1, bool, true);
- TEST_TR(Derived1, bool, true);
- TEST_TR(Base2, bool, false);
- TEST_TR(Derived2, bool, true);
// pointers
TEST_TT(void*, bool, true);
TEST_TT(void*, int, true);
@@ -1286,7 +1248,3 @@
TEST_TT(C, D, true);
}
}
-
-TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
- run();
-TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_binary_minus_operator_test.hpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_binary_minus_operator_test.hpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_binary_minus_operator_test.hpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -3,11 +3,9 @@
// Boost Software License, Version 1.0. (See accompanying file
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-#include "has_binary_operator_test.hpp"
-
namespace {
-void run() {
+void run2() {
// test with only one template parameter
TEST_T(void, false);
TEST_T(bool, true);
@@ -1146,42 +1144,6 @@
TEST_TTR(CV1(double), CV2(bool), tag, false);
TEST_TTR(CV1(double), CV2(int), tag, false);
-
- TEST_T(without, false);
- TEST_T(internal, true);
- TEST_T(external, true);
-// compile time error
-// TEST_T(internal_private, false);
- TEST_T(returns_int, true);
- TEST_T(returns_void, true);
- TEST_T(returns_void_star, true);
- TEST_T(returns_double, true);
- TEST_T(returns_string, true);
- TEST_T(returns_convertible_to_bool, true);
- TEST_T(Base1, true);
- TEST_T(Derived1, true);
- TEST_T(Base2, false);
- TEST_T(Derived2, true);
-
- TEST_TR(without, bool, false);
- TEST_TR(internal, bool, false);
- TEST_TR(internal, ret, true);
- TEST_TR(external, bool, false);
- TEST_TR(external, ret, true);
- TEST_TR(returns_int, bool, true);
- TEST_TR(returns_int, int, true);
- TEST_TR(returns_void, void, true);
- TEST_TR(returns_void, bool, false);
- TEST_TR(returns_void_star, bool, true);
- TEST_TR(returns_double, bool, true);
- TEST_TR(returns_double, double, true);
- TEST_TR(returns_string, bool, false);
- TEST_TR(returns_string, std::string, true);
- TEST_TR(returns_convertible_to_bool, bool, true);
- TEST_TR(Base1, bool, true);
- TEST_TR(Derived1, bool, true);
- TEST_TR(Base2, bool, false);
- TEST_TR(Derived2, bool, true);
// pointers
TEST_TT(void*, bool, false);
TEST_TT(void*, int, false);
@@ -1286,7 +1248,3 @@
TEST_TT(C, D, true);
}
}
-
-TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
- run();
-TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_binary_operator_test.hpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_binary_operator_test.hpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_binary_operator_test.hpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -3,8 +3,6 @@
// Boost Software License, Version 1.0. (See accompanying file
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-#include <string>
-
// test with one template parameter
#define TEST_T(TYPE,RESULT) BOOST_CHECK_INTEGRAL_CONSTANT((::tt::BOOST_TT_TRAIT_NAME<TYPE>::value), RESULT)
// test with one template parameter plus return value
@@ -25,8 +23,6 @@
struct external { };
ret operator BOOST_TT_TRAIT_OP (const external&, const external&);
-class internal_private { ret operator BOOST_TT_TRAIT_OP (const internal_private&) const; };
-
struct returns_int { int operator BOOST_TT_TRAIT_OP (const returns_int&); };
struct returns_void { void operator BOOST_TT_TRAIT_OP (const returns_void&); };
@@ -35,10 +31,13 @@
struct returns_double { double operator BOOST_TT_TRAIT_OP (const returns_double&); };
-struct returns_string { std::string operator BOOST_TT_TRAIT_OP (const returns_string&); };
-
-struct convertible_to_bool { operator bool () const; };
-struct returns_convertible_to_bool { convertible_to_bool operator BOOST_TT_TRAIT_OP (const returns_convertible_to_bool&); };
+struct ret1 { };
+struct convertible_to_ret1 { operator ret1 () const; };
+struct returns_convertible_to_ret1 { convertible_to_ret1 operator BOOST_TT_TRAIT_OP (const returns_convertible_to_ret1&); };
+
+struct convertible_to_ret2 { };
+struct ret2 { ret2(const convertible_to_ret2); };
+struct returns_convertible_to_ret2 { convertible_to_ret2 operator BOOST_TT_TRAIT_OP (const returns_convertible_to_ret2&); };
class Base1 { };
class Derived1 : public Base1 { };
@@ -62,4 +61,44 @@
bool operator BOOST_TT_TRAIT_OP (const C&, void*) { return true; }
bool operator BOOST_TT_TRAIT_OP (void*, const D&) { return true; }
bool operator BOOST_TT_TRAIT_OP (const C&, const D&) { return true; }
+
+//class internal_private { ret operator BOOST_TT_TRAIT_OP (const internal_private&) const; };
+
+void run1() {
+ TEST_T(without, false);
+ TEST_T(internal, true);
+ TEST_T(external, true);
+ TEST_T(returns_int, true);
+ TEST_T(returns_void, true);
+ TEST_T(returns_void_star, true);
+ TEST_T(returns_double, true);
+ TEST_T(returns_convertible_to_ret1, true);
+ TEST_T(returns_convertible_to_ret2, true);
+ TEST_T(Base1, true);
+ TEST_T(Derived1, true);
+ TEST_T(Base2, false);
+ TEST_T(Derived2, true);
+
+ TEST_TR(without, bool, false);
+ TEST_TR(internal, bool, false);
+ TEST_TR(internal, ret, true);
+ TEST_TR(external, bool, false);
+ TEST_TR(external, ret, true);
+ TEST_TR(returns_int, bool, true);
+ TEST_TR(returns_int, int, true);
+ TEST_TR(returns_void, void, true);
+ TEST_TR(returns_void, bool, false);
+ TEST_TR(returns_void_star, bool, true);
+ TEST_TR(returns_double, bool, true);
+ TEST_TR(returns_double, double, true);
+ TEST_TR(returns_convertible_to_ret1, ret1, true);
+ TEST_TR(returns_convertible_to_ret2, ret2, true);
+ TEST_TR(Base1, bool, true);
+ TEST_TR(Derived1, bool, true);
+ TEST_TR(Base2, bool, false);
+ TEST_TR(Derived2, bool, true);
+// compile time error
+// TEST_T(internal_private, false);
+}
+
}
Modified: sandbox/type_traits/libs/type_traits/test/has_binary_plus_operator_test.hpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_binary_plus_operator_test.hpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_binary_plus_operator_test.hpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -3,11 +3,9 @@
// Boost Software License, Version 1.0. (See accompanying file
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-#include "has_binary_operator_test.hpp"
-
namespace {
-void run() {
+void run2() {
// test with only one template parameter
TEST_T(void, false);
TEST_T(bool, true);
@@ -1146,42 +1144,6 @@
TEST_TTR(CV1(double), CV2(bool), tag, false);
TEST_TTR(CV1(double), CV2(int), tag, false);
-
- TEST_T(without, false);
- TEST_T(internal, true);
- TEST_T(external, true);
-// compile time error
-// TEST_T(internal_private, false);
- TEST_T(returns_int, true);
- TEST_T(returns_void, true);
- TEST_T(returns_void_star, true);
- TEST_T(returns_double, true);
- TEST_T(returns_string, true);
- TEST_T(returns_convertible_to_bool, true);
- TEST_T(Base1, true);
- TEST_T(Derived1, true);
- TEST_T(Base2, false);
- TEST_T(Derived2, true);
-
- TEST_TR(without, bool, false);
- TEST_TR(internal, bool, false);
- TEST_TR(internal, ret, true);
- TEST_TR(external, bool, false);
- TEST_TR(external, ret, true);
- TEST_TR(returns_int, bool, true);
- TEST_TR(returns_int, int, true);
- TEST_TR(returns_void, void, true);
- TEST_TR(returns_void, bool, false);
- TEST_TR(returns_void_star, bool, true);
- TEST_TR(returns_double, bool, true);
- TEST_TR(returns_double, double, true);
- TEST_TR(returns_string, bool, false);
- TEST_TR(returns_string, std::string, true);
- TEST_TR(returns_convertible_to_bool, bool, true);
- TEST_TR(Base1, bool, true);
- TEST_TR(Derived1, bool, true);
- TEST_TR(Base2, bool, false);
- TEST_TR(Derived2, bool, true);
// pointers
TEST_TT(void*, bool, false);
TEST_TT(void*, int, false);
@@ -1286,7 +1248,3 @@
TEST_TT(C, D, true);
}
}
-
-TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
- run();
-TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_comparison_operator_test.hpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_comparison_operator_test.hpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_comparison_operator_test.hpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -3,11 +3,9 @@
// Boost Software License, Version 1.0. (See accompanying file
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-#include "has_binary_operator_test.hpp"
-
namespace {
-void run() {
+void run2() {
// test with only one template parameter
TEST_T(void, false);
TEST_T(bool, true);
@@ -1146,42 +1144,6 @@
TEST_TTR(CV1(double), CV2(bool), tag, false);
TEST_TTR(CV1(double), CV2(int), tag, false);
-
- TEST_T(without, false);
- TEST_T(internal, true);
- TEST_T(external, true);
-// compile time error
-// TEST_T(internal_private, false);
- TEST_T(returns_int, true);
- TEST_T(returns_void, true);
- TEST_T(returns_void_star, true);
- TEST_T(returns_double, true);
- TEST_T(returns_string, true);
- TEST_T(returns_convertible_to_bool, true);
- TEST_T(Base1, true);
- TEST_T(Derived1, true);
- TEST_T(Base2, false);
- TEST_T(Derived2, true);
-
- TEST_TR(without, bool, false);
- TEST_TR(internal, bool, false);
- TEST_TR(internal, ret, true);
- TEST_TR(external, bool, false);
- TEST_TR(external, ret, true);
- TEST_TR(returns_int, bool, true);
- TEST_TR(returns_int, int, true);
- TEST_TR(returns_void, void, true);
- TEST_TR(returns_void, bool, false);
- TEST_TR(returns_void_star, bool, true);
- TEST_TR(returns_double, bool, true);
- TEST_TR(returns_double, double, true);
- TEST_TR(returns_string, bool, false);
- TEST_TR(returns_string, std::string, true);
- TEST_TR(returns_convertible_to_bool, bool, true);
- TEST_TR(Base1, bool, true);
- TEST_TR(Derived1, bool, true);
- TEST_TR(Base2, bool, false);
- TEST_TR(Derived2, bool, true);
// pointers
TEST_TT(void*, bool, false);
TEST_TT(void*, int, false);
@@ -1286,7 +1248,3 @@
TEST_TT(C, D, true);
}
}
-
-TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
- run();
-TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_dereference_operator_test.hpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_dereference_operator_test.hpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_dereference_operator_test.hpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -3,11 +3,9 @@
// Boost Software License, Version 1.0. (See accompanying file
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-#include "has_prefix_operator_test.hpp"
-
namespace {
-void run() {
+void run2() {
// test with only one template parameter
TEST_T(void, false);
TEST_T(bool, false);
@@ -86,41 +84,6 @@
TEST_TR(double, tag, false);
TEST_TR(long double, tag, false);
- TEST_T(without, false);
- TEST_T(internal, true);
- TEST_T(external, true);
-// compile time error
-// TEST_T(internal_private, false);
- TEST_T(returns_int, true);
- TEST_T(returns_void, true);
- TEST_T(returns_void_star, true);
- TEST_T(returns_double, true);
- TEST_T(returns_string, true);
- TEST_T(returns_convertible_to_bool, true);
- TEST_T(Base1, true);
- TEST_T(Derived1, true);
- TEST_T(Base2, false);
- TEST_T(Derived2, true);
-
- TEST_TR(without, bool, false);
- TEST_TR(internal, bool, false);
- TEST_TR(internal, ret, true);
- TEST_TR(external, bool, false);
- TEST_TR(external, ret, true);
- TEST_TR(returns_int, bool, true);
- TEST_TR(returns_int, int, true);
- TEST_TR(returns_void, void, true);
- TEST_TR(returns_void, bool, false);
- TEST_TR(returns_void_star, bool, true);
- TEST_TR(returns_double, bool, true);
- TEST_TR(returns_double, double, true);
- TEST_TR(returns_string, bool, false);
- TEST_TR(returns_string, std::string, true);
- TEST_TR(returns_convertible_to_bool, bool, true);
- TEST_TR(Base1, bool, true);
- TEST_TR(Derived1, bool, true);
- TEST_TR(Base2, bool, false);
- TEST_TR(Derived2, bool, true);
// pointers
TEST_T(void*, false);
TEST_T(bool*, true);
@@ -136,7 +99,3 @@
TEST_TR(char*, const char, true);
}
}
-
-TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
- run();
-TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_integral_no_constlhs_operator_test.hpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_integral_no_constlhs_operator_test.hpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_integral_no_constlhs_operator_test.hpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -3,11 +3,9 @@
// Boost Software License, Version 1.0. (See accompanying file
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-#include "has_binary_operator_test.hpp"
-
namespace {
-void run() {
+void run2() {
// test with only one template parameter
TEST_T(void, false);
TEST_T(bool, true);
@@ -1146,41 +1144,6 @@
TEST_TTR(CV1(double), CV2(bool), tag, false);
TEST_TTR(CV1(double), CV2(int), tag, false);
- TEST_T(without, false);
- TEST_T(internal, true);
- TEST_T(external, true);
-// compile time error
-// TEST_T(internal_private, false);
- TEST_T(returns_int, true);
- TEST_T(returns_void, true);
- TEST_T(returns_void_star, true);
- TEST_T(returns_double, true);
- TEST_T(returns_string, true);
- TEST_T(returns_convertible_to_bool, true);
- TEST_T(Base1, true);
- TEST_T(Derived1, true);
- TEST_T(Base2, false);
- TEST_T(Derived2, true);
-
- TEST_TR(without, bool, false);
- TEST_TR(internal, bool, false);
- TEST_TR(internal, ret, true);
- TEST_TR(external, bool, false);
- TEST_TR(external, ret, true);
- TEST_TR(returns_int, bool, true);
- TEST_TR(returns_int, int, true);
- TEST_TR(returns_void, void, true);
- TEST_TR(returns_void, bool, false);
- TEST_TR(returns_void_star, bool, true);
- TEST_TR(returns_double, bool, true);
- TEST_TR(returns_double, double, true);
- TEST_TR(returns_string, bool, false);
- TEST_TR(returns_string, std::string, true);
- TEST_TR(returns_convertible_to_bool, bool, true);
- TEST_TR(Base1, bool, true);
- TEST_TR(Derived1, bool, true);
- TEST_TR(Base2, bool, false);
- TEST_TR(Derived2, bool, true);
// pointers
TEST_TT(void*, bool, false);
TEST_TT(void*, int, false);
@@ -1285,7 +1248,3 @@
TEST_TT(C, D, true);
}
}
-
-TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
- run();
-TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_integral_operator_test.hpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_integral_operator_test.hpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_integral_operator_test.hpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -3,11 +3,9 @@
// Boost Software License, Version 1.0. (See accompanying file
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-#include "has_binary_operator_test.hpp"
-
namespace {
-void run() {
+void run2() {
// test with only one template parameter
TEST_T(void, false);
TEST_T(bool, true);
@@ -1146,42 +1144,6 @@
TEST_TTR(CV1(double), CV2(bool), tag, false);
TEST_TTR(CV1(double), CV2(int), tag, false);
-
- TEST_T(without, false);
- TEST_T(internal, true);
- TEST_T(external, true);
-// compile time error
-// TEST_T(internal_private, false);
- TEST_T(returns_int, true);
- TEST_T(returns_void, true);
- TEST_T(returns_void_star, true);
- TEST_T(returns_double, true);
- TEST_T(returns_string, true);
- TEST_T(returns_convertible_to_bool, true);
- TEST_T(Base1, true);
- TEST_T(Derived1, true);
- TEST_T(Base2, false);
- TEST_T(Derived2, true);
-
- TEST_TR(without, bool, false);
- TEST_TR(internal, bool, false);
- TEST_TR(internal, ret, true);
- TEST_TR(external, bool, false);
- TEST_TR(external, ret, true);
- TEST_TR(returns_int, bool, true);
- TEST_TR(returns_int, int, true);
- TEST_TR(returns_void, void, true);
- TEST_TR(returns_void, bool, false);
- TEST_TR(returns_void_star, bool, true);
- TEST_TR(returns_double, bool, true);
- TEST_TR(returns_double, double, true);
- TEST_TR(returns_string, bool, false);
- TEST_TR(returns_string, std::string, true);
- TEST_TR(returns_convertible_to_bool, bool, true);
- TEST_TR(Base1, bool, true);
- TEST_TR(Derived1, bool, true);
- TEST_TR(Base2, bool, false);
- TEST_TR(Derived2, bool, true);
// pointers
TEST_TT(void*, bool, false);
TEST_TT(void*, int, false);
@@ -1286,7 +1248,3 @@
TEST_TT(C, D, true);
}
}
-
-TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
- run();
-TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_minus_equal_operator_test.hpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_minus_equal_operator_test.hpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_minus_equal_operator_test.hpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -3,11 +3,9 @@
// Boost Software License, Version 1.0. (See accompanying file
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-#include "has_binary_operator_test.hpp"
-
namespace {
-void run() {
+void run2() {
// test with only one template parameter
TEST_T(void, false);
TEST_T(bool, true);
@@ -1146,42 +1144,6 @@
TEST_TTR(CV1(double), CV2(bool), tag, false);
TEST_TTR(CV1(double), CV2(int), tag, false);
-
- TEST_T(without, false);
- TEST_T(internal, true);
- TEST_T(external, true);
-// compile time error
-// TEST_T(internal_private, false);
- TEST_T(returns_int, true);
- TEST_T(returns_void, true);
- TEST_T(returns_void_star, true);
- TEST_T(returns_double, true);
- TEST_T(returns_string, true);
- TEST_T(returns_convertible_to_bool, true);
- TEST_T(Base1, true);
- TEST_T(Derived1, true);
- TEST_T(Base2, false);
- TEST_T(Derived2, true);
-
- TEST_TR(without, bool, false);
- TEST_TR(internal, bool, false);
- TEST_TR(internal, ret, true);
- TEST_TR(external, bool, false);
- TEST_TR(external, ret, true);
- TEST_TR(returns_int, bool, true);
- TEST_TR(returns_int, int, true);
- TEST_TR(returns_void, void, true);
- TEST_TR(returns_void, bool, false);
- TEST_TR(returns_void_star, bool, true);
- TEST_TR(returns_double, bool, true);
- TEST_TR(returns_double, double, true);
- TEST_TR(returns_string, bool, false);
- TEST_TR(returns_string, std::string, true);
- TEST_TR(returns_convertible_to_bool, bool, true);
- TEST_TR(Base1, bool, true);
- TEST_TR(Derived1, bool, true);
- TEST_TR(Base2, bool, false);
- TEST_TR(Derived2, bool, true);
// pointers
TEST_TT(void*, bool, false);
TEST_TT(void*, int, false);
@@ -1286,7 +1248,3 @@
TEST_TT(C, D, true);
}
}
-
-TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
- run();
-TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_no_pointer_no_constlhs_operator_test.hpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_no_pointer_no_constlhs_operator_test.hpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_no_pointer_no_constlhs_operator_test.hpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -3,11 +3,9 @@
// Boost Software License, Version 1.0. (See accompanying file
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-#include "has_binary_operator_test.hpp"
-
namespace {
-void run() {
+void run2() {
// test with only one template parameter
TEST_T(void, false);
TEST_T(bool, true);
@@ -1146,42 +1144,6 @@
TEST_TTR(CV1(double), CV2(bool), tag, false);
TEST_TTR(CV1(double), CV2(int), tag, false);
-
- TEST_T(without, false);
- TEST_T(internal, true);
- TEST_T(external, true);
-// compile time error
-// TEST_T(internal_private, false);
- TEST_T(returns_int, true);
- TEST_T(returns_void, true);
- TEST_T(returns_void_star, true);
- TEST_T(returns_double, true);
- TEST_T(returns_string, true);
- TEST_T(returns_convertible_to_bool, true);
- TEST_T(Base1, true);
- TEST_T(Derived1, true);
- TEST_T(Base2, false);
- TEST_T(Derived2, true);
-
- TEST_TR(without, bool, false);
- TEST_TR(internal, bool, false);
- TEST_TR(internal, ret, true);
- TEST_TR(external, bool, false);
- TEST_TR(external, ret, true);
- TEST_TR(returns_int, bool, true);
- TEST_TR(returns_int, int, true);
- TEST_TR(returns_void, void, true);
- TEST_TR(returns_void, bool, false);
- TEST_TR(returns_void_star, bool, true);
- TEST_TR(returns_double, bool, true);
- TEST_TR(returns_double, double, true);
- TEST_TR(returns_string, bool, false);
- TEST_TR(returns_string, std::string, true);
- TEST_TR(returns_convertible_to_bool, bool, true);
- TEST_TR(Base1, bool, true);
- TEST_TR(Derived1, bool, true);
- TEST_TR(Base2, bool, false);
- TEST_TR(Derived2, bool, true);
// pointers
TEST_TT(void*, bool, false);
TEST_TT(void*, int, false);
@@ -1286,7 +1248,3 @@
TEST_TT(C, D, true);
}
}
-
-TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
- run();
-TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_no_pointer_operator_test.hpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_no_pointer_operator_test.hpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_no_pointer_operator_test.hpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -3,11 +3,9 @@
// Boost Software License, Version 1.0. (See accompanying file
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-#include "has_binary_operator_test.hpp"
-
namespace {
-void run() {
+void run2() {
// test with only one template parameter
TEST_T(void, false);
TEST_T(bool, true);
@@ -1146,42 +1144,6 @@
TEST_TTR(CV1(double), CV2(bool), tag, false);
TEST_TTR(CV1(double), CV2(int), tag, false);
-
- TEST_T(without, false);
- TEST_T(internal, true);
- TEST_T(external, true);
-// compile time error
-// TEST_T(internal_private, false);
- TEST_T(returns_int, true);
- TEST_T(returns_void, true);
- TEST_T(returns_void_star, true);
- TEST_T(returns_double, true);
- TEST_T(returns_string, true);
- TEST_T(returns_convertible_to_bool, true);
- TEST_T(Base1, true);
- TEST_T(Derived1, true);
- TEST_T(Base2, false);
- TEST_T(Derived2, true);
-
- TEST_TR(without, bool, false);
- TEST_TR(internal, bool, false);
- TEST_TR(internal, ret, true);
- TEST_TR(external, bool, false);
- TEST_TR(external, ret, true);
- TEST_TR(returns_int, bool, true);
- TEST_TR(returns_int, int, true);
- TEST_TR(returns_void, void, true);
- TEST_TR(returns_void, bool, false);
- TEST_TR(returns_void_star, bool, true);
- TEST_TR(returns_double, bool, true);
- TEST_TR(returns_double, double, true);
- TEST_TR(returns_string, bool, false);
- TEST_TR(returns_string, std::string, true);
- TEST_TR(returns_convertible_to_bool, bool, true);
- TEST_TR(Base1, bool, true);
- TEST_TR(Derived1, bool, true);
- TEST_TR(Base2, bool, false);
- TEST_TR(Derived2, bool, true);
// pointers
TEST_TT(void*, bool, false);
TEST_TT(void*, int, false);
@@ -1286,7 +1248,3 @@
TEST_TT(C, D, true);
}
}
-
-TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
- run();
-TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_operator_bit_and_equal_test.cpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_operator_bit_and_equal_test.cpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_operator_bit_and_equal_test.cpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -15,4 +15,19 @@
#define BOOST_TT_TRAIT_NAME has_operator_bit_and_equal
#define BOOST_TT_TRAIT_OP &=
+#include "has_binary_operator_test.hpp"
#include "has_integral_no_constlhs_operator_test.hpp"
+
+namespace {
+void specific() {
+ /* nothing specific */
+}
+}
+
+
+
+TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
+ run1();
+ run2();
+ specific();
+TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_operator_bit_and_test.cpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_operator_bit_and_test.cpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_operator_bit_and_test.cpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -15,4 +15,19 @@
#define BOOST_TT_TRAIT_NAME has_operator_bit_and
#define BOOST_TT_TRAIT_OP &
+#include "has_binary_operator_test.hpp"
#include "has_integral_operator_test.hpp"
+
+namespace {
+void specific() {
+ /* nothing specific */
+}
+}
+
+
+
+TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
+ run1();
+ run2();
+ specific();
+TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_operator_bit_or_equal_test.cpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_operator_bit_or_equal_test.cpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_operator_bit_or_equal_test.cpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -15,4 +15,19 @@
#define BOOST_TT_TRAIT_NAME has_operator_bit_or_equal
#define BOOST_TT_TRAIT_OP |=
+#include "has_binary_operator_test.hpp"
#include "has_integral_no_constlhs_operator_test.hpp"
+
+namespace {
+void specific() {
+ /* nothing specific */
+}
+}
+
+
+
+TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
+ run1();
+ run2();
+ specific();
+TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_operator_bit_or_test.cpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_operator_bit_or_test.cpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_operator_bit_or_test.cpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -15,4 +15,19 @@
#define BOOST_TT_TRAIT_NAME has_operator_bit_or
#define BOOST_TT_TRAIT_OP |
+#include "has_binary_operator_test.hpp"
#include "has_integral_operator_test.hpp"
+
+namespace {
+void specific() {
+ /* nothing specific */
+}
+}
+
+
+
+TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
+ run1();
+ run2();
+ specific();
+TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_operator_bit_xor_equal_test.cpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_operator_bit_xor_equal_test.cpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_operator_bit_xor_equal_test.cpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -15,4 +15,19 @@
#define BOOST_TT_TRAIT_NAME has_operator_bit_xor_equal
#define BOOST_TT_TRAIT_OP ^=
+#include "has_binary_operator_test.hpp"
#include "has_integral_no_constlhs_operator_test.hpp"
+
+namespace {
+void specific() {
+ /* nothing specific */
+}
+}
+
+
+
+TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
+ run1();
+ run2();
+ specific();
+TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_operator_bit_xor_test.cpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_operator_bit_xor_test.cpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_operator_bit_xor_test.cpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -15,4 +15,19 @@
#define BOOST_TT_TRAIT_NAME has_operator_bit_xor
#define BOOST_TT_TRAIT_OP ^
+#include "has_binary_operator_test.hpp"
#include "has_integral_operator_test.hpp"
+
+namespace {
+void specific() {
+ /* nothing specific */
+}
+}
+
+
+
+TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
+ run1();
+ run2();
+ specific();
+TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_operator_complement_test.cpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_operator_complement_test.cpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_operator_complement_test.cpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -15,4 +15,19 @@
#define BOOST_TT_TRAIT_NAME has_operator_complement
#define BOOST_TT_TRAIT_OP ~
+#include "has_prefix_operator_test.hpp"
#include "has_prefix_complement_operator_test.hpp"
+
+namespace {
+void specific() {
+ /* nothing specific */
+}
+}
+
+
+
+TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
+ run1();
+ run2();
+ specific();
+TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_operator_dereference_test.cpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_operator_dereference_test.cpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_operator_dereference_test.cpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -15,4 +15,19 @@
#define BOOST_TT_TRAIT_NAME has_operator_dereference
#define BOOST_TT_TRAIT_OP *
+#include "has_prefix_operator_test.hpp"
#include "has_dereference_operator_test.hpp"
+
+namespace {
+void specific() {
+ /* nothing specific */
+}
+}
+
+
+
+TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
+ run1();
+ run2();
+ specific();
+TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_operator_divides_equal_test.cpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_operator_divides_equal_test.cpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_operator_divides_equal_test.cpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -15,4 +15,19 @@
#define BOOST_TT_TRAIT_NAME has_operator_divides_equal
#define BOOST_TT_TRAIT_OP /=
+#include "has_binary_operator_test.hpp"
#include "has_no_pointer_no_constlhs_operator_test.hpp"
+
+namespace {
+void specific() {
+ /* nothing specific */
+}
+}
+
+
+
+TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
+ run1();
+ run2();
+ specific();
+TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_operator_divides_test.cpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_operator_divides_test.cpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_operator_divides_test.cpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -15,4 +15,19 @@
#define BOOST_TT_TRAIT_NAME has_operator_divides
#define BOOST_TT_TRAIT_OP /
+#include "has_binary_operator_test.hpp"
#include "has_no_pointer_operator_test.hpp"
+
+namespace {
+void specific() {
+ /* nothing specific */
+}
+}
+
+
+
+TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
+ run1();
+ run2();
+ specific();
+TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_operator_equal_to_test.cpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_operator_equal_to_test.cpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_operator_equal_to_test.cpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -15,4 +15,19 @@
#define BOOST_TT_TRAIT_NAME has_operator_equal_to
#define BOOST_TT_TRAIT_OP ==
+#include "has_binary_operator_test.hpp"
#include "has_comparison_operator_test.hpp"
+
+namespace {
+void specific() {
+ /* nothing specific */
+}
+}
+
+
+
+TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
+ run1();
+ run2();
+ specific();
+TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_operator_greater_equal_test.cpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_operator_greater_equal_test.cpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_operator_greater_equal_test.cpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -15,4 +15,19 @@
#define BOOST_TT_TRAIT_NAME has_operator_greater_equal
#define BOOST_TT_TRAIT_OP >=
+#include "has_binary_operator_test.hpp"
#include "has_comparison_operator_test.hpp"
+
+namespace {
+void specific() {
+ /* nothing specific */
+}
+}
+
+
+
+TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
+ run1();
+ run2();
+ specific();
+TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_operator_greater_test.cpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_operator_greater_test.cpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_operator_greater_test.cpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -15,4 +15,19 @@
#define BOOST_TT_TRAIT_NAME has_operator_greater
#define BOOST_TT_TRAIT_OP >
+#include "has_binary_operator_test.hpp"
#include "has_comparison_operator_test.hpp"
+
+namespace {
+void specific() {
+ /* nothing specific */
+}
+}
+
+
+
+TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
+ run1();
+ run2();
+ specific();
+TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_operator_left_shift_equal_test.cpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_operator_left_shift_equal_test.cpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_operator_left_shift_equal_test.cpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -15,4 +15,19 @@
#define BOOST_TT_TRAIT_NAME has_operator_left_shift_equal
#define BOOST_TT_TRAIT_OP <<=
+#include "has_binary_operator_test.hpp"
#include "has_integral_no_constlhs_operator_test.hpp"
+
+namespace {
+void specific() {
+ /* nothing specific */
+}
+}
+
+
+
+TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
+ run1();
+ run2();
+ specific();
+TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_operator_left_shift_test.cpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_operator_left_shift_test.cpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_operator_left_shift_test.cpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -15,4 +15,42 @@
#define BOOST_TT_TRAIT_NAME has_operator_left_shift
#define BOOST_TT_TRAIT_OP <<
+#include "has_binary_operator_test.hpp"
#include "has_integral_operator_test.hpp"
+
+#include <ostream>
+#include <string>
+
+#define TEST_SPECIFIC(T) TEST_TTR(std::ostream, T, std::ostream, true)
+namespace {
+
+void specific() {
+ TEST_SPECIFIC(long);
+ TEST_SPECIFIC(unsigned long);
+ TEST_SPECIFIC(bool);
+ TEST_SPECIFIC(short);
+ TEST_SPECIFIC(unsigned short);
+ TEST_SPECIFIC(int);
+ TEST_SPECIFIC(unsigned int);
+ TEST_SPECIFIC(double);
+ TEST_SPECIFIC(float);
+ TEST_SPECIFIC(void*);
+ TEST_SPECIFIC(char);
+ TEST_SPECIFIC(signed char);
+ TEST_SPECIFIC(unsigned char);
+ TEST_SPECIFIC(const char*);
+ TEST_SPECIFIC(char*);
+ TEST_SPECIFIC(const signed char*);
+ TEST_SPECIFIC(signed char*);
+ TEST_SPECIFIC(const unsigned char*);
+ TEST_SPECIFIC(unsigned char*);
+ TEST_SPECIFIC(std::string);
+}
+}
+
+
+TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
+ run1();
+ run2();
+ specific();
+TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_operator_less_equal_test.cpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_operator_less_equal_test.cpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_operator_less_equal_test.cpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -15,4 +15,19 @@
#define BOOST_TT_TRAIT_NAME has_operator_less_equal
#define BOOST_TT_TRAIT_OP <=
+#include "has_binary_operator_test.hpp"
#include "has_comparison_operator_test.hpp"
+
+namespace {
+void specific() {
+ /* nothing specific */
+}
+}
+
+
+
+TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
+ run1();
+ run2();
+ specific();
+TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_operator_less_test.cpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_operator_less_test.cpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_operator_less_test.cpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -15,4 +15,19 @@
#define BOOST_TT_TRAIT_NAME has_operator_less
#define BOOST_TT_TRAIT_OP <
+#include "has_binary_operator_test.hpp"
#include "has_comparison_operator_test.hpp"
+
+namespace {
+void specific() {
+ /* nothing specific */
+}
+}
+
+
+
+TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
+ run1();
+ run2();
+ specific();
+TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_operator_logical_and_test.cpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_operator_logical_and_test.cpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_operator_logical_and_test.cpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -15,4 +15,19 @@
#define BOOST_TT_TRAIT_NAME has_operator_logical_and
#define BOOST_TT_TRAIT_OP &&
+#include "has_binary_operator_test.hpp"
#include "has_binary_logical_operator_test.hpp"
+
+namespace {
+void specific() {
+ /* nothing specific */
+}
+}
+
+
+
+TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
+ run1();
+ run2();
+ specific();
+TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_operator_logical_not_test.cpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_operator_logical_not_test.cpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_operator_logical_not_test.cpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -15,4 +15,21 @@
#define BOOST_TT_TRAIT_NAME has_operator_logical_not
#define BOOST_TT_TRAIT_OP !
+#include "has_prefix_operator_test.hpp"
#include "has_prefix_plus_not_operator_test.hpp"
+
+#include <iostream>
+
+namespace {
+void specific() {
+ TEST_TR(std::ostream, bool, true);
+ TEST_TR(std::istream, bool, true);
+}
+}
+
+
+TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
+ run1();
+ run2();
+ specific();
+TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_operator_logical_or_test.cpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_operator_logical_or_test.cpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_operator_logical_or_test.cpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -15,4 +15,19 @@
#define BOOST_TT_TRAIT_NAME has_operator_logical_or
#define BOOST_TT_TRAIT_OP ||
+#include "has_binary_operator_test.hpp"
#include "has_binary_logical_operator_test.hpp"
+
+namespace {
+void specific() {
+ /* nothing specific */
+}
+}
+
+
+
+TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
+ run1();
+ run2();
+ specific();
+TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_operator_minus_equal_test.cpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_operator_minus_equal_test.cpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_operator_minus_equal_test.cpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -15,4 +15,19 @@
#define BOOST_TT_TRAIT_NAME has_operator_minus_equal
#define BOOST_TT_TRAIT_OP -=
+#include "has_binary_operator_test.hpp"
#include "has_minus_equal_operator_test.hpp"
+
+namespace {
+void specific() {
+ /* nothing specific */
+}
+}
+
+
+
+TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
+ run1();
+ run2();
+ specific();
+TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_operator_minus_test.cpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_operator_minus_test.cpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_operator_minus_test.cpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -15,4 +15,19 @@
#define BOOST_TT_TRAIT_NAME has_operator_minus
#define BOOST_TT_TRAIT_OP -
+#include "has_binary_operator_test.hpp"
#include "has_binary_minus_operator_test.hpp"
+
+namespace {
+void specific() {
+ /* nothing specific */
+}
+}
+
+
+
+TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
+ run1();
+ run2();
+ specific();
+TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_operator_modulus_equal_test.cpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_operator_modulus_equal_test.cpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_operator_modulus_equal_test.cpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -15,4 +15,19 @@
#define BOOST_TT_TRAIT_NAME has_operator_modulus_equal
#define BOOST_TT_TRAIT_OP %=
+#include "has_binary_operator_test.hpp"
#include "has_integral_no_constlhs_operator_test.hpp"
+
+namespace {
+void specific() {
+ /* nothing specific */
+}
+}
+
+
+
+TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
+ run1();
+ run2();
+ specific();
+TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_operator_modulus_test.cpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_operator_modulus_test.cpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_operator_modulus_test.cpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -15,4 +15,19 @@
#define BOOST_TT_TRAIT_NAME has_operator_modulus
#define BOOST_TT_TRAIT_OP %
+#include "has_binary_operator_test.hpp"
#include "has_integral_operator_test.hpp"
+
+namespace {
+void specific() {
+ /* nothing specific */
+}
+}
+
+
+
+TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
+ run1();
+ run2();
+ specific();
+TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_operator_multiplies_equal_test.cpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_operator_multiplies_equal_test.cpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_operator_multiplies_equal_test.cpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -15,4 +15,19 @@
#define BOOST_TT_TRAIT_NAME has_operator_multiplies_equal
#define BOOST_TT_TRAIT_OP *=
+#include "has_binary_operator_test.hpp"
#include "has_no_pointer_no_constlhs_operator_test.hpp"
+
+namespace {
+void specific() {
+ /* nothing specific */
+}
+}
+
+
+
+TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
+ run1();
+ run2();
+ specific();
+TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_operator_multiplies_test.cpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_operator_multiplies_test.cpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_operator_multiplies_test.cpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -15,4 +15,19 @@
#define BOOST_TT_TRAIT_NAME has_operator_multiplies
#define BOOST_TT_TRAIT_OP *
+#include "has_binary_operator_test.hpp"
#include "has_no_pointer_operator_test.hpp"
+
+namespace {
+void specific() {
+ /* nothing specific */
+}
+}
+
+
+
+TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
+ run1();
+ run2();
+ specific();
+TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_operator_not_equal_to_test.cpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_operator_not_equal_to_test.cpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_operator_not_equal_to_test.cpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -15,4 +15,19 @@
#define BOOST_TT_TRAIT_NAME has_operator_not_equal_to
#define BOOST_TT_TRAIT_OP !=
+#include "has_binary_operator_test.hpp"
#include "has_comparison_operator_test.hpp"
+
+namespace {
+void specific() {
+ /* nothing specific */
+}
+}
+
+
+
+TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
+ run1();
+ run2();
+ specific();
+TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_operator_plus_equal_test.cpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_operator_plus_equal_test.cpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_operator_plus_equal_test.cpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -15,4 +15,19 @@
#define BOOST_TT_TRAIT_NAME has_operator_plus_equal
#define BOOST_TT_TRAIT_OP +=
+#include "has_binary_operator_test.hpp"
#include "has_plus_equal_operator_test.hpp"
+
+namespace {
+void specific() {
+ /* nothing specific */
+}
+}
+
+
+
+TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
+ run1();
+ run2();
+ specific();
+TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_operator_plus_test.cpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_operator_plus_test.cpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_operator_plus_test.cpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -15,4 +15,19 @@
#define BOOST_TT_TRAIT_NAME has_operator_plus
#define BOOST_TT_TRAIT_OP +
+#include "has_binary_operator_test.hpp"
#include "has_binary_plus_operator_test.hpp"
+
+namespace {
+void specific() {
+ /* nothing specific */
+}
+}
+
+
+
+TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
+ run1();
+ run2();
+ specific();
+TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_operator_postfix_decrement_test.cpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_operator_postfix_decrement_test.cpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_operator_postfix_decrement_test.cpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -15,4 +15,19 @@
#define BOOST_TT_TRAIT_NAME has_operator_postfix_decrement
#define BOOST_TT_TRAIT_OP --
+#include "has_postfix_operator_test.hpp"
#include "has_postfix_decrement_operator_test.hpp"
+
+namespace {
+void specific() {
+ /* nothing specific */
+}
+}
+
+
+
+TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
+ run1();
+ run2();
+ specific();
+TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_operator_postfix_increment_test.cpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_operator_postfix_increment_test.cpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_operator_postfix_increment_test.cpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -15,4 +15,19 @@
#define BOOST_TT_TRAIT_NAME has_operator_postfix_increment
#define BOOST_TT_TRAIT_OP ++
+#include "has_postfix_operator_test.hpp"
#include "has_postfix_increment_operator_test.hpp"
+
+namespace {
+void specific() {
+ /* nothing specific */
+}
+}
+
+
+
+TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
+ run1();
+ run2();
+ specific();
+TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_operator_prefix_decrement_test.cpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_operator_prefix_decrement_test.cpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_operator_prefix_decrement_test.cpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -15,4 +15,19 @@
#define BOOST_TT_TRAIT_NAME has_operator_prefix_decrement
#define BOOST_TT_TRAIT_OP --
+#include "has_prefix_operator_test.hpp"
#include "has_prefix_decrement_operator_test.hpp"
+
+namespace {
+void specific() {
+ /* nothing specific */
+}
+}
+
+
+
+TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
+ run1();
+ run2();
+ specific();
+TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_operator_prefix_increment_test.cpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_operator_prefix_increment_test.cpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_operator_prefix_increment_test.cpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -15,4 +15,19 @@
#define BOOST_TT_TRAIT_NAME has_operator_prefix_increment
#define BOOST_TT_TRAIT_OP ++
+#include "has_prefix_operator_test.hpp"
#include "has_prefix_increment_operator_test.hpp"
+
+namespace {
+void specific() {
+ /* nothing specific */
+}
+}
+
+
+
+TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
+ run1();
+ run2();
+ specific();
+TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_operator_right_shift_equal_test.cpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_operator_right_shift_equal_test.cpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_operator_right_shift_equal_test.cpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -15,4 +15,19 @@
#define BOOST_TT_TRAIT_NAME has_operator_right_shift_equal
#define BOOST_TT_TRAIT_OP >>=
+#include "has_binary_operator_test.hpp"
#include "has_integral_no_constlhs_operator_test.hpp"
+
+namespace {
+void specific() {
+ /* nothing specific */
+}
+}
+
+
+
+TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
+ run1();
+ run2();
+ specific();
+TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_operator_right_shift_test.cpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_operator_right_shift_test.cpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_operator_right_shift_test.cpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -15,4 +15,38 @@
#define BOOST_TT_TRAIT_NAME has_operator_right_shift
#define BOOST_TT_TRAIT_OP >>
+#include "has_binary_operator_test.hpp"
#include "has_integral_operator_test.hpp"
+
+#include <istream>
+
+#define TEST_SPECIFIC(T) TEST_TTR(std::istream, T, std::istream, true)
+namespace {
+
+void specific() {
+ TEST_SPECIFIC(bool&);
+ TEST_SPECIFIC(short&);
+ TEST_SPECIFIC(unsigned short&);
+ TEST_SPECIFIC(int&);
+ TEST_SPECIFIC(unsigned int&);
+ TEST_SPECIFIC(long&);
+ TEST_SPECIFIC(unsigned long&);
+ TEST_SPECIFIC(float&);
+ TEST_SPECIFIC(double&);
+ TEST_SPECIFIC(void*&);
+ TEST_SPECIFIC(char&);
+ TEST_SPECIFIC(signed char&);
+ TEST_SPECIFIC(unsigned char&);
+ TEST_SPECIFIC(char*);
+ TEST_SPECIFIC(signed char*);
+ TEST_SPECIFIC(unsigned char*);
+ TEST_SPECIFIC(std::string&);
+}
+}
+
+
+TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
+ run1();
+ run2();
+ specific();
+TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_operator_unary_minus_test.cpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_operator_unary_minus_test.cpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_operator_unary_minus_test.cpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -15,4 +15,19 @@
#define BOOST_TT_TRAIT_NAME has_operator_unary_minus
#define BOOST_TT_TRAIT_OP -
+#include "has_prefix_operator_test.hpp"
#include "has_prefix_minus_operator_test.hpp"
+
+namespace {
+void specific() {
+ /* nothing specific */
+}
+}
+
+
+
+TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
+ run1();
+ run2();
+ specific();
+TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_operator_unary_plus_test.cpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_operator_unary_plus_test.cpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_operator_unary_plus_test.cpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -15,4 +15,19 @@
#define BOOST_TT_TRAIT_NAME has_operator_unary_plus
#define BOOST_TT_TRAIT_OP +
+#include "has_prefix_operator_test.hpp"
#include "has_prefix_plus_not_operator_test.hpp"
+
+namespace {
+void specific() {
+ /* nothing specific */
+}
+}
+
+
+
+TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
+ run1();
+ run2();
+ specific();
+TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_plus_equal_operator_test.hpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_plus_equal_operator_test.hpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_plus_equal_operator_test.hpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -3,11 +3,9 @@
// Boost Software License, Version 1.0. (See accompanying file
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-#include "has_binary_operator_test.hpp"
-
namespace {
-void run() {
+void run2() {
// test with only one template parameter
TEST_T(void, false);
TEST_T(bool, true);
@@ -1146,42 +1144,6 @@
TEST_TTR(CV1(double), CV2(bool), tag, false);
TEST_TTR(CV1(double), CV2(int), tag, false);
-
- TEST_T(without, false);
- TEST_T(internal, true);
- TEST_T(external, true);
-// compile time error
-// TEST_T(internal_private, false);
- TEST_T(returns_int, true);
- TEST_T(returns_void, true);
- TEST_T(returns_void_star, true);
- TEST_T(returns_double, true);
- TEST_T(returns_string, true);
- TEST_T(returns_convertible_to_bool, true);
- TEST_T(Base1, true);
- TEST_T(Derived1, true);
- TEST_T(Base2, false);
- TEST_T(Derived2, true);
-
- TEST_TR(without, bool, false);
- TEST_TR(internal, bool, false);
- TEST_TR(internal, ret, true);
- TEST_TR(external, bool, false);
- TEST_TR(external, ret, true);
- TEST_TR(returns_int, bool, true);
- TEST_TR(returns_int, int, true);
- TEST_TR(returns_void, void, true);
- TEST_TR(returns_void, bool, false);
- TEST_TR(returns_void_star, bool, true);
- TEST_TR(returns_double, bool, true);
- TEST_TR(returns_double, double, true);
- TEST_TR(returns_string, bool, false);
- TEST_TR(returns_string, std::string, true);
- TEST_TR(returns_convertible_to_bool, bool, true);
- TEST_TR(Base1, bool, true);
- TEST_TR(Derived1, bool, true);
- TEST_TR(Base2, bool, false);
- TEST_TR(Derived2, bool, true);
// pointers
TEST_TT(void*, bool, false);
TEST_TT(void*, int, false);
@@ -1286,7 +1248,3 @@
TEST_TT(C, D, true);
}
}
-
-TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
- run();
-TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_postfix_decrement_operator_test.hpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_postfix_decrement_operator_test.hpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_postfix_decrement_operator_test.hpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -3,11 +3,9 @@
// Boost Software License, Version 1.0. (See accompanying file
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-#include "has_postfix_operator_test.hpp"
-
namespace {
-void run() {
+void run2() {
// test with only one template parameter
TEST_T(void, false);
TEST_T(bool, false);
@@ -86,41 +84,6 @@
TEST_TR(double, tag, false);
TEST_TR(long double, tag, false);
- TEST_T(without, false);
- TEST_T(internal, true);
- TEST_T(external, true);
-// compile time error
-// TEST_T(internal_private, false);
- TEST_T(returns_int, true);
- TEST_T(returns_void, true);
- TEST_T(returns_void_star, true);
- TEST_T(returns_double, true);
- TEST_T(returns_string, true);
- TEST_T(returns_convertible_to_bool, true);
- TEST_T(Base1, true);
- TEST_T(Derived1, true);
- TEST_T(Base2, false);
- TEST_T(Derived2, true);
-
- TEST_TR(without, bool, false);
- TEST_TR(internal, bool, false);
- TEST_TR(internal, ret, true);
- TEST_TR(external, bool, false);
- TEST_TR(external, ret, true);
- TEST_TR(returns_int, bool, true);
- TEST_TR(returns_int, int, true);
- TEST_TR(returns_void, void, true);
- TEST_TR(returns_void, bool, false);
- TEST_TR(returns_void_star, bool, true);
- TEST_TR(returns_double, bool, true);
- TEST_TR(returns_double, double, true);
- TEST_TR(returns_string, bool, false);
- TEST_TR(returns_string, std::string, true);
- TEST_TR(returns_convertible_to_bool, bool, true);
- TEST_TR(Base1, bool, true);
- TEST_TR(Derived1, bool, true);
- TEST_TR(Base2, bool, false);
- TEST_TR(Derived2, bool, true);
// pointers
TEST_T(void*, false);
TEST_T(bool*, true);
@@ -132,7 +95,3 @@
TEST_T(without*, true);
}
}
-
-TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
- run();
-TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_postfix_increment_operator_test.hpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_postfix_increment_operator_test.hpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_postfix_increment_operator_test.hpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -3,11 +3,9 @@
// Boost Software License, Version 1.0. (See accompanying file
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-#include "has_postfix_operator_test.hpp"
-
namespace {
-void run() {
+void run2() {
// test with only one template parameter
TEST_T(void, false);
TEST_T(bool, true);
@@ -86,41 +84,6 @@
TEST_TR(double, tag, false);
TEST_TR(long double, tag, false);
- TEST_T(without, false);
- TEST_T(internal, true);
- TEST_T(external, true);
-// compile time error
-// TEST_T(internal_private, false);
- TEST_T(returns_int, true);
- TEST_T(returns_void, true);
- TEST_T(returns_void_star, true);
- TEST_T(returns_double, true);
- TEST_T(returns_string, true);
- TEST_T(returns_convertible_to_bool, true);
- TEST_T(Base1, true);
- TEST_T(Derived1, true);
- TEST_T(Base2, false);
- TEST_T(Derived2, true);
-
- TEST_TR(without, bool, false);
- TEST_TR(internal, bool, false);
- TEST_TR(internal, ret, true);
- TEST_TR(external, bool, false);
- TEST_TR(external, ret, true);
- TEST_TR(returns_int, bool, true);
- TEST_TR(returns_int, int, true);
- TEST_TR(returns_void, void, true);
- TEST_TR(returns_void, bool, false);
- TEST_TR(returns_void_star, bool, true);
- TEST_TR(returns_double, bool, true);
- TEST_TR(returns_double, double, true);
- TEST_TR(returns_string, bool, false);
- TEST_TR(returns_string, std::string, true);
- TEST_TR(returns_convertible_to_bool, bool, true);
- TEST_TR(Base1, bool, true);
- TEST_TR(Derived1, bool, true);
- TEST_TR(Base2, bool, false);
- TEST_TR(Derived2, bool, true);
// pointers
TEST_T(void*, false);
TEST_T(bool*, true);
@@ -132,7 +95,3 @@
TEST_T(without*, true);
}
}
-
-TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
- run();
-TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_postfix_operator_test.hpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_postfix_operator_test.hpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_postfix_operator_test.hpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -3,8 +3,6 @@
// Boost Software License, Version 1.0. (See accompanying file
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-#include <string>
-
// test with one template parameter
#define TEST_T(TYPE,RESULT) BOOST_CHECK_INTEGRAL_CONSTANT((::tt::BOOST_TT_TRAIT_NAME<TYPE>::value), RESULT)
// test with one template parameter plus return value
@@ -21,8 +19,6 @@
struct external { };
ret operator BOOST_TT_TRAIT_OP (const external&, int);
-class internal_private { ret operator BOOST_TT_TRAIT_OP (int) const; };
-
struct returns_int { int operator BOOST_TT_TRAIT_OP (int); };
struct returns_void { void operator BOOST_TT_TRAIT_OP (int); };
@@ -31,10 +27,13 @@
struct returns_double { double operator BOOST_TT_TRAIT_OP (int); };
-struct returns_string { std::string operator BOOST_TT_TRAIT_OP (int); };
-
-struct convertible_to_bool { operator bool () const; };
-struct returns_convertible_to_bool { convertible_to_bool operator BOOST_TT_TRAIT_OP (int); };
+struct ret1 { };
+struct convertible_to_ret1 { operator ret1 () const; };
+struct returns_convertible_to_ret1 { convertible_to_ret1 operator BOOST_TT_TRAIT_OP (int); };
+
+struct convertible_to_ret2 { };
+struct ret2 { ret2(const convertible_to_ret2); };
+struct returns_convertible_to_ret2 { convertible_to_ret2 operator BOOST_TT_TRAIT_OP (int); };
class Base1 { };
class Derived1 : public Base1 { };
@@ -50,4 +49,43 @@
struct tag { };
+//class internal_private { ret operator BOOST_TT_TRAIT_OP (int) const; };
+
+void run1() {
+ TEST_T(without, false);
+ TEST_T(internal, true);
+ TEST_T(external, true);
+ TEST_T(returns_int, true);
+ TEST_T(returns_void, true);
+ TEST_T(returns_void_star, true);
+ TEST_T(returns_double, true);
+ TEST_T(returns_convertible_to_ret1, true);
+ TEST_T(returns_convertible_to_ret2, true);
+ TEST_T(Base1, true);
+ TEST_T(Derived1, true);
+ TEST_T(Base2, false);
+ TEST_T(Derived2, true);
+
+ TEST_TR(without, bool, false);
+ TEST_TR(internal, bool, false);
+ TEST_TR(internal, ret, true);
+ TEST_TR(external, bool, false);
+ TEST_TR(external, ret, true);
+ TEST_TR(returns_int, bool, true);
+ TEST_TR(returns_int, int, true);
+ TEST_TR(returns_void, void, true);
+ TEST_TR(returns_void, bool, false);
+ TEST_TR(returns_void_star, bool, true);
+ TEST_TR(returns_double, bool, true);
+ TEST_TR(returns_double, double, true);
+ TEST_TR(returns_convertible_to_ret1, ret1, true);
+ TEST_TR(returns_convertible_to_ret2, ret2, true);
+ TEST_TR(Base1, bool, true);
+ TEST_TR(Derived1, bool, true);
+ TEST_TR(Base2, bool, false);
+ TEST_TR(Derived2, bool, true);
+// compile time error
+// TEST_T(internal_private, false);
+}
+
}
Modified: sandbox/type_traits/libs/type_traits/test/has_prefix_complement_operator_test.hpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_prefix_complement_operator_test.hpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_prefix_complement_operator_test.hpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -3,11 +3,9 @@
// Boost Software License, Version 1.0. (See accompanying file
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-#include "has_prefix_operator_test.hpp"
-
namespace {
-void run() {
+void run2() {
// test with only one template parameter
TEST_T(void, false);
TEST_T(bool, true);
@@ -86,41 +84,6 @@
TEST_TR(double, tag, false);
TEST_TR(long double, tag, false);
- TEST_T(without, false);
- TEST_T(internal, true);
- TEST_T(external, true);
-// compile time error
-// TEST_T(internal_private, false);
- TEST_T(returns_int, true);
- TEST_T(returns_void, true);
- TEST_T(returns_void_star, true);
- TEST_T(returns_double, true);
- TEST_T(returns_string, true);
- TEST_T(returns_convertible_to_bool, true);
- TEST_T(Base1, true);
- TEST_T(Derived1, true);
- TEST_T(Base2, false);
- TEST_T(Derived2, true);
-
- TEST_TR(without, bool, false);
- TEST_TR(internal, bool, false);
- TEST_TR(internal, ret, true);
- TEST_TR(external, bool, false);
- TEST_TR(external, ret, true);
- TEST_TR(returns_int, bool, true);
- TEST_TR(returns_int, int, true);
- TEST_TR(returns_void, void, true);
- TEST_TR(returns_void, bool, false);
- TEST_TR(returns_void_star, bool, true);
- TEST_TR(returns_double, bool, true);
- TEST_TR(returns_double, double, true);
- TEST_TR(returns_string, bool, false);
- TEST_TR(returns_string, std::string, true);
- TEST_TR(returns_convertible_to_bool, bool, true);
- TEST_TR(Base1, bool, true);
- TEST_TR(Derived1, bool, true);
- TEST_TR(Base2, bool, false);
- TEST_TR(Derived2, bool, true);
// pointers
TEST_T(void*, false);
TEST_T(bool*, false);
@@ -132,7 +95,3 @@
TEST_T(without*, false);
}
}
-
-TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
- run();
-TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_prefix_decrement_operator_test.hpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_prefix_decrement_operator_test.hpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_prefix_decrement_operator_test.hpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -3,11 +3,9 @@
// Boost Software License, Version 1.0. (See accompanying file
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-#include "has_prefix_operator_test.hpp"
-
namespace {
-void run() {
+void run2() {
// test with only one template parameter
TEST_T(void, false);
TEST_T(bool, false);
@@ -86,41 +84,6 @@
TEST_TR(double, tag, false);
TEST_TR(long double, tag, false);
- TEST_T(without, false);
- TEST_T(internal, true);
- TEST_T(external, true);
-// compile time error
-// TEST_T(internal_private, false);
- TEST_T(returns_int, true);
- TEST_T(returns_void, true);
- TEST_T(returns_void_star, true);
- TEST_T(returns_double, true);
- TEST_T(returns_string, true);
- TEST_T(returns_convertible_to_bool, true);
- TEST_T(Base1, true);
- TEST_T(Derived1, true);
- TEST_T(Base2, false);
- TEST_T(Derived2, true);
-
- TEST_TR(without, bool, false);
- TEST_TR(internal, bool, false);
- TEST_TR(internal, ret, true);
- TEST_TR(external, bool, false);
- TEST_TR(external, ret, true);
- TEST_TR(returns_int, bool, true);
- TEST_TR(returns_int, int, true);
- TEST_TR(returns_void, void, true);
- TEST_TR(returns_void, bool, false);
- TEST_TR(returns_void_star, bool, true);
- TEST_TR(returns_double, bool, true);
- TEST_TR(returns_double, double, true);
- TEST_TR(returns_string, bool, false);
- TEST_TR(returns_string, std::string, true);
- TEST_TR(returns_convertible_to_bool, bool, true);
- TEST_TR(Base1, bool, true);
- TEST_TR(Derived1, bool, true);
- TEST_TR(Base2, bool, false);
- TEST_TR(Derived2, bool, true);
// pointers
TEST_T(void*, false);
TEST_T(bool*, true);
@@ -132,7 +95,3 @@
TEST_T(without*, true);
}
}
-
-TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
- run();
-TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_prefix_increment_operator_test.hpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_prefix_increment_operator_test.hpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_prefix_increment_operator_test.hpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -3,11 +3,9 @@
// Boost Software License, Version 1.0. (See accompanying file
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-#include "has_prefix_operator_test.hpp"
-
namespace {
-void run() {
+void run2() {
// test with only one template parameter
TEST_T(void, false);
TEST_T(bool, true);
@@ -86,41 +84,6 @@
TEST_TR(double, tag, false);
TEST_TR(long double, tag, false);
- TEST_T(without, false);
- TEST_T(internal, true);
- TEST_T(external, true);
-// compile time error
-// TEST_T(internal_private, false);
- TEST_T(returns_int, true);
- TEST_T(returns_void, true);
- TEST_T(returns_void_star, true);
- TEST_T(returns_double, true);
- TEST_T(returns_string, true);
- TEST_T(returns_convertible_to_bool, true);
- TEST_T(Base1, true);
- TEST_T(Derived1, true);
- TEST_T(Base2, false);
- TEST_T(Derived2, true);
-
- TEST_TR(without, bool, false);
- TEST_TR(internal, bool, false);
- TEST_TR(internal, ret, true);
- TEST_TR(external, bool, false);
- TEST_TR(external, ret, true);
- TEST_TR(returns_int, bool, true);
- TEST_TR(returns_int, int, true);
- TEST_TR(returns_void, void, true);
- TEST_TR(returns_void, bool, false);
- TEST_TR(returns_void_star, bool, true);
- TEST_TR(returns_double, bool, true);
- TEST_TR(returns_double, double, true);
- TEST_TR(returns_string, bool, false);
- TEST_TR(returns_string, std::string, true);
- TEST_TR(returns_convertible_to_bool, bool, true);
- TEST_TR(Base1, bool, true);
- TEST_TR(Derived1, bool, true);
- TEST_TR(Base2, bool, false);
- TEST_TR(Derived2, bool, true);
// pointers
TEST_T(void*, false);
TEST_T(bool*, true);
@@ -132,7 +95,3 @@
TEST_T(without*, true);
}
}
-
-TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
- run();
-TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_prefix_minus_operator_test.hpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_prefix_minus_operator_test.hpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_prefix_minus_operator_test.hpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -3,11 +3,9 @@
// Boost Software License, Version 1.0. (See accompanying file
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-#include "has_prefix_operator_test.hpp"
-
namespace {
-void run() {
+void run2() {
// test with only one template parameter
TEST_T(void, false);
TEST_T(bool, true);
@@ -86,41 +84,6 @@
TEST_TR(double, tag, false);
TEST_TR(long double, tag, false);
- TEST_T(without, false);
- TEST_T(internal, true);
- TEST_T(external, true);
-// compile time error
-// TEST_T(internal_private, false);
- TEST_T(returns_int, true);
- TEST_T(returns_void, true);
- TEST_T(returns_void_star, true);
- TEST_T(returns_double, true);
- TEST_T(returns_string, true);
- TEST_T(returns_convertible_to_bool, true);
- TEST_T(Base1, true);
- TEST_T(Derived1, true);
- TEST_T(Base2, false);
- TEST_T(Derived2, true);
-
- TEST_TR(without, bool, false);
- TEST_TR(internal, bool, false);
- TEST_TR(internal, ret, true);
- TEST_TR(external, bool, false);
- TEST_TR(external, ret, true);
- TEST_TR(returns_int, bool, true);
- TEST_TR(returns_int, int, true);
- TEST_TR(returns_void, void, true);
- TEST_TR(returns_void, bool, false);
- TEST_TR(returns_void_star, bool, true);
- TEST_TR(returns_double, bool, true);
- TEST_TR(returns_double, double, true);
- TEST_TR(returns_string, bool, false);
- TEST_TR(returns_string, std::string, true);
- TEST_TR(returns_convertible_to_bool, bool, true);
- TEST_TR(Base1, bool, true);
- TEST_TR(Derived1, bool, true);
- TEST_TR(Base2, bool, false);
- TEST_TR(Derived2, bool, true);
// pointers
TEST_T(void*, false);
TEST_T(bool*, false);
@@ -132,7 +95,3 @@
TEST_T(without*, false);
}
}
-
-TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
- run();
-TT_TEST_END
Modified: sandbox/type_traits/libs/type_traits/test/has_prefix_operator_test.hpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_prefix_operator_test.hpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_prefix_operator_test.hpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -3,8 +3,6 @@
// Boost Software License, Version 1.0. (See accompanying file
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-#include <string>
-
// test with one template parameter
#define TEST_T(TYPE,RESULT) BOOST_CHECK_INTEGRAL_CONSTANT((::tt::BOOST_TT_TRAIT_NAME<TYPE>::value), RESULT)
// test with one template parameter plus return value
@@ -21,8 +19,6 @@
struct external { };
ret operator BOOST_TT_TRAIT_OP (const external&);
-class internal_private { ret operator BOOST_TT_TRAIT_OP () const; };
-
struct returns_int { int operator BOOST_TT_TRAIT_OP (); };
struct returns_void { void operator BOOST_TT_TRAIT_OP (); };
@@ -31,10 +27,13 @@
struct returns_double { double operator BOOST_TT_TRAIT_OP (); };
-struct returns_string { std::string operator BOOST_TT_TRAIT_OP (); };
-
-struct convertible_to_bool { operator bool () const; };
-struct returns_convertible_to_bool { convertible_to_bool operator BOOST_TT_TRAIT_OP (); };
+struct ret1 { };
+struct convertible_to_ret1 { operator ret1 () const; };
+struct returns_convertible_to_ret1 { convertible_to_ret1 operator BOOST_TT_TRAIT_OP (); };
+
+struct convertible_to_ret2 { };
+struct ret2 { ret2(const convertible_to_ret2); };
+struct returns_convertible_to_ret2 { convertible_to_ret2 operator BOOST_TT_TRAIT_OP (); };
class Base1 { };
class Derived1 : public Base1 { };
@@ -50,4 +49,43 @@
struct tag { };
+//class internal_private { ret operator BOOST_TT_TRAIT_OP () const; };
+
+void run1() {
+ TEST_T(without, false);
+ TEST_T(internal, true);
+ TEST_T(external, true);
+ TEST_T(returns_int, true);
+ TEST_T(returns_void, true);
+ TEST_T(returns_void_star, true);
+ TEST_T(returns_double, true);
+ TEST_T(returns_convertible_to_ret1, true);
+ TEST_T(returns_convertible_to_ret2, true);
+ TEST_T(Base1, true);
+ TEST_T(Derived1, true);
+ TEST_T(Base2, false);
+ TEST_T(Derived2, true);
+
+ TEST_TR(without, bool, false);
+ TEST_TR(internal, bool, false);
+ TEST_TR(internal, ret, true);
+ TEST_TR(external, bool, false);
+ TEST_TR(external, ret, true);
+ TEST_TR(returns_int, bool, true);
+ TEST_TR(returns_int, int, true);
+ TEST_TR(returns_void, void, true);
+ TEST_TR(returns_void, bool, false);
+ TEST_TR(returns_void_star, bool, true);
+ TEST_TR(returns_double, bool, true);
+ TEST_TR(returns_double, double, true);
+ TEST_TR(returns_convertible_to_ret1, ret1, true);
+ TEST_TR(returns_convertible_to_ret2, ret2, true);
+ TEST_TR(Base1, bool, true);
+ TEST_TR(Derived1, bool, true);
+ TEST_TR(Base2, bool, false);
+ TEST_TR(Derived2, bool, true);
+// compile time error
+// TEST_T(internal_private, false);
+}
+
}
Modified: sandbox/type_traits/libs/type_traits/test/has_prefix_plus_not_operator_test.hpp
==============================================================================
--- sandbox/type_traits/libs/type_traits/test/has_prefix_plus_not_operator_test.hpp (original)
+++ sandbox/type_traits/libs/type_traits/test/has_prefix_plus_not_operator_test.hpp 2011-02-28 15:18:48 EST (Mon, 28 Feb 2011)
@@ -3,11 +3,9 @@
// Boost Software License, Version 1.0. (See accompanying file
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-#include "has_prefix_operator_test.hpp"
-
namespace {
-void run() {
+void run2() {
// test with only one template parameter
TEST_T(void, false);
TEST_T(bool, true);
@@ -86,41 +84,6 @@
TEST_TR(double, tag, false);
TEST_TR(long double, tag, false);
- TEST_T(without, false);
- TEST_T(internal, true);
- TEST_T(external, true);
-// compile time error
-// TEST_T(internal_private, false);
- TEST_T(returns_int, true);
- TEST_T(returns_void, true);
- TEST_T(returns_void_star, true);
- TEST_T(returns_double, true);
- TEST_T(returns_string, true);
- TEST_T(returns_convertible_to_bool, true);
- TEST_T(Base1, true);
- TEST_T(Derived1, true);
- TEST_T(Base2, false);
- TEST_T(Derived2, true);
-
- TEST_TR(without, bool, false);
- TEST_TR(internal, bool, false);
- TEST_TR(internal, ret, true);
- TEST_TR(external, bool, false);
- TEST_TR(external, ret, true);
- TEST_TR(returns_int, bool, true);
- TEST_TR(returns_int, int, true);
- TEST_TR(returns_void, void, true);
- TEST_TR(returns_void, bool, false);
- TEST_TR(returns_void_star, bool, true);
- TEST_TR(returns_double, bool, true);
- TEST_TR(returns_double, double, true);
- TEST_TR(returns_string, bool, false);
- TEST_TR(returns_string, std::string, true);
- TEST_TR(returns_convertible_to_bool, bool, true);
- TEST_TR(Base1, bool, true);
- TEST_TR(Derived1, bool, true);
- TEST_TR(Base2, bool, false);
- TEST_TR(Derived2, bool, true);
// pointers
TEST_T(void*, true);
TEST_T(bool*, true);
@@ -132,7 +95,3 @@
TEST_T(without*, true);
}
}
-
-TT_TEST_BEGIN(BOOST_TT_TRAIT_NAME)
- run();
-TT_TEST_END
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