From e75060956cb12c27fa43ae4b09e16c9dcc4369c4 Mon Sep 17 00:00:00 2001
From: Antony Polukhin
@@ -86,7 +86,7 @@
There are far too many separate classes contained in the type-traits library @@ -176,7 +176,7 @@
@@ -195,7 +195,7 @@
copy in terms of memcpy
all
of the following conditions need to be met:
Iter1
and Iter2
must be pointers.
@@ -212,7 +212,7 @@
By trivial assignment operator we mean that the type is either a scalar type[3] or:
-@@ -267,7 +267,7 @@ comparison between algorithms becomes difficult. However, perhaps we can add a couple of caveats to the premature optimization rule:
-@@ -602,7 +602,7 @@
We hope that in this article we have been able to give you some idea of what @@ -615,7 +615,7 @@
The authors would like to thank Beman Dawes and Howard Hinnant for their helpful @@ -623,7 +623,7 @@
diff --git a/doc/html/boost_typetraits/category/value_traits.html b/doc/html/boost_typetraits/category/value_traits.html index 6c3a25a..f4567c4 100644 --- a/doc/html/boost_typetraits/category/value_traits.html +++ b/doc/html/boost_typetraits/category/value_traits.html @@ -3,7 +3,7 @@
These traits are all value traits inheriting from @@ -65,7 +65,7 @@
@@ -150,7 +150,7 @@
The syntax is the following: @@ -162,7 +162,7 @@
where:
-@@ -1129,7 +1129,7 @@
The implementation consists in only header files. The following headers @@ -1321,17 +1321,17 @@
T
then the instantiation of the corresponding
@@ -1411,7 +1411,7 @@
Frederic Bron is very thankful to numerous people from the boost mailing diff --git a/doc/html/boost_typetraits/category/value_traits/primary.html b/doc/html/boost_typetraits/category/value_traits/primary.html index a37f5a2..559e610 100644 --- a/doc/html/boost_typetraits/category/value_traits/primary.html +++ b/doc/html/boost_typetraits/category/value_traits/primary.html @@ -3,7 +3,7 @@
Mat Marcus and Jesse Jones invented, and published
diff --git a/doc/html/boost_typetraits/examples.html b/doc/html/boost_typetraits/examples.html
index 952a267..9d96e46 100644
--- a/doc/html/boost_typetraits/examples.html
+++ b/doc/html/boost_typetraits/examples.html
@@ -3,7 +3,7 @@
+
The following traits classes are dependent on one or more of the above:
-When the compiler does not support static assertions then the user can select the way static assertions are reported. Define
-In a nutshell, common_type @@ -141,7 +141,7 @@
@@ -163,7 +163,7 @@
@@ -243,7 +243,7 @@
@@ -270,7 +270,7 @@
@@ -306,7 +306,7 @@
diff --git a/doc/html/boost_typetraits/reference/conditional.html b/doc/html/boost_typetraits/reference/conditional.html index bb13895..773e12d 100644 --- a/doc/html/boost_typetraits/reference/conditional.html +++ b/doc/html/boost_typetraits/reference/conditional.html @@ -3,7 +3,7 @@
The class template function_traits will only compile if:
-Limitation:
-Known issues:
-operator&
is public or not: if operator&
is defined as a private member of Lhs
diff --git a/doc/html/boost_typetraits/reference/has_bit_and_assign.html b/doc/html/boost_typetraits/reference/has_bit_and_assign.html
index 0a42a4d..34cd107 100644
--- a/doc/html/boost_typetraits/reference/has_bit_and_assign.html
+++ b/doc/html/boost_typetraits/reference/has_bit_and_assign.html
@@ -3,7 +3,7 @@
Limitation:
-Known issues:
-operator&=
is public or not: if operator&=
is defined as a private member of Lhs
diff --git a/doc/html/boost_typetraits/reference/has_bit_or.html b/doc/html/boost_typetraits/reference/has_bit_or.html
index cc00936..ff601df 100644
--- a/doc/html/boost_typetraits/reference/has_bit_or.html
+++ b/doc/html/boost_typetraits/reference/has_bit_or.html
@@ -3,7 +3,7 @@
Limitation:
-Known issues:
-operator|
is public or not: if operator|
is defined as a private member of Lhs
then instantiating has_bit_or<Lhs>
will produce a compiler error. For this reason has_bit_or
diff --git a/doc/html/boost_typetraits/reference/has_bit_or_assign.html b/doc/html/boost_typetraits/reference/has_bit_or_assign.html
index 62fd3ad..ab59015 100644
--- a/doc/html/boost_typetraits/reference/has_bit_or_assign.html
+++ b/doc/html/boost_typetraits/reference/has_bit_or_assign.html
@@ -3,7 +3,7 @@
Limitation:
-Known issues:
-operator|=
is public or not: if operator|=
is defined as a private member of Lhs
diff --git a/doc/html/boost_typetraits/reference/has_bit_xor.html b/doc/html/boost_typetraits/reference/has_bit_xor.html
index c497d91..1c81e21 100644
--- a/doc/html/boost_typetraits/reference/has_bit_xor.html
+++ b/doc/html/boost_typetraits/reference/has_bit_xor.html
@@ -3,7 +3,7 @@
Limitation:
-Known issues:
-operator^
is public or not: if operator^
is defined as a private member of Lhs
then instantiating has_bit_xor<Lhs>
will produce a compiler error. For this reason has_bit_xor
diff --git a/doc/html/boost_typetraits/reference/has_bit_xor_assign.html b/doc/html/boost_typetraits/reference/has_bit_xor_assign.html
index 65f8266..e75e282 100644
--- a/doc/html/boost_typetraits/reference/has_bit_xor_assign.html
+++ b/doc/html/boost_typetraits/reference/has_bit_xor_assign.html
@@ -3,7 +3,7 @@
Limitation:
-Known issues:
-operator^=
is public or not: if operator^=
is defined as a private member of Lhs
diff --git a/doc/html/boost_typetraits/reference/has_complement.html b/doc/html/boost_typetraits/reference/has_complement.html
index ed98dc6..44dc53b 100644
--- a/doc/html/boost_typetraits/reference/has_complement.html
+++ b/doc/html/boost_typetraits/reference/has_complement.html
@@ -3,7 +3,7 @@
Limitation:
-Known issues:
-operator~
is public or not: if operator~
is defined as a private member of Rhs
then instantiating has_complement<Rhs>
will produce a compiler error. For this reason has_complement
diff --git a/doc/html/boost_typetraits/reference/has_dereference.html b/doc/html/boost_typetraits/reference/has_dereference.html
index 2e53a9f..87efced 100644
--- a/doc/html/boost_typetraits/reference/has_dereference.html
+++ b/doc/html/boost_typetraits/reference/has_dereference.html
@@ -3,7 +3,7 @@
Limitation:
-Known issues:
-operator*
is public or not: if operator*
is defined as a private member of Rhs
then instantiating has_dereference<Rhs>
will produce a compiler error. For this reason has_dereference
diff --git a/doc/html/boost_typetraits/reference/has_divides.html b/doc/html/boost_typetraits/reference/has_divides.html
index 61678ff..8d14629 100644
--- a/doc/html/boost_typetraits/reference/has_divides.html
+++ b/doc/html/boost_typetraits/reference/has_divides.html
@@ -3,7 +3,7 @@
Limitation:
-Known issues:
-operator/
is public or not: if operator/
is defined as a private member of Lhs
then instantiating has_divides<Lhs>
will produce a compiler error. For this reason has_divides
diff --git a/doc/html/boost_typetraits/reference/has_divides_assign.html b/doc/html/boost_typetraits/reference/has_divides_assign.html
index bc0ed0b..9ec23c6 100644
--- a/doc/html/boost_typetraits/reference/has_divides_assign.html
+++ b/doc/html/boost_typetraits/reference/has_divides_assign.html
@@ -3,7 +3,7 @@
Limitation:
-Known issues:
-operator/=
is public or not: if operator/=
is defined as a private member of Lhs
diff --git a/doc/html/boost_typetraits/reference/has_equal_to.html b/doc/html/boost_typetraits/reference/has_equal_to.html
index 951ff6c..e5f0072 100644
--- a/doc/html/boost_typetraits/reference/has_equal_to.html
+++ b/doc/html/boost_typetraits/reference/has_equal_to.html
@@ -3,7 +3,7 @@
Limitation:
-Known issues:
-operator==
is public or not: if operator==
is defined as a private member of Lhs
diff --git a/doc/html/boost_typetraits/reference/has_greater.html b/doc/html/boost_typetraits/reference/has_greater.html
index 88b8a77..688e4c6 100644
--- a/doc/html/boost_typetraits/reference/has_greater.html
+++ b/doc/html/boost_typetraits/reference/has_greater.html
@@ -3,7 +3,7 @@
Limitation:
-Known issues:
-operator>
is public or not: if operator>
is defined as a private member of Lhs
diff --git a/doc/html/boost_typetraits/reference/has_greater_equal.html b/doc/html/boost_typetraits/reference/has_greater_equal.html
index bcb1d0d..d58bd95 100644
--- a/doc/html/boost_typetraits/reference/has_greater_equal.html
+++ b/doc/html/boost_typetraits/reference/has_greater_equal.html
@@ -3,7 +3,7 @@
Limitation:
-Known issues:
-operator>=
is public or not: if operator>=
is defined as a private member of Lhs
diff --git a/doc/html/boost_typetraits/reference/has_left_shift.html b/doc/html/boost_typetraits/reference/has_left_shift.html
index a58ca0b..21f2418 100644
--- a/doc/html/boost_typetraits/reference/has_left_shift.html
+++ b/doc/html/boost_typetraits/reference/has_left_shift.html
@@ -3,7 +3,7 @@
Limitation:
-Known issues:
-operator<<
is public or not: if operator<<
is defined as a private member of Lhs
diff --git a/doc/html/boost_typetraits/reference/has_left_shift_assign.html b/doc/html/boost_typetraits/reference/has_left_shift_assign.html
index a166840..e84dad6 100644
--- a/doc/html/boost_typetraits/reference/has_left_shift_assign.html
+++ b/doc/html/boost_typetraits/reference/has_left_shift_assign.html
@@ -3,7 +3,7 @@
Limitation:
-Known issues:
-operator<<=
is public or not: if operator<<=
is defined as a private member of Lhs
diff --git a/doc/html/boost_typetraits/reference/has_less.html b/doc/html/boost_typetraits/reference/has_less.html
index 6c52a3f..21dca97 100644
--- a/doc/html/boost_typetraits/reference/has_less.html
+++ b/doc/html/boost_typetraits/reference/has_less.html
@@ -3,7 +3,7 @@
Limitation:
-Known issues:
-operator<
is public or not: if operator<
is defined as a private member of Lhs
diff --git a/doc/html/boost_typetraits/reference/has_less_equal.html b/doc/html/boost_typetraits/reference/has_less_equal.html
index d4046b1..417ac7a 100644
--- a/doc/html/boost_typetraits/reference/has_less_equal.html
+++ b/doc/html/boost_typetraits/reference/has_less_equal.html
@@ -3,7 +3,7 @@
Limitation:
-Known issues:
-operator<=
is public or not: if operator<=
is defined as a private member of Lhs
diff --git a/doc/html/boost_typetraits/reference/has_logical_and.html b/doc/html/boost_typetraits/reference/has_logical_and.html
index 7b214b7..107bd63 100644
--- a/doc/html/boost_typetraits/reference/has_logical_and.html
+++ b/doc/html/boost_typetraits/reference/has_logical_and.html
@@ -3,7 +3,7 @@
Limitation:
-Known issues:
-operator&&
is public or not: if operator&&
is defined as a private member of Lhs
diff --git a/doc/html/boost_typetraits/reference/has_logical_not.html b/doc/html/boost_typetraits/reference/has_logical_not.html
index 6ba872f..1b86982 100644
--- a/doc/html/boost_typetraits/reference/has_logical_not.html
+++ b/doc/html/boost_typetraits/reference/has_logical_not.html
@@ -3,7 +3,7 @@
Limitation:
-Known issues:
-operator!
is public or not: if operator!
is defined as a private member of Rhs
then instantiating has_logical_not<Rhs>
will produce a compiler error. For this reason has_logical_not
diff --git a/doc/html/boost_typetraits/reference/has_logical_or.html b/doc/html/boost_typetraits/reference/has_logical_or.html
index d94fc7e..121ff58 100644
--- a/doc/html/boost_typetraits/reference/has_logical_or.html
+++ b/doc/html/boost_typetraits/reference/has_logical_or.html
@@ -3,7 +3,7 @@
Limitation:
-Known issues:
-operator||
is public or not: if operator||
is defined as a private member of Lhs
diff --git a/doc/html/boost_typetraits/reference/has_minus.html b/doc/html/boost_typetraits/reference/has_minus.html
index 00e5357..5a2c883 100644
--- a/doc/html/boost_typetraits/reference/has_minus.html
+++ b/doc/html/boost_typetraits/reference/has_minus.html
@@ -3,7 +3,7 @@
Limitation:
-Known issues:
-operator-
is public or not: if operator-
is defined as a private member of Lhs
then instantiating has_minus<Lhs>
will produce a compiler error. For this reason has_minus
diff --git a/doc/html/boost_typetraits/reference/has_minus_assign.html b/doc/html/boost_typetraits/reference/has_minus_assign.html
index 6d47474..9732085 100644
--- a/doc/html/boost_typetraits/reference/has_minus_assign.html
+++ b/doc/html/boost_typetraits/reference/has_minus_assign.html
@@ -3,7 +3,7 @@
Limitation:
-Known issues:
-operator-=
is public or not: if operator-=
is defined as a private member of Lhs
diff --git a/doc/html/boost_typetraits/reference/has_modulus.html b/doc/html/boost_typetraits/reference/has_modulus.html
index a8fe63e..de230a5 100644
--- a/doc/html/boost_typetraits/reference/has_modulus.html
+++ b/doc/html/boost_typetraits/reference/has_modulus.html
@@ -3,7 +3,7 @@
Limitation:
-Known issues:
-operator%
is public or not: if operator%
is defined as a private member of Lhs
then instantiating has_modulus<Lhs>
will produce a compiler error. For this reason has_modulus
diff --git a/doc/html/boost_typetraits/reference/has_modulus_assign.html b/doc/html/boost_typetraits/reference/has_modulus_assign.html
index bc3474e..4ab64d0 100644
--- a/doc/html/boost_typetraits/reference/has_modulus_assign.html
+++ b/doc/html/boost_typetraits/reference/has_modulus_assign.html
@@ -3,7 +3,7 @@
Limitation:
-Known issues:
-operator%=
is public or not: if operator%=
is defined as a private member of Lhs
diff --git a/doc/html/boost_typetraits/reference/has_multiplies.html b/doc/html/boost_typetraits/reference/has_multiplies.html
index 66291fb..8800e1f 100644
--- a/doc/html/boost_typetraits/reference/has_multiplies.html
+++ b/doc/html/boost_typetraits/reference/has_multiplies.html
@@ -3,7 +3,7 @@
Limitation:
-Known issues:
-operator*
is public or not: if operator*
is defined as a private member of Lhs
then instantiating has_multiplies<Lhs>
will produce a compiler error. For this reason has_multiplies
diff --git a/doc/html/boost_typetraits/reference/has_multiplies_assign.html b/doc/html/boost_typetraits/reference/has_multiplies_assign.html
index 33c6fee..9c40f39 100644
--- a/doc/html/boost_typetraits/reference/has_multiplies_assign.html
+++ b/doc/html/boost_typetraits/reference/has_multiplies_assign.html
@@ -3,7 +3,7 @@
Limitation:
-Known issues:
-