Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r71089 - in trunk/libs/optional/doc: . html html/boost_optional
From: steven_at_[hidden]
Date: 2011-04-07 15:56:57


Author: steven_watanabe
Date: 2011-04-07 15:56:55 EDT (Thu, 07 Apr 2011)
New Revision: 71089
URL: http://svn.boost.org/trac/boost/changeset/71089

Log:
Fix some more typos and grammatical errors.
Text files modified:
   trunk/libs/optional/doc/html/boost_optional/detailed_semantics.html | 3 +--
   trunk/libs/optional/doc/html/boost_optional/rebinding_semantics_for_assignment_of_optional_references.html | 16 ++++++++--------
   trunk/libs/optional/doc/html/index.html | 4 ++--
   trunk/libs/optional/doc/reference.qbk | 4 ++--
   trunk/libs/optional/doc/special_cases.qbk | 16 ++++++++--------
   5 files changed, 21 insertions(+), 22 deletions(-)

Modified: trunk/libs/optional/doc/html/boost_optional/detailed_semantics.html
==============================================================================
--- trunk/libs/optional/doc/html/boost_optional/detailed_semantics.html (original)
+++ trunk/libs/optional/doc/html/boost_optional/detailed_semantics.html 2011-04-07 15:56:55 EDT (Thu, 07 Apr 2011)
@@ -474,13 +474,12 @@
 <div class="blockquote"><blockquote class="blockquote"><p>
         <code class="computeroutput"><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&amp;&gt;&amp;</span>
         <span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&amp;&gt;::</span><span class="keyword">operator</span><span class="special">=</span> <span class="special">(</span> <span class="identifier">T</span><span class="special">&amp;</span>
- <span class="keyword">const</span><span class="special">&amp;</span>
         <span class="identifier">rhs</span> <span class="special">)</span>
         <span class="special">;</span></code>
       </p></blockquote></div>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
- <span class="bold"><strong>Effect:</strong></span> (Re)binds thee wrapped reference.
+ <span class="bold"><strong>Effect:</strong></span> (Re)binds the wrapped reference.
         </li>
 <li class="listitem">
           <span class="bold"><strong>Postconditions: </strong></span> <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code> is initialized and it references the

Modified: trunk/libs/optional/doc/html/boost_optional/rebinding_semantics_for_assignment_of_optional_references.html
==============================================================================
--- trunk/libs/optional/doc/html/boost_optional/rebinding_semantics_for_assignment_of_optional_references.html (original)
+++ trunk/libs/optional/doc/html/boost_optional/rebinding_semantics_for_assignment_of_optional_references.html 2011-04-07 15:56:55 EDT (Thu, 07 Apr 2011)
@@ -42,7 +42,7 @@
 </pre>
 <p>
       If you assign to a bare C++ reference, the assignment is forwarded to the referenced
- object; it's value changes but the reference is never rebound.
+ object; its value changes but the reference is never rebound.
     </p>
 <pre class="programlisting"><span class="keyword">int</span> <span class="identifier">a</span> <span class="special">=</span> <span class="number">1</span> <span class="special">;</span>
 <span class="keyword">int</span><span class="special">&amp;</span> <span class="identifier">ra</span> <span class="special">=</span> <span class="identifier">a</span> <span class="special">;</span>
@@ -117,16 +117,16 @@
       or not.
     </p>
 <p>
- That is, you would have to discriminate in order to be consistency.
+ That is, you would have to discriminate in order to be consistent.
     </p>
 <p>
- If in your code rebinding to another object is not an option, then is very
- likely that binding for the fist time isn't either. In such case, assignment
+ If in your code rebinding to another object is not an option, then it is very
+ likely that binding for the first time isn't either. In such case, assignment
       to an <span class="emphasis"><em>uninitialized </em></span> <code class="computeroutput"><span class="identifier">optional</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&amp;&gt;</span></code>
- shall be prohibited. It is quite possible that in such scenario the precondition
- that the lvalue must be already initialized exist. If it doesn't, then binding
- for the first time is OK while rebinding is not which is IMO very unlikely.
- In such scenario, you can assign the value itself directly, as in:
+ shall be prohibited. It is quite possible that in such a scenario it is a precondition
+ that the lvalue must be already initialized. If it isn't, then binding for
+ the first time is OK while rebinding is not which is IMO very unlikely. In
+ such a scenario, you can assign the value itself directly, as in:
     </p>
 <pre class="programlisting"><span class="identifier">assert</span><span class="special">(!!</span><span class="identifier">opt</span><span class="special">);</span>
 <span class="special">*</span><span class="identifier">opt</span><span class="special">=</span><span class="identifier">value</span><span class="special">;</span>

Modified: trunk/libs/optional/doc/html/index.html
==============================================================================
--- trunk/libs/optional/doc/html/index.html (original)
+++ trunk/libs/optional/doc/html/index.html 2011-04-07 15:56:55 EDT (Thu, 07 Apr 2011)
@@ -27,7 +27,7 @@
 </h3></div></div>
 <div><p class="copyright">Copyright &#169; 2003-2007 Fernando Luis Cacciola Carballal</p></div>
 <div><div class="legalnotice">
-<a name="id2854050"></a><p>
+<a name="id2846608"></a><p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
       </p>
@@ -163,7 +163,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: April 06, 2011 at 21:53:26 GMT</small></p></td>
+<td align="left"><p><small>Last revised: April 07, 2011 at 19:52:21 GMT</small></p></td>
 <td align="right"><div class="copyright-footer"></div></td>
 </tr></table>
 <hr>

Modified: trunk/libs/optional/doc/reference.qbk
==============================================================================
--- trunk/libs/optional/doc/reference.qbk (original)
+++ trunk/libs/optional/doc/reference.qbk 2011-04-07 15:56:55 EDT (Thu, 07 Apr 2011)
@@ -379,9 +379,9 @@
 
 __SPACE__
 
-[: `optional<T&>& optional<T&>::operator= ( T& const& rhs ) ;`]
+[: `optional<T&>& optional<T&>::operator= ( T& rhs ) ;`]
 
-* [*Effect:] (Re)binds thee wrapped reference.
+* [*Effect:] (Re)binds the wrapped reference.
 * [*Postconditions: ] `*this` is initialized and it references the same
 object referenced by `rhs`.
 * [*Notes:] If `*this` was initialized, is is ['rebound] to the new object.

Modified: trunk/libs/optional/doc/special_cases.qbk
==============================================================================
--- trunk/libs/optional/doc/special_cases.qbk (original)
+++ trunk/libs/optional/doc/special_cases.qbk 2011-04-07 15:56:55 EDT (Thu, 07 Apr 2011)
@@ -1,4 +1,4 @@
-
+
 [section Optional references]
 
 This library allows the template parameter `T` to be of reference type:
@@ -37,7 +37,7 @@
     assert(x==2);
 
 If you assign to a bare C++ reference, the assignment is forwarded to the
-referenced object; it's value changes but the reference is never rebound.
+referenced object; its value changes but the reference is never rebound.
 
     int a = 1 ;
     int& ra = a ;
@@ -95,15 +95,15 @@
 initialization state unless your code is capable of functioning whether
 after the assignment, `a` aliases the same object as `b` or not.
 
-That is, you would have to discriminate in order to be consistency.
+That is, you would have to discriminate in order to be consistent.
 
-If in your code rebinding to another object is not an option, then is very
-likely that binding for the fist time isn't either. In such case, assignment
+If in your code rebinding to another object is not an option, then it is very
+likely that binding for the first time isn't either. In such case, assignment
 to an ['uninitialized ] `optional<T&>` shall be prohibited. It is quite possible
-that in such scenario the precondition that the lvalue must be already
-initialized exist. If it doesn't, then binding for the first time is OK
+that in such a scenario it is a precondition that the lvalue must be already
+initialized. If it isn't, then binding for the first time is OK
 while rebinding is not which is IMO very unlikely.
-In such scenario, you can assign the value itself directly, as in:
+In such a scenario, you can assign the value itself directly, as in:
 
     assert(!!opt);
     *opt=value;


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