[SVN r82537]
This commit is contained in:
Ion Gaztañaga
2013-01-18 21:12:04 +00:00
parent 9d096b45f6
commit ea3a29f166
3 changed files with 15 additions and 13 deletions

View File

@@ -36,8 +36,8 @@ doxygen autodoc
\"BOOST_CONTAINER_NOEXCEPT=\" \\
\"BOOST_INTERPROCESS_ENABLE_MOVE_EMULATION(a)= \" \\
\"BOOST_RV_REF(a)=a &&\" \\
\"BOOST_RV_REF_2_TEMPL_ARGS(a,b,c)=a &&\" \\
\"BOOST_RV_REF_3_TEMPL_ARGS(a,b,c,d)=a &&\" \\
\"BOOST_RV_REF_BEG=\" \\
\"BOOST_RV_REF_END=&&\" \\
\"BOOST_FWD_REF(a)=a &&\""
<xsl:param>"boost.doxygen.reftitle=Boost.Interprocess Reference"
@@ -61,21 +61,21 @@ boostbook standalone
<dependency>autodoc
<format>pdf:<xsl:param>boost.url.prefix=http://www.boost.org/doc/libs/release/doc/html
# Build requirements go here:
# <auto-index>on (or off) one turns on (or off) indexing:
<auto-index>on
# Turns on (or off) auto-index-verbose for diagnostic info.
# This is highly recommended until you have got all the many details correct!
<auto-index-verbose>on
# Choose the indexing method (separately for html and PDF) - see manual.
# Choose indexing method for PDFs:
<format>pdf:<auto-index-internal>off
# Choose indexing method for html:
<format>html:<auto-index-internal>on
# Set the name of the script file to use (index.idx is popular):
<auto-index-script>$(here)/index.idx
# Commands in the script file should all use RELATIVE PATHS

View File

@@ -6713,8 +6713,8 @@ thank them:
[section:release_notes_boost_1_54_00 Boost 1.54 Release]
* Fixed bug [@https://svn.boost.org/trac/boost/ticket/7484 #7484].
* Fixed bugs [@https://svn.boost.org/trac/boost/ticket/7484 #7484],
[@https://svn.boost.org/trac/boost/ticket/7598 #7598].
[endsect]
[section:release_notes_boost_1_53_00 Boost 1.53 Release]

View File

@@ -82,7 +82,9 @@ template <class T, class D>
class unique_ptr
{
/// @cond
struct nat {int for_bool_;};
struct nat {int for_bool;};
struct nat2 {int for_bool;};
typedef int nat2::*nullptr_t;
typedef typename ipcdetail::add_reference<D>::type deleter_reference;
typedef typename ipcdetail::add_reference<const D>::type deleter_const_reference;
/// @endcond
@@ -175,7 +177,7 @@ class unique_ptr
//!
//!Throws: nothing.
template <class U, class E>
unique_ptr(BOOST_RV_REF_2_TEMPL_ARGS(unique_ptr, U, E) u,
unique_ptr(BOOST_RV_REF_BEG unique_ptr<U, E> BOOST_RV_REF_END u,
typename ipcdetail::enable_if_c<
ipcdetail::is_convertible<typename unique_ptr<U, E>::pointer, pointer>::value &&
ipcdetail::is_convertible<E, D>::value &&
@@ -230,7 +232,7 @@ class unique_ptr
//!
//!Throws: nothing.
template <class U, class E>
unique_ptr& operator=(BOOST_RV_REF_2_TEMPL_ARGS(unique_ptr, U, E) u)
unique_ptr& operator=(BOOST_RV_REF_BEG unique_ptr<U, E> BOOST_RV_REF_END u)
{
reset(u.release());
ptr_.second() = boost::move(u.get_deleter());
@@ -246,7 +248,7 @@ class unique_ptr
//!Returns: *this.
//!
//!Throws: nothing.
unique_ptr& operator=(int nat::*)
unique_ptr& operator=(nullptr_t)
{
reset();
return *this;