diff --git a/doc/ref.php b/doc/ref.php
index 7d5c033d..30d79a92 100644
--- a/doc/ref.php
+++ b/doc/ref.php
@@ -412,10 +412,13 @@ EOL;
If the compiler doesn't support variadic template arguments or rvalue
references, this is emulated for up to 10 arguments, with no support
for rvalue references or move semantics.
- Since existing `std::pair` implementations don't support
+ Since existing std::pair
implementations don't support
std::piecewise_construct
this emulates it,
- but using boost::unordered::piecewise_construct
.
-
+ but using boost::unordered::piecewise_construct
.
+ In version of Boost before 1.48 this emulated the variadic pair
+ constructor from older C++0x drafts. For backwards compatability
+ this can be enabled by defining the macro
+ BOOST_UNORDERED_DEPRECATED_PAIR_CONSTRUCT
.
@@ -454,9 +457,13 @@ EOL;
If the compiler doesn't support variadic template arguments or rvalue
references, this is emulated for up to 10 arguments, with no support
for rvalue references or move semantics.
- Since existing `std::pair` implementations don't support
+ Since existing std::pair
implementations don't support
std::piecewise_construct
this emulates it,
but using boost::unordered::piecewise_construct
.
+ In version of Boost before 1.48 this emulated the variadic pair
+ constructor from older C++0x drafts. For backwards compatability
+ this can be enabled by defining the macro
+ BOOST_UNORDERED_DEPRECATED_PAIR_CONSTRUCT
.
diff --git a/doc/ref.xml b/doc/ref.xml
index d7ea13ee..a31236dd 100644
--- a/doc/ref.xml
+++ b/doc/ref.xml
@@ -350,10 +350,13 @@ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
If the compiler doesn't support variadic template arguments or rvalue
references, this is emulated for up to 10 arguments, with no support
for rvalue references or move semantics.
- Since existing `std::pair` implementations don't support
+ Since existing std::pair
implementations don't support
std::piecewise_construct
this emulates it,
- but using boost::unordered::piecewise_construct
.
-
+ but using boost::unordered::piecewise_construct
.
+ In version of Boost before 1.48 this emulated the variadic pair
+ constructor from older C++0x drafts. For backwards compatability
+ this can be enabled by defining the macro
+ BOOST_UNORDERED_DEPRECATED_PAIR_CONSTRUCT
.
@@ -385,9 +388,13 @@ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
If the compiler doesn't support variadic template arguments or rvalue
references, this is emulated for up to 10 arguments, with no support
for rvalue references or move semantics.
- Since existing `std::pair` implementations don't support
+ Since existing std::pair
implementations don't support
std::piecewise_construct
this emulates it,
but using boost::unordered::piecewise_construct
.
+ In version of Boost before 1.48 this emulated the variadic pair
+ constructor from older C++0x drafts. For backwards compatability
+ this can be enabled by defining the macro
+ BOOST_UNORDERED_DEPRECATED_PAIR_CONSTRUCT
.
@@ -1283,10 +1290,13 @@ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
If the compiler doesn't support variadic template arguments or rvalue
references, this is emulated for up to 10 arguments, with no support
for rvalue references or move semantics.
- Since existing `std::pair` implementations don't support
+ Since existing std::pair
implementations don't support
std::piecewise_construct
this emulates it,
- but using boost::unordered::piecewise_construct
.
-
+ but using boost::unordered::piecewise_construct
.
+ In version of Boost before 1.48 this emulated the variadic pair
+ constructor from older C++0x drafts. For backwards compatability
+ this can be enabled by defining the macro
+ BOOST_UNORDERED_DEPRECATED_PAIR_CONSTRUCT
.
@@ -1318,9 +1328,13 @@ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
If the compiler doesn't support variadic template arguments or rvalue
references, this is emulated for up to 10 arguments, with no support
for rvalue references or move semantics.
- Since existing `std::pair` implementations don't support
+ Since existing std::pair
implementations don't support
std::piecewise_construct
this emulates it,
but using boost::unordered::piecewise_construct
.
+ In version of Boost before 1.48 this emulated the variadic pair
+ constructor from older C++0x drafts. For backwards compatability
+ this can be enabled by defining the macro
+ BOOST_UNORDERED_DEPRECATED_PAIR_CONSTRUCT
.
@@ -2228,10 +2242,13 @@ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
If the compiler doesn't support variadic template arguments or rvalue
references, this is emulated for up to 10 arguments, with no support
for rvalue references or move semantics.
- Since existing `std::pair` implementations don't support
+ Since existing std::pair
implementations don't support
std::piecewise_construct
this emulates it,
- but using boost::unordered::piecewise_construct
.
-
+ but using boost::unordered::piecewise_construct
.
+ In version of Boost before 1.48 this emulated the variadic pair
+ constructor from older C++0x drafts. For backwards compatability
+ this can be enabled by defining the macro
+ BOOST_UNORDERED_DEPRECATED_PAIR_CONSTRUCT
.
@@ -2263,9 +2280,13 @@ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
If the compiler doesn't support variadic template arguments or rvalue
references, this is emulated for up to 10 arguments, with no support
for rvalue references or move semantics.
- Since existing `std::pair` implementations don't support
+ Since existing std::pair
implementations don't support
std::piecewise_construct
this emulates it,
but using boost::unordered::piecewise_construct
.
+ In version of Boost before 1.48 this emulated the variadic pair
+ constructor from older C++0x drafts. For backwards compatability
+ this can be enabled by defining the macro
+ BOOST_UNORDERED_DEPRECATED_PAIR_CONSTRUCT
.
@@ -3210,10 +3231,13 @@ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
If the compiler doesn't support variadic template arguments or rvalue
references, this is emulated for up to 10 arguments, with no support
for rvalue references or move semantics.
- Since existing `std::pair` implementations don't support
+ Since existing std::pair
implementations don't support
std::piecewise_construct
this emulates it,
- but using boost::unordered::piecewise_construct
.
-
+ but using boost::unordered::piecewise_construct
.
+ In version of Boost before 1.48 this emulated the variadic pair
+ constructor from older C++0x drafts. For backwards compatability
+ this can be enabled by defining the macro
+ BOOST_UNORDERED_DEPRECATED_PAIR_CONSTRUCT
.
@@ -3245,9 +3269,13 @@ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
If the compiler doesn't support variadic template arguments or rvalue
references, this is emulated for up to 10 arguments, with no support
for rvalue references or move semantics.
- Since existing `std::pair` implementations don't support
+ Since existing std::pair
implementations don't support
std::piecewise_construct
this emulates it,
but using boost::unordered::piecewise_construct
.
+ In version of Boost before 1.48 this emulated the variadic pair
+ constructor from older C++0x drafts. For backwards compatability
+ this can be enabled by defining the macro
+ BOOST_UNORDERED_DEPRECATED_PAIR_CONSTRUCT
.