From 5a1938ccf7dc37b33becb5db886297f56aec0bc9 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sun, 16 Mar 2008 11:38:32 +0000 Subject: [PATCH] Rebuild a lot of documentation. [SVN r43650] --- .../a_note_about_optional_bool_.html | 13 ++- doc/html/boost_optional/acknowledgments.html | 17 ++-- .../dependencies_and_portability.html | 10 +-- .../boost_optional/detailed_semantics.html | 20 ++--- doc/html/boost_optional/development.html | 20 ++--- doc/html/boost_optional/examples.html | 18 ++-- .../exception_safety_guarantees.html | 19 ++-- .../boost_optional/implementation_notes.html | 9 +- .../boost_optional/in_place_factories.html | 12 ++- .../boost_optional/optional_references.html | 9 +- ...for_assignment_of_optional_references.html | 14 ++- doc/html/boost_optional/synopsis.html | 88 +++++++++---------- .../boost_optional/type_requirements.html | 9 +- doc/html/index.html | 10 +-- 14 files changed, 124 insertions(+), 144 deletions(-) diff --git a/doc/html/boost_optional/a_note_about_optional_bool_.html b/doc/html/boost_optional/a_note_about_optional_bool_.html index 5191d1d..03df952 100644 --- a/doc/html/boost_optional/a_note_about_optional_bool_.html +++ b/doc/html/boost_optional/a_note_about_optional_bool_.html @@ -1,20 +1,18 @@ -A note about - optional<bool> +A note about optional<bool> - + - + - + @@ -26,8 +24,7 @@

diff --git a/doc/html/boost_optional/acknowledgments.html b/doc/html/boost_optional/acknowledgments.html index 09e3c71..f0e11c2 100644 --- a/doc/html/boost_optional/acknowledgments.html +++ b/doc/html/boost_optional/acknowledgments.html @@ -3,16 +3,15 @@ Acknowledgments - + - +

Boost C++ LibrariesHomeHome Libraries People FAQ
- + @@ -24,11 +23,11 @@

- - Pre-formal + + Pre-formal review

    @@ -66,8 +65,8 @@

- - Post-formal + + Post-formal review

    diff --git a/doc/html/boost_optional/dependencies_and_portability.html b/doc/html/boost_optional/dependencies_and_portability.html index 35ecb80..0643863 100644 --- a/doc/html/boost_optional/dependencies_and_portability.html +++ b/doc/html/boost_optional/dependencies_and_portability.html @@ -1,10 +1,9 @@ -Dependencies - and Portability +Dependencies and Portability - + @@ -13,7 +12,7 @@
Boost C++ LibrariesHomeHome Libraries People FAQ
- + @@ -25,8 +24,7 @@

diff --git a/doc/html/boost_optional/detailed_semantics.html b/doc/html/boost_optional/detailed_semantics.html index ef68023..bc2b7ab 100644 --- a/doc/html/boost_optional/detailed_semantics.html +++ b/doc/html/boost_optional/detailed_semantics.html @@ -3,7 +3,7 @@ Detailed Semantics - + @@ -12,7 +12,7 @@

Boost C++ LibrariesHomeHome Libraries People FAQ
- + @@ -24,7 +24,7 @@

Because T might be of reference @@ -64,8 +64,8 @@ space

- - optional + + optional class member functions

@@ -506,7 +506,7 @@ constructor called by the factory throws.

  • -Notes: See In-Place +Notes: See In-Place Factories
  • @@ -613,7 +613,7 @@
  • Notes: If *this was initialized, is is rebound - to the new object. See here for + to the new object. See here for details on this behavior.
  • @@ -721,7 +721,7 @@
  • Notes: If *this was initialized and so is *rhs, this - is is rebound to the new object. See here + is is rebound to the new object. See here for details on this behavior.
  • @@ -1340,8 +1340,8 @@ space

    - - Free functions + + Free functions

    space diff --git a/doc/html/boost_optional/development.html b/doc/html/boost_optional/development.html index 8d58d8b..ec4a83f 100644 --- a/doc/html/boost_optional/development.html +++ b/doc/html/boost_optional/development.html @@ -3,7 +3,7 @@ Development - + @@ -12,7 +12,7 @@

  • Boost C++ LibrariesHomeHome Libraries People FAQ
    - + @@ -24,7 +24,7 @@
    The models
    @@ -33,7 +33,7 @@

    In C++, we can declare an object (a variable) of type @@ -170,7 +170,7 @@

    Objects of type optional<T> @@ -254,7 +254,7 @@

    Since the purpose of optional is to allow us to use objects with a formal @@ -292,8 +292,8 @@ itself which are supported by a special interface.

    - - Lexically-hinted + + Lexically-hinted Value Access in the presence of possibly untitialized optional objects: The operators * and ->
    @@ -357,8 +357,8 @@ incarnated by pointers.

    - - Optional<T> + + Optional<T> as a model of OptionalPointee

    diff --git a/doc/html/boost_optional/examples.html b/doc/html/boost_optional/examples.html index 7685a73..0ec372c 100644 --- a/doc/html/boost_optional/examples.html +++ b/doc/html/boost_optional/examples.html @@ -3,7 +3,7 @@ Examples - + @@ -12,7 +12,7 @@

    Boost C++ LibrariesHomeHome Libraries People FAQ
    - + @@ -24,7 +24,7 @@
    @@ -124,8 +121,7 @@
     
    diff --git a/doc/html/boost_optional/exception_safety_guarantees.html b/doc/html/boost_optional/exception_safety_guarantees.html
    index 8f6504f..400c13f 100644
    --- a/doc/html/boost_optional/exception_safety_guarantees.html
    +++ b/doc/html/boost_optional/exception_safety_guarantees.html
    @@ -1,20 +1,18 @@
     
     
     
    -Exception Safety
    -    Guarantees
    +Exception Safety Guarantees
     
    -
    +
     
     
    -
    +
     
     
     
     
    Boost C++ LibrariesHomeHome Libraries People FAQ
    - + @@ -26,12 +24,11 @@

    - Because of the current implementation (see Implementation + Because of the current implementation (see Implementation Notes), all of the assignment methods:

      @@ -116,8 +113,8 @@ }

      - - Swap + + Swap

      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 - + - +

    Boost C++ LibrariesHomeHome 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 - + - - + +

    Boost C++ LibrariesHomeHome 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 - + - +

    Boost C++ LibrariesHomeHome 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 @@

    Boost C++ LibrariesHomeHome Libraries People FAQ
    - + @@ -25,8 +24,7 @@

    @@ -75,8 +73,8 @@ assert(b==3);

    - - Rationale + + Rationale

    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 @@

    Boost C++ LibrariesHomeHome Libraries People FAQ
    - + @@ -24,7 +24,7 @@
     namespace boost {
    @@ -36,101 +36,101 @@
     
         // (If T is of reference type, the parameters and results by reference are by value)
     
    -    optional () ; R
    +    optional () ; R
     
    -    optional ( none_t ) ; R
    +    optional ( none_t ) ; R
     
    -    optional ( T const& v ) ; R
    +    optional ( T const& v ) ; R
     
         // [new in 1.34]
    -    optional ( bool condition, T const& v ) ; R 
    +    optional ( bool condition, T const& v ) ; R 
     
    -    optional ( optional const& rhs ) ; R
    +    optional ( optional const& rhs ) ; R
     
    -    template<class U> explicit optional ( optional<U> const& rhs ) ; R
    +    template<class U> explicit optional ( optional<U> const& rhs ) ; R
     
    -    template<class InPlaceFactory> explicit optional ( InPlaceFactory const& f ) ; R
    +    template<class InPlaceFactory> explicit optional ( InPlaceFactory const& f ) ; R
     
    -    template<class TypedInPlaceFactory> explicit optional ( TypedInPlaceFactory const& f ) ; R
    +    template<class TypedInPlaceFactory> explicit optional ( TypedInPlaceFactory const& f ) ; R
     
         optional& operator = ( none_t ) ; 
     
    -    optional& operator = ( T const& v ) ; R
    +    optional& operator = ( T const& v ) ; R
     
    -    optional& operator = ( optional const& rhs ) ; R
    +    optional& operator = ( optional const& rhs ) ; R
     
    -    template<class U> optional& operator = ( optional<U> const& rhs ) ; R
    +    template<class U> optional& operator = ( optional<U> const& rhs ) ; R
     
         template<class InPlaceFactory> optional& operator = ( InPlaceFactory const& f ) ; 
     
         template<class TypedInPlaceFactory> optional& operator = ( TypedInPlaceFactory const& f ) ; 
     
    -    T const& get() const ; R
    -    T&       get() ; R
    +    T const& get() const ; R
    +    T&       get() ; R
     
         // [new in 1.34]
    -    T const& get_value_or( T const& default ) const ; R 
    +    T const& get_value_or( T const& default ) const ; R 
     
    -    T const* operator ->() const ; R
    -    T*       operator ->() ; R
    +    T const* operator ->() const ; R
    +    T*       operator ->() ; R
     
    -    T const& operator *() const ; R
    -    T&       operator *() ; R
    +    T const& operator *() const ; R
    +    T&       operator *() ; R
     
    -    T const* get_ptr() const ; R
    -    T*       get_ptr() ; R
    +    T const* get_ptr() const ; R
    +    T*       get_ptr() ; R
     
    -    operator unspecified-bool-type() const ; R
    +    operator unspecified-bool-type() const ; R
     
    -    bool operator!() const ; R
    +    bool operator!() const ; R
     
         // deprecated methods
     
         // (deprecated)
    -    void reset() ; R
    +    void reset() ; R
     
         // (deprecated)
    -    void reset ( T const& ) ; R
    +    void reset ( T const& ) ; R
     
         // (deprecated)
    -    bool is_initialized() const ; R
    +    bool is_initialized() const ; R
     
     };
     
    -template<class T> inline bool operator == ( optional<T> const& x, optional<T> const& y ) ; R
    +template<class T> inline bool operator == ( optional<T> const& x, optional<T> const& y ) ; R
     
    -template<class T> inline bool operator != ( optional<T> const& x, optional<T> const& y ) ; R
    +template<class T> inline bool operator != ( optional<T> const& x, optional<T> const& y ) ; R
     
    -template<class T> inline bool operator <  ( optional<T> const& x, optional<T> const& y ) ; R
    +template<class T> inline bool operator <  ( optional<T> const& x, optional<T> const& y ) ; R
     
    -template<class T> inline bool operator >  ( optional<T> const& x, optional<T> const& y ) ; R
    +template<class T> inline bool operator >  ( optional<T> const& x, optional<T> const& y ) ; R
     
    -template<class T> inline bool operator <= ( optional<T> const& x, optional<T> const& y ) ; R
    +template<class T> inline bool operator <= ( optional<T> const& x, optional<T> const& y ) ; R
     
    -template<class T> inline bool operator >= ( optional<T> const& x, optional<T> const& y ) ; R
    +template<class T> inline bool operator >= ( optional<T> const& x, optional<T> const& y ) ; R
     
     // [new in 1.34]
    -template<class T> inline optional<T> make_optional ( T const& v ) ; R
    +template<class T> inline optional<T> make_optional ( T const& v ) ; R
     
     // [new in 1.34]
    -template<class T> inline optional<T> make_optional ( bool condition, T const& v ) ; R
    +template<class T> inline optional<T> make_optional ( bool condition, T const& v ) ; R
     
     // [new in 1.34]
    -template<class T> inline T const& get_optional_value_or ( optional<T> const& opt, T const& default ) ; R 
    +template<class T> inline T const& get_optional_value_or ( optional<T> const& opt, T const& default ) ; R 
     
    -template<class T> inline T const& get ( optional<T> const& opt ) ; R
    +template<class T> inline T const& get ( optional<T> const& opt ) ; R
     
    -template<class T> inline T& get ( optional<T> & opt ) ; R
    +template<class T> inline T& get ( optional<T> & opt ) ; R
     
    -template<class T> inline T const* get ( optional<T> const* opt ) ; R
    +template<class T> inline T const* get ( optional<T> const* opt ) ; R
     
    -template<class T> inline T* get ( optional<T>* opt ) ; R
    +template<class T> inline T* get ( optional<T>* opt ) ; R
     
    -template<class T> inline T const* get_pointer ( optional<T> const& opt ) ; R
    +template<class T> inline T const* get_pointer ( optional<T> const& opt ) ; R
     
    -template<class T> inline T* get_pointer ( optional<T> & opt ) ; R
    +template<class T> inline T* get_pointer ( optional<T> & opt ) ; R
     
    -template<class T> inline void swap( optional<T>& x, optional<T>& y ) ; R
    +template<class T> inline void swap( optional<T>& x, optional<T>& y ) ; R
     
     } // namespace boost
     
    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 - + - +
    Boost C++ LibrariesHomeHome 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 - +

    Boost C++ LibrariesHomeHome Libraries People FAQ
    - + @@ -27,7 +27,7 @@
    -

    +

    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)

    @@ -73,7 +73,7 @@

    Consider these functions which should return a value but which might not have @@ -174,7 +174,7 @@

    Boost C++ LibrariesHomeHome Libraries People FAQ
    - +

    Last revised: February 12, 2008 at 22:47:14 GMT

    Last revised: March 15, 2008 at 13:58:42 GMT