diff --git a/doc/html/boost_optional/detailed_semantics.html b/doc/html/boost_optional/detailed_semantics.html index 311e243..223d0c9 100644 --- a/doc/html/boost_optional/detailed_semantics.html +++ b/doc/html/boost_optional/detailed_semantics.html @@ -474,13 +474,12 @@
optional<T&>& optional<T&>::operator= ( T& - const& rhs ) ;
*this
is initialized and it references the
diff --git a/doc/html/boost_optional/rebinding_semantics_for_assignment_of_optional_references.html b/doc/html/boost_optional/rebinding_semantics_for_assignment_of_optional_references.html
index 92b6700..5272f40 100644
--- a/doc/html/boost_optional/rebinding_semantics_for_assignment_of_optional_references.html
+++ b/doc/html/boost_optional/rebinding_semantics_for_assignment_of_optional_references.html
@@ -42,7 +42,7 @@
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.
int a = 1 ; int& ra = a ; @@ -117,16 +117,16 @@ 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 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:assert(!!opt); *opt=value; diff --git a/doc/html/index.html b/doc/html/index.html index 0ea03c2..abfb2b1 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -27,7 +27,7 @@
Copyright © 2003-2007 Fernando Luis Cacciola Carballal
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)
@@ -163,7 +163,7 @@Last revised: April 06, 2011 at 21:53:26 GMT |
+Last revised: April 07, 2011 at 19:52:21 GMT |