diff options
Diffstat (limited to 'doc/html/move/how_the_library_works.html')
-rw-r--r-- | doc/html/move/how_the_library_works.html | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/doc/html/move/how_the_library_works.html b/doc/html/move/how_the_library_works.html index 6eb5431b06..26f8893b83 100644 --- a/doc/html/move/how_the_library_works.html +++ b/doc/html/move/how_the_library_works.html @@ -118,7 +118,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_idp683900176.html" title="Function template move">move</a></code> + than any move emulation. <code class="computeroutput"><a class="link" href="../boost/move_idp665642736.html" title="Function template move">move</a></code> just casts <code class="computeroutput"><span class="identifier">TYPE</span> <span class="special">&</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"><</span><span class="identifier">TYPE</span><span class="special">></span> <span class="special">&</span></code>. </p> |