|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r76476 - in sandbox/closure/libs/scope_exit/doc: . html html/scope_exit
From: lorcaminiti_at_[hidden]
Date: 2012-01-13 17:46:37
Author: lcaminiti
Date: 2012-01-13 17:46:35 EST (Fri, 13 Jan 2012)
New Revision: 76476
URL: http://svn.boost.org/trac/boost/changeset/76476
Log:
Updated docs.
Text files modified:
sandbox/closure/libs/scope_exit/doc/html/BOOST_SCOPE_EXIT.html | 2 +-
sandbox/closure/libs/scope_exit/doc/html/BOOST_SCOPE_EXIT_ALL.html | 2 +-
sandbox/closure/libs/scope_exit/doc/html/BOOST_SCOPE_EXIT_CONFIG_NO_CPP11.html | 2 +-
sandbox/closure/libs/scope_exit/doc/html/BOOST_SCOPE_EXIT_END.html | 2 +-
sandbox/closure/libs/scope_exit/doc/html/BOOST_SCOPE_EXIT_TPL.html | 2 +-
sandbox/closure/libs/scope_exit/doc/html/index.html | 8 +-------
sandbox/closure/libs/scope_exit/doc/html/scope_exit/acknowledgements.html | 6 ++++++
sandbox/closure/libs/scope_exit/doc/scope_exit.qbk | 10 +++++-----
8 files changed, 17 insertions(+), 17 deletions(-)
Modified: sandbox/closure/libs/scope_exit/doc/html/BOOST_SCOPE_EXIT.html
==============================================================================
--- sandbox/closure/libs/scope_exit/doc/html/BOOST_SCOPE_EXIT.html (original)
+++ sandbox/closure/libs/scope_exit/doc/html/BOOST_SCOPE_EXIT.html 2012-01-13 17:46:35 EST (Fri, 13 Jan 2012)
@@ -33,7 +33,7 @@
</span>BOOST_SCOPE_EXIT(capture_list)</pre></div>
<div class="refsect1">
-<a name="id806269"></a><h2>Description</h2>
+<a name="id788771"></a><h2>Description</h2>
<p>The scope exit declaration schedules the execution of the scope exit body at the exit of the enclosing scope:</p>
<pre class="programlisting"> <span class="special">{</span> <span class="comment">// Some local scope.</span>
<span class="special">...</span>
Modified: sandbox/closure/libs/scope_exit/doc/html/BOOST_SCOPE_EXIT_ALL.html
==============================================================================
--- sandbox/closure/libs/scope_exit/doc/html/BOOST_SCOPE_EXIT_ALL.html (original)
+++ sandbox/closure/libs/scope_exit/doc/html/BOOST_SCOPE_EXIT_ALL.html 2012-01-13 17:46:35 EST (Fri, 13 Jan 2012)
@@ -33,7 +33,7 @@
</span>BOOST_SCOPE_EXIT_ALL(capture_list)</pre></div>
<div class="refsect1">
-<a name="id808420"></a><h2>Description</h2>
+<a name="id790922"></a><h2>Description</h2>
<p><span class="bold"><strong>Warning:</strong></span> This macro is only available on C++11 compilers. It is not defined on non-C++11 compilers so its use on non-C++11 compilers will generate a compiler error.</p>
<pre class="programlisting"> <span class="special">{</span> <span class="comment">// Some local scope.</span>
<span class="special">...</span>
Modified: sandbox/closure/libs/scope_exit/doc/html/BOOST_SCOPE_EXIT_CONFIG_NO_CPP11.html
==============================================================================
--- sandbox/closure/libs/scope_exit/doc/html/BOOST_SCOPE_EXIT_CONFIG_NO_CPP11.html (original)
+++ sandbox/closure/libs/scope_exit/doc/html/BOOST_SCOPE_EXIT_CONFIG_NO_CPP11.html 2012-01-13 17:46:35 EST (Fri, 13 Jan 2012)
@@ -33,7 +33,7 @@
</span>BOOST_SCOPE_EXIT_CONFIG_NO_CPP11</pre></div>
<div class="refsect1">
-<a name="id809160"></a><h2>Description</h2>
+<a name="id791662"></a><h2>Description</h2>
<p>If programmers define this configuration macro, C++11 features will not be used even on C++11 compilers (only C++03 features will be used). By default this macro is not defined.</p>
<p><span class="bold"><strong>Note:</strong></span> This macro does not disable comma-separated capture lists on compilers that support variadic macros (programmers can simply use Boost.Preprocessor sequences if they do not wish to use comma-separated capture lists).</p>
<p><span class="bold"><strong>See:</strong></span> <code class="computeroutput"><a class="link" href="BOOST_SCOPE_EXIT.html" title="Macro BOOST_SCOPE_EXIT">BOOST_SCOPE_EXIT</a></code>, <code class="computeroutput"><a class="link" href="BOOST_SCOPE_EXIT_ALL.html" title="Macro BOOST_SCOPE_EXIT_ALL">BOOST_SCOPE_EXIT_ALL</a></code>, <code class="computeroutput"><a class="link" href="BOOST_SCOPE_EXIT_END.html" title="Macro BOOST_SCOPE_EXIT_END">BOOST_SCOPE_EXIT_END</a></code>. </p>
Modified: sandbox/closure/libs/scope_exit/doc/html/BOOST_SCOPE_EXIT_END.html
==============================================================================
--- sandbox/closure/libs/scope_exit/doc/html/BOOST_SCOPE_EXIT_END.html (original)
+++ sandbox/closure/libs/scope_exit/doc/html/BOOST_SCOPE_EXIT_END.html 2012-01-13 17:46:35 EST (Fri, 13 Jan 2012)
@@ -33,7 +33,7 @@
</span>BOOST_SCOPE_EXIT_END</pre></div>
<div class="refsect1">
-<a name="id808934"></a><h2>Description</h2>
+<a name="id791436"></a><h2>Description</h2>
<p>This macro must follow the closing curly bracket <code class="computeroutput">}</code> that ends the scope exit body:</p>
<pre class="programlisting"> <span class="special">{</span> <span class="comment">// Some local scope.</span>
<span class="special">...</span>
Modified: sandbox/closure/libs/scope_exit/doc/html/BOOST_SCOPE_EXIT_TPL.html
==============================================================================
--- sandbox/closure/libs/scope_exit/doc/html/BOOST_SCOPE_EXIT_TPL.html (original)
+++ sandbox/closure/libs/scope_exit/doc/html/BOOST_SCOPE_EXIT_TPL.html 2012-01-13 17:46:35 EST (Fri, 13 Jan 2012)
@@ -33,7 +33,7 @@
</span>BOOST_SCOPE_EXIT_TPL(capture_list)</pre></div>
<div class="refsect1">
-<a name="id806806"></a><h2>Description</h2>
+<a name="id789308"></a><h2>Description</h2>
<p>Various versions of the GCC compiler do not compile <code class="computeroutput"><a class="link" href="BOOST_SCOPE_EXIT.html" title="Macro BOOST_SCOPE_EXIT">BOOST_SCOPE_EXIT</a></code> inside function templates. As a workaround, <code class="computeroutput"><a class="link" href="BOOST_SCOPE_EXIT_TPL.html" title="Macro BOOST_SCOPE_EXIT_TPL">BOOST_SCOPE_EXIT_TPL</a></code> should be used instead of <code class="computeroutput"><a class="link" href="BOOST_SCOPE_EXIT.html" title="Macro BOOST_SCOPE_EXIT">BOOST_SCOPE_EXIT</a></code> in these cases:</p>
<pre class="programlisting"> <span class="special">{</span> <span class="comment">// Some local scope.</span>
<span class="special">...</span>
Modified: sandbox/closure/libs/scope_exit/doc/html/index.html
==============================================================================
--- sandbox/closure/libs/scope_exit/doc/html/index.html (original)
+++ sandbox/closure/libs/scope_exit/doc/html/index.html 2012-01-13 17:46:35 EST (Fri, 13 Jan 2012)
@@ -79,12 +79,6 @@
</dl>
</div>
<p>
- <span class="emphasis"><em> Alexander Nasonov is the original author. Lorenzo Caminiti added support
- for variadic macros, capture of <code class="computeroutput"><span class="identifier">this_</span></code>,
- no captures, and <code class="computeroutput"><span class="identifier">BOOST_SCOPE_EXIT_ALL</span></code>.
- </em></span>
- </p>
-<p>
This library allows to execute arbitrary code when the enclosing scope exits.
</p>
<div class="section">
@@ -140,7 +134,7 @@
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><p><small>Last revised: January 13, 2012 at 20:05:27 GMT</small></p></td>
+<td align="left"><p><small>Last revised: January 13, 2012 at 22:45:48 GMT</small></p></td>
<td align="right"><div class="copyright-footer"></div></td>
</tr></table>
<hr>
Modified: sandbox/closure/libs/scope_exit/doc/html/scope_exit/acknowledgements.html
==============================================================================
--- sandbox/closure/libs/scope_exit/doc/html/scope_exit/acknowledgements.html (original)
+++ sandbox/closure/libs/scope_exit/doc/html/scope_exit/acknowledgements.html 2012-01-13 17:46:35 EST (Fri, 13 Jan 2012)
@@ -29,6 +29,9 @@
<span class="emphasis"><em>In chronological order.</em></span>
</p>
<p>
+ Alexander Nasonov is the original library author.
+ </p>
+<p>
Maxim Yegorushkin for sharing code where he used a local struct to clean up
resources.
</p>
@@ -52,6 +55,9 @@
<p>
Adam Butcher for a workaround to error C2355 when deducing the type of <code class="computeroutput"><span class="keyword">this</span></code> on some MSVC versions.
</p>
+<p>
+ Lorenzo Caminiti for variadic macro support, capture of the object <code class="computeroutput"><span class="identifier">this_</span></code>, empty captures, and <code class="computeroutput"><span class="identifier">BOOST_SCOPE_EXIT_ALL</span></code>.
+ </p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
Modified: sandbox/closure/libs/scope_exit/doc/scope_exit.qbk
==============================================================================
--- sandbox/closure/libs/scope_exit/doc/scope_exit.qbk (original)
+++ sandbox/closure/libs/scope_exit/doc/scope_exit.qbk 2012-01-13 17:46:35 EST (Fri, 13 Jan 2012)
@@ -46,11 +46,6 @@
[import ../example/try_catch.cpp]
[import ../example/scope_guard.cpp]
-['
-Alexander Nasonov is the original author.
-Lorenzo Caminiti added support for variadic macros, capture of `this_`, no captures, and `BOOST_SCOPE_EXIT_ALL`.
-]
-
This library allows to execute arbitrary code when the enclosing scope exits.
[section:intro Introduction]
@@ -440,6 +435,8 @@
['In chronological order.]
+Alexander Nasonov is the original library author.
+
Maxim Yegorushkin for sharing code where he used a local struct to clean up resources.
Andrei Alexandrescu for pointing out the __D_scope_exit__ construct of the __D__ programming language.
@@ -454,4 +451,7 @@
Adam Butcher for a workaround to error C2355 when deducing the type of `this` on some MSVC versions.
+Lorenzo Caminiti for variadic macro support, capture of the object `this_`, empty captures, and `BOOST_SCOPE_EXIT_ALL`.
+
[endsect]
+
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk