mirror of
https://github.com/boostorg/interprocess.git
synced 2026-01-19 04:12:13 +00:00
@@ -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
|
||||
|
||||
@@ -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]
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user