Ticket #7973: optional.patch
File optional.patch, 826 bytes (added by , 10 years ago) |
---|
-
doc/special_cases.qbk
120 120 121 121 struct X 122 122 { 123 X ( int, std:: :string ) ;123 X ( int, std::string ) ; 124 124 } ; 125 125 126 126 class W … … 291 291 * `template<class U> optional<T>::operator= ( optional<U> const& )` 292 292 * `template<class InPlaceFactory> optional<T>::operator= ( InPlaceFactory const& )` 293 293 * `template<class TypedInPlaceFactory> optional<T>::operator= ( TypedInPlaceFactory const& ) ` 294 * `optional<T>:: :reset ( T const&)`294 * `optional<T>::reset ( T const& )` 295 295 296 296 Can only ['guarantee] the [_basic exception safety]: The lvalue optional is 297 297 left [_uninitialized] if an exception is thrown (any previous value is ['first]