Ticket #7973: optional.patch

File optional.patch, 826 bytes (added by Akim Demaille <akim.demaille@…>, 10 years ago)
  • doc/special_cases.qbk

     
    120120
    121121    struct X
    122122    {
    123         X ( int, std:::string ) ;
     123        X ( int, std::string ) ;
    124124    } ;
    125125
    126126    class W
     
    291291* `template<class U> optional<T>::operator= ( optional<U> const& )`
    292292* `template<class InPlaceFactory> optional<T>::operator= ( InPlaceFactory const& )`
    293293* `template<class TypedInPlaceFactory> optional<T>::operator= ( TypedInPlaceFactory const& ) `
    294 * `optional<T>:::reset ( T const&)`
     294* `optional<T>::reset ( T const& )`
    295295
    296296Can only ['guarantee] the [_basic exception safety]: The lvalue optional is
    297297left [_uninitialized] if an exception is thrown (any previous value is ['first]