Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r56974 - sandbox/committee/rvalue_ref
From: dave_at_[hidden]
Date: 2009-10-18 04:35:22


Author: dave
Date: 2009-10-18 04:35:21 EDT (Sun, 18 Oct 2009)
New Revision: 56974
URL: http://svn.boost.org/trac/boost/changeset/56974

Log:
throw(false) in terms of throw()
remove references to non-standard throw(...)

Text files modified:
   sandbox/committee/rvalue_ref/N2983-throwing-move.rst | 14 +++++++++++---
   sandbox/committee/rvalue_ref/N2983.html | 13 ++++++++++---
   2 files changed, 21 insertions(+), 6 deletions(-)

Modified: sandbox/committee/rvalue_ref/N2983-throwing-move.rst
==============================================================================
--- sandbox/committee/rvalue_ref/N2983-throwing-move.rst (original)
+++ sandbox/committee/rvalue_ref/N2983-throwing-move.rst 2009-10-18 04:35:21 EDT (Sun, 18 Oct 2009)
@@ -11,6 +11,12 @@
 
 .. _`BoostPro Computing`: http://www.boostpro.com
 
+.. build HTML with:
+
+ rst2html.py --footnote-references=superscript \
+ --stylesheet-path=./rst.css --embed-stylesheet N2983-throwing-move.rst \
+ N2983.html
+
 .. contents:: index
 
 Introduction
@@ -289,9 +295,11 @@
 
     :raw-html:`<span class="ins">16 If a function with the
     exception-specification <code>throw(false)</code> throws an
- exception, the behavior is undefined. The exception-specification
- <code>throw(true)</code> is equivalent to
- <code>throw(...)</code>.</span>`
+ exception, the behavior is undefined. The exception-specification
+ <code>throw(false)</code> is in all other respects equivalent to
+ <code>throw()</code>. The exception-specification
+ <code>throw(true)</code> is equivalent to omitting the exception
+ specification altogether.</span>`
 
 A.13 Exception handling [gram.except]
 =====================================

Modified: sandbox/committee/rvalue_ref/N2983.html
==============================================================================
--- sandbox/committee/rvalue_ref/N2983.html (original)
+++ sandbox/committee/rvalue_ref/N2983.html 2009-10-18 04:35:21 EDT (Sun, 18 Oct 2009)
@@ -317,6 +317,11 @@
 </tr>
 </tbody>
 </table>
+<!-- build HTML with:
+
+rst2html.py - -footnote-references=superscript \
+ - -stylesheet-path=./rst.css - -embed-stylesheet N2983-throwing-move.rst \
+ N2983.html -->
 <div class="contents topic" id="index">
 <p class="topic-title first">index</p>
 <ul class="simple">
@@ -571,9 +576,11 @@
 <code>bool</code> (Clause 4).</span></span></p>
 <p><span class="raw-html"><span class="ins">16 If a function with the
 exception-specification <code>throw(false)</code> throws an
-exception, the behavior is undefined. The exception-specification
-<code>throw(true)</code> is equivalent to
-<code>throw(...)</code>.</span></span></p>
+exception, the behavior is undefined. The exception-specification
+<code>throw(false)</code> is in all other respects equivalent to
+<code>throw()</code>. The exception-specification
+<code>throw(true)</code> is equivalent to omitting the exception
+specification altogether.</span></span></p>
 </blockquote>
 </div>
 <div class="section" id="a-13-exception-handling-gram-except">


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