diff --git a/doc/credits.qbk b/doc/credits.qbk index 39eef4b..b51382f 100644 --- a/doc/credits.qbk +++ b/doc/credits.qbk @@ -18,7 +18,8 @@ current maintainer of the library. This version of type traits library is based on contributions by Adobe Systems Inc, David Abrahams, Steve Cleary, Beman Dawes, Aleksey Gurtovoy, Howard Hinnant, Jesse Jones, Mat Marcus, -Itay Maman, John Maddock, Thorsten Ottosen, Robert Ramey and Jeremy Siek. +Itay Maman, John Maddock, Thorsten Ottosen, Robert Ramey, Jeremy Siek +and Antony Polukhin. Mat Marcus and Jesse Jones invented, and [@http://opensource.adobe.com/project4/project.shtml published a paper describing], diff --git a/doc/history.qbk b/doc/history.qbk index 60aebf5..2dde9f8 100644 --- a/doc/history.qbk +++ b/doc/history.qbk @@ -7,6 +7,9 @@ [section:history History] +[h4 Boost 1.55.0] + +* Added new trait __is_copy_constructible. [h4 Boost 1.54.0] diff --git a/doc/html/boost_typetraits/background.html b/doc/html/boost_typetraits/background.html index 382fc9c..b4fa7fa 100644 --- a/doc/html/boost_typetraits/background.html +++ b/doc/html/boost_typetraits/background.html @@ -3,7 +3,7 @@
@@ -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:
-