@@ -116,8 +113,8 @@
}
void swap ( optional < T >&,
diff --git a/doc/html/boost_optional/implementation_notes.html b/doc/html/boost_optional/implementation_notes.html
index c0225b3..0b8a232 100644
--- a/doc/html/boost_optional/implementation_notes.html
+++ b/doc/html/boost_optional/implementation_notes.html
@@ -3,17 +3,16 @@
Implementation Notes
-
+
-
+
-Home
+Home
Libraries
People
FAQ
@@ -25,7 +24,7 @@
optional < T >
is
diff --git a/doc/html/boost_optional/in_place_factories.html b/doc/html/boost_optional/in_place_factories.html
index a972384..32c5033 100644
--- a/doc/html/boost_optional/in_place_factories.html
+++ b/doc/html/boost_optional/in_place_factories.html
@@ -3,18 +3,16 @@
In-Place Factories
-
+
-
-
+
+
-Home
+Home
Libraries
People
FAQ
@@ -26,7 +24,7 @@
One of the typical problems with wrappers and containers is that their interfaces
diff --git a/doc/html/boost_optional/optional_references.html b/doc/html/boost_optional/optional_references.html
index 1222a42..cacadbd 100644
--- a/doc/html/boost_optional/optional_references.html
+++ b/doc/html/boost_optional/optional_references.html
@@ -3,17 +3,16 @@
Optional references
-
+
-
+
-Home
+Home
Libraries
People
FAQ
@@ -25,7 +24,7 @@
This library allows the template parameter T
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 5b894aa..71ca93c 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
@@ -1,10 +1,9 @@
-
Rebinding
- semantics for assignment of optional references
+
Rebinding semantics for assignment of optional references
-
+
@@ -13,7 +12,7 @@
-Home
+Home
Libraries
People
FAQ
@@ -25,8 +24,7 @@
@@ -75,8 +73,8 @@
assert ( b == 3 );
Rebinding semantics for the assignment of initialized
diff --git a/doc/html/boost_optional/synopsis.html b/doc/html/boost_optional/synopsis.html
index c128fc6..b23556b 100644
--- a/doc/html/boost_optional/synopsis.html
+++ b/doc/html/boost_optional/synopsis.html
@@ -3,7 +3,7 @@
Synopsis
-
+
@@ -12,7 +12,7 @@
-Home
+Home
Libraries
People
FAQ
@@ -24,7 +24,7 @@
namespace boost {
@@ -36,101 +36,101 @@
- optional () ;
+ optional () ;
- optional ( none_t ) ;
+ optional ( none_t ) ;
- optional ( T const & v ) ;
+ optional ( T const & v ) ;
optional ( bool condition , T const & v ) ;
+ optional ( bool condition , T const & v ) ;
- optional ( optional const & rhs ) ;
+ optional ( optional const & rhs ) ;
- template < class U > explicit optional ( optional < U > const & rhs ) ;
+ template < class U > explicit optional ( optional < U > const & rhs ) ;
- template < class InPlaceFactory > explicit optional ( InPlaceFactory const & f ) ;
+ template < class InPlaceFactory > explicit optional ( InPlaceFactory const & f ) ;
- template < class TypedInPlaceFactory > explicit optional ( TypedInPlaceFactory const & f ) ;
+ template < class TypedInPlaceFactory > explicit optional ( TypedInPlaceFactory const & f ) ;
optional & operator = ( none_t ) ;
- optional & operator = ( T const & v ) ;
+ optional & operator = ( T const & v ) ;
- optional & operator = ( optional const & rhs ) ;
+ optional & operator = ( optional const & rhs ) ;
- template < class U > optional & operator = ( optional < U > const & rhs ) ;
+ template < class U > optional & operator = ( optional < U > const & rhs ) ;
template < class InPlaceFactory > optional & operator = ( InPlaceFactory const & f ) ;
template < class TypedInPlaceFactory > optional & operator = ( TypedInPlaceFactory const & f ) ;
- T const & get () const ;
- T & get () ;
+ T const & get () const ;
+ T & get () ;
T const & get_value_or ( T const & default ) const ;
+ T const & get_value_or ( T const & default ) const ;
- T const * operator ->() const ;
- T * operator ->() ;
+ T const * operator ->() const ;
+ T * operator ->() ;
- T const & operator *() const ;
- T & operator *() ;
+ T const & operator *() const ;
+ T & operator *() ;
- T const * get_ptr () const ;
- T * get_ptr () ;
+ T const * get_ptr () const ;
+ T * get_ptr () ;
- operator unspecified - bool - type () const ;
+ operator unspecified - bool - type () const ;
- bool operator !() const ;
+ bool operator !() const ;
void reset () ;
+ void reset () ;
void reset ( T const & ) ;
+ void reset ( T const & ) ;
bool is_initialized () const ;
+ bool is_initialized () const ;
};
-template < class T > inline bool operator == ( optional < T > const & x , optional < T > const & y ) ;
+template < class T > inline bool operator == ( optional < T > const & x , optional < T > const & y ) ;
-template < class T > inline bool operator != ( optional < T > const & x , optional < T > const & y ) ;
+template < class T > inline bool operator != ( optional < T > const & x , optional < T > const & y ) ;
-template < class T > inline bool operator < ( optional < T > const & x , optional < T > const & y ) ;
+template < class T > inline bool operator < ( optional < T > const & x , optional < T > const & y ) ;
-template < class T > inline bool operator > ( optional < T > const & x , optional < T > const & y ) ;
+template < class T > inline bool operator > ( optional < T > const & x , optional < T > const & y ) ;
-template < class T > inline bool operator <= ( optional < T > const & x , optional < T > const & y ) ;
+template < class T > inline bool operator <= ( optional < T > const & x , optional < T > const & y ) ;
-template < class T > inline bool operator >= ( optional < T > const & x , optional < T > const & y ) ;
+template < class T > inline bool operator >= ( optional < T > const & x , optional < T > const & y ) ;
template < class T > inline optional < T > make_optional ( T const & v ) ;
+template < class T > inline optional < T > make_optional ( T const & v ) ;
template < class T > inline optional < T > make_optional ( bool condition , T const & v ) ;
+template < class T > inline optional < T > make_optional ( bool condition , T const & v ) ;
template < class T > inline T const & get_optional_value_or ( optional < T > const & opt , T const & default ) ;
+template < class T > inline T const & get_optional_value_or ( optional < T > const & opt , T const & default ) ;
-template < class T > inline T const & get ( optional < T > const & opt ) ;
+template < class T > inline T const & get ( optional < T > const & opt ) ;
-template < class T > inline T & get ( optional < T > & opt ) ;
+template < class T > inline T & get ( optional < T > & opt ) ;
-template < class T > inline T const * get ( optional < T > const * opt ) ;
+template < class T > inline T const * get ( optional < T > const * opt ) ;
-template < class T > inline T * get ( optional < T >* opt ) ;
+template < class T > inline T * get ( optional < T >* opt ) ;
-template < class T > inline T const * get_pointer ( optional < T > const & opt ) ;
+template < class T > inline T const * get_pointer ( optional < T > const & opt ) ;
-template < class T > inline T * get_pointer ( optional < T > & opt ) ;
+template < class T > inline T * get_pointer ( optional < T > & opt ) ;
-template < class T > inline void swap ( optional < T >& x , optional < T >& y ) ;
+template < class T > inline void swap ( optional < T >& x , optional < T >& y ) ;
}
diff --git a/doc/html/boost_optional/type_requirements.html b/doc/html/boost_optional/type_requirements.html
index 0676bf1..96dea0c 100644
--- a/doc/html/boost_optional/type_requirements.html
+++ b/doc/html/boost_optional/type_requirements.html
@@ -3,17 +3,16 @@
Type requirements
-
+
-
+
-Home
+Home
Libraries
People
FAQ
@@ -25,7 +24,7 @@
In general, T
must be Copy Constructible and
diff --git a/doc/html/index.html b/doc/html/index.html
index 24277e1..c01ec5f 100644
--- a/doc/html/index.html
+++ b/doc/html/index.html
@@ -3,14 +3,14 @@
Chapter 1. Boost.Optional
-
+
-Home
+Home
Libraries
People
FAQ
@@ -27,7 +27,7 @@
Copyright © 2003 -2007 Fernando Luis Cacciola Carballal
Consider these functions which should return a value but which might not have
@@ -174,7 +174,7 @@
-Last revised: February 12, 2008 at 22:47:14 GMT
+Last revised: March 15, 2008 at 13:58:42 GMT