summaryrefslogtreecommitdiff
path: root/doc/html/move
diff options
context:
space:
mode:
authorAnas Nashif <anas.nashif@intel.com>2013-08-26 08:15:55 -0400
committerAnas Nashif <anas.nashif@intel.com>2013-08-26 08:15:55 -0400
commitbb4dd8289b351fae6b55e303f189127a394a1edd (patch)
tree77c9c35a31b1459dd7988c2448e797d142530c41 /doc/html/move
parent1a78a62555be32868418fe52f8e330c9d0f95d5a (diff)
downloadboost-bb4dd8289b351fae6b55e303f189127a394a1edd.tar.gz
boost-bb4dd8289b351fae6b55e303f189127a394a1edd.tar.bz2
boost-bb4dd8289b351fae6b55e303f189127a394a1edd.zip
Imported Upstream version 1.51.0upstream/1.51.0
Diffstat (limited to 'doc/html/move')
-rw-r--r--[-rwxr-xr-x]doc/html/move/composition_inheritance.html2
-rw-r--r--[-rwxr-xr-x]doc/html/move/construct_forwarding.html0
-rw-r--r--[-rwxr-xr-x]doc/html/move/emulation_limitations.html0
-rw-r--r--[-rwxr-xr-x]doc/html/move/how_the_library_works.html2
-rw-r--r--[-rwxr-xr-x]doc/html/move/implementing_movable_classes.html0
-rw-r--r--[-rwxr-xr-x]doc/html/move/introduction.html0
-rw-r--r--[-rwxr-xr-x]doc/html/move/movable_only_classes.html0
-rw-r--r--[-rwxr-xr-x]doc/html/move/move_algorithms.html0
-rw-r--r--[-rwxr-xr-x]doc/html/move/move_and_containers.html0
-rw-r--r--[-rwxr-xr-x]doc/html/move/move_inserters.html0
-rw-r--r--[-rwxr-xr-x]doc/html/move/move_iterator.html0
-rw-r--r--[-rwxr-xr-x]doc/html/move/reference.html8
-rw-r--r--[-rwxr-xr-x]doc/html/move/release_notes.html18
-rw-r--r--[-rwxr-xr-x]doc/html/move/thanks_to.html0
14 files changed, 24 insertions, 6 deletions
diff --git a/doc/html/move/composition_inheritance.html b/doc/html/move/composition_inheritance.html
index 0018d39fbc..fe8d62ad55 100755..100644
--- a/doc/html/move/composition_inheritance.html
+++ b/doc/html/move/composition_inheritance.html
@@ -52,6 +52,8 @@
<span class="keyword">virtual</span> <span class="identifier">Base</span> <span class="special">*</span><span class="identifier">clone</span><span class="special">()</span> <span class="keyword">const</span>
<span class="special">{</span> <span class="keyword">return</span> <span class="keyword">new</span> <span class="identifier">Base</span><span class="special">(*</span><span class="keyword">this</span><span class="special">);</span> <span class="special">}</span>
+
+ <span class="keyword">virtual</span> <span class="special">~</span><span class="identifier">Base</span><span class="special">(){}</span>
<span class="special">};</span>
<span class="keyword">class</span> <span class="identifier">Member</span>
diff --git a/doc/html/move/construct_forwarding.html b/doc/html/move/construct_forwarding.html
index 64af21a09e..64af21a09e 100755..100644
--- a/doc/html/move/construct_forwarding.html
+++ b/doc/html/move/construct_forwarding.html
diff --git a/doc/html/move/emulation_limitations.html b/doc/html/move/emulation_limitations.html
index 00b0378dda..00b0378dda 100755..100644
--- a/doc/html/move/emulation_limitations.html
+++ b/doc/html/move/emulation_limitations.html
diff --git a/doc/html/move/how_the_library_works.html b/doc/html/move/how_the_library_works.html
index 069ed90c09..bae2c36998 100755..100644
--- a/doc/html/move/how_the_library_works.html
+++ b/doc/html/move/how_the_library_works.html
@@ -117,7 +117,7 @@
The library does not define the equivalent of <code class="computeroutput"><a class="link" href="../BOOST_COPY_ASSIGN_REF.html" title="Macro BOOST_COPY_ASSIGN_REF">BOOST_COPY_ASSIGN_REF</a></code>
for copy construction (say, <code class="computeroutput"><span class="identifier">BOOST_COPY_CTOR_REF</span></code>)
because nearly all modern compilers implement RVO and this is much more efficient
- than any move emulation. <code class="computeroutput"><a class="link" href="../boost/move_id1117957.html" title="Function template move">move</a></code>
+ than any move emulation. <code class="computeroutput"><a class="link" href="../boost/move_id1108876.html" title="Function template move">move</a></code>
just casts <code class="computeroutput"><span class="identifier">TYPE</span> <span class="special">&amp;</span></code>
into <code class="computeroutput"><span class="special">::</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">rv</span><span class="special">&lt;</span><span class="identifier">TYPE</span><span class="special">&gt;</span> <span class="special">&amp;</span></code>.
</p>
diff --git a/doc/html/move/implementing_movable_classes.html b/doc/html/move/implementing_movable_classes.html
index 07fd96ad2c..07fd96ad2c 100755..100644
--- a/doc/html/move/implementing_movable_classes.html
+++ b/doc/html/move/implementing_movable_classes.html
diff --git a/doc/html/move/introduction.html b/doc/html/move/introduction.html
index ff39f3a808..ff39f3a808 100755..100644
--- a/doc/html/move/introduction.html
+++ b/doc/html/move/introduction.html
diff --git a/doc/html/move/movable_only_classes.html b/doc/html/move/movable_only_classes.html
index 42e79f5d40..42e79f5d40 100755..100644
--- a/doc/html/move/movable_only_classes.html
+++ b/doc/html/move/movable_only_classes.html
diff --git a/doc/html/move/move_algorithms.html b/doc/html/move/move_algorithms.html
index 68625956a8..68625956a8 100755..100644
--- a/doc/html/move/move_algorithms.html
+++ b/doc/html/move/move_algorithms.html
diff --git a/doc/html/move/move_and_containers.html b/doc/html/move/move_and_containers.html
index c32c9cebca..c32c9cebca 100755..100644
--- a/doc/html/move/move_and_containers.html
+++ b/doc/html/move/move_and_containers.html
diff --git a/doc/html/move/move_inserters.html b/doc/html/move/move_inserters.html
index e954db76ff..e954db76ff 100755..100644
--- a/doc/html/move/move_inserters.html
+++ b/doc/html/move/move_inserters.html
diff --git a/doc/html/move/move_iterator.html b/doc/html/move/move_iterator.html
index 2802cb5053..2802cb5053 100755..100644
--- a/doc/html/move/move_iterator.html
+++ b/doc/html/move/move_iterator.html
diff --git a/doc/html/move/reference.html b/doc/html/move/reference.html
index 1a5155fe16..33d0b4ae89 100755..100644
--- a/doc/html/move/reference.html
+++ b/doc/html/move/reference.html
@@ -35,6 +35,8 @@
<a class="link" href="../BOOST_COPYABLE_AND_MOVABLE.html" title="Macro BOOST_COPYABLE_AND_MOVABLE">BOOST_COPYABLE_AND_MOVABLE</a>(TYPE)
<a class="link" href="../BOOST_COPYABLE_AND_MOVABLE_ALT.html" title="Macro BOOST_COPYABLE_AND_MOVABLE_ALT">BOOST_COPYABLE_AND_MOVABLE_ALT</a>(TYPE)
<a class="link" href="../BOOST_RV_REF.html" title="Macro BOOST_RV_REF">BOOST_RV_REF</a>(TYPE)
+<a class="link" href="../BOOST_RV_REF_BEG.html" title="Macro BOOST_RV_REF_BEG">BOOST_RV_REF_BEG</a>
+<a class="link" href="../BOOST_RV_REF_END.html" title="Macro BOOST_RV_REF_END">BOOST_RV_REF_END</a>
<a class="link" href="../BOOST_COPY_ASSIGN_REF.html" title="Macro BOOST_COPY_ASSIGN_REF">BOOST_COPY_ASSIGN_REF</a>(TYPE)
<a class="link" href="../BOOST_FWD_REF.html" title="Macro BOOST_FWD_REF">BOOST_FWD_REF</a>(TYPE)</pre>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
@@ -45,8 +47,8 @@
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> C<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../boost/front_move_insert_iterator.html" title="Class template front_move_insert_iterator">front_move_insert_iterator</a><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> C<span class="special">&gt;</span> <span class="keyword">class</span> <a class="link" href="../boost/move_insert_iterator.html" title="Class template move_insert_iterator">move_insert_iterator</a><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="../boost/has_trivial_destructor__id1117925.html" title="Struct template has_trivial_destructor_after_move">has_trivial_destructor_after_move</a><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span> <span class="identifier">rvalue_reference</span> <a class="link" href="../boost/move_id1117957.html" title="Function template move"><span class="identifier">move</span></a><span class="special">(</span><span class="identifier">input_reference</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span> <span class="keyword">struct</span> <a class="link" href="../boost/has_trivial_dest_id1108844.html" title="Struct template has_trivial_destructor_after_move">has_trivial_destructor_after_move</a><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span> <span class="identifier">rvalue_reference</span> <a class="link" href="../boost/move_id1108876.html" title="Function template move"><span class="identifier">move</span></a><span class="special">(</span><span class="identifier">input_reference</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> T<span class="special">&gt;</span> <span class="identifier">output_reference</span> <a class="link" href="../boost/forward.html" title="Function template forward"><span class="identifier">forward</span></a><span class="special">(</span><span class="identifier">input_reference</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> It<span class="special">&gt;</span> <a class="link" href="../boost/move_iterator.html" title="Class template move_iterator">move_iterator</a><span class="special">&lt;</span> <span class="identifier">It</span> <span class="special">&gt;</span> <a class="link" href="../boost/make_move_iterator.html" title="Function template make_move_iterator"><span class="identifier">make_move_iterator</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">It</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> C<span class="special">&gt;</span> <a class="link" href="../boost/back_move_insert_iterator.html" title="Class template back_move_insert_iterator">back_move_insert_iterator</a><span class="special">&lt;</span> <span class="identifier">C</span> <span class="special">&gt;</span> <a class="link" href="../boost/back_move_inserter.html" title="Function template back_move_inserter"><span class="identifier">back_move_inserter</span></a><span class="special">(</span><span class="identifier">C</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
@@ -54,7 +56,7 @@
<a class="link" href="../boost/front_move_insert_iterator.html" title="Class template front_move_insert_iterator">front_move_insert_iterator</a><span class="special">&lt;</span> <span class="identifier">C</span> <span class="special">&gt;</span> <a class="link" href="../boost/front_move_inserter.html" title="Function template front_move_inserter"><span class="identifier">front_move_inserter</span></a><span class="special">(</span><span class="identifier">C</span> <span class="special">&amp;</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> C<span class="special">&gt;</span>
<span class="identifier">move_insert_iterator</span><span class="special">&lt;</span> <span class="identifier">C</span> <span class="special">&gt;</span> <a class="link" href="../boost/move_inserter.html" title="Function template move_inserter"><span class="identifier">move_inserter</span></a><span class="special">(</span><span class="identifier">C</span> <span class="special">&amp;</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">C</span><span class="special">::</span><span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> I<span class="special">,</span> <span class="keyword">typename</span> O<span class="special">&gt;</span> <span class="identifier">O</span> <a class="link" href="../boost/move_id1118143.html" title="Function template move"><span class="identifier">move</span></a><span class="special">(</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">I</span><span class="special">,</span> <span class="identifier">O</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> I<span class="special">,</span> <span class="keyword">typename</span> O<span class="special">&gt;</span> <span class="identifier">O</span> <a class="link" href="../boost/move_id1109062.html" title="Function template move"><span class="identifier">move</span></a><span class="special">(</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">I</span><span class="special">,</span> <span class="identifier">O</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> I<span class="special">,</span> <span class="keyword">typename</span> O<span class="special">&gt;</span> <span class="identifier">O</span> <a class="link" href="../boost/move_backward.html" title="Function template move_backward"><span class="identifier">move_backward</span></a><span class="special">(</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">I</span><span class="special">,</span> <span class="identifier">O</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> I<span class="special">,</span> <span class="keyword">typename</span> F<span class="special">&gt;</span> <span class="identifier">F</span> <a class="link" href="../boost/uninitialized_move.html" title="Function template uninitialized_move"><span class="identifier">uninitialized_move</span></a><span class="special">(</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">I</span><span class="special">,</span> <span class="identifier">F</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> I<span class="special">,</span> <span class="keyword">typename</span> F<span class="special">&gt;</span> <span class="identifier">F</span> <a class="link" href="../boost/uninitialized_copy_or_move.html" title="Function template uninitialized_copy_or_move"><span class="identifier">uninitialized_copy_or_move</span></a><span class="special">(</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">I</span><span class="special">,</span> <span class="identifier">F</span><span class="special">)</span><span class="special">;</span>
diff --git a/doc/html/move/release_notes.html b/doc/html/move/release_notes.html
index 07987e9f29..7df4c9d1da 100755..100644
--- a/doc/html/move/release_notes.html
+++ b/doc/html/move/release_notes.html
@@ -26,8 +26,22 @@
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="move.release_notes"></a><a class="link" href="release_notes.html" title="Release Notes">Release Notes</a>
</h2></div></div></div>
-<div class="toc"><dl><dt><span class="section"><a href="release_notes.html#move.release_notes.release_notes_boost_1_49_00">Boost
- 1.49 Release</a></span></dt></dl></div>
+<div class="toc"><dl>
+<dt><span class="section"><a href="release_notes.html#move.release_notes.release_notes_boost_1_51_00">Boost
+ 1.51 Release</a></span></dt>
+<dt><span class="section"><a href="release_notes.html#move.release_notes.release_notes_boost_1_49_00">Boost
+ 1.49 Release</a></span></dt>
+</dl></div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="move.release_notes.release_notes_boost_1_51_00"></a><a class="link" href="release_notes.html#move.release_notes.release_notes_boost_1_51_00" title="Boost 1.51 Release">Boost
+ 1.51 Release</a>
+</h3></div></div></div>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+ Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/7095" target="_top">#7095</a>,
+ <a href="https://svn.boost.org/trac/boost/ticket/7031" target="_top">#7031</a>.
+ </li></ul></div>
+</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="move.release_notes.release_notes_boost_1_49_00"></a><a class="link" href="release_notes.html#move.release_notes.release_notes_boost_1_49_00" title="Boost 1.49 Release">Boost
diff --git a/doc/html/move/thanks_to.html b/doc/html/move/thanks_to.html
index 76a6f45955..76a6f45955 100755..100644
--- a/doc/html/move/thanks_to.html
+++ b/doc/html/move/thanks_to.html