From Jason Turner

[unique.ptr.single.observers]

Diff to HTML by rtfpessoa

tmp/tmp9ha2r7iw/{from.md → to.md} RENAMED
@@ -2,11 +2,15 @@
2
 
3
  ``` cpp
4
  constexpr add_lvalue_reference_t<T> operator*() const noexcept(noexcept(*declval<pointer>()));
5
  ```
6
 
7
- *Preconditions:* `get() != nullptr`.
 
 
 
 
8
 
9
  *Returns:* `*get()`.
10
 
11
  ``` cpp
12
  constexpr pointer operator->() const noexcept;
 
2
 
3
  ``` cpp
4
  constexpr add_lvalue_reference_t<T> operator*() const noexcept(noexcept(*declval<pointer>()));
5
  ```
6
 
7
+ *Mandates:*
8
+ `reference_converts_from_temporary_v<add_lvalue_reference_t<T>, decltype(*declval<pointer>())>`
9
+ is `false`.
10
+
11
+ *Preconditions:* `get() != nullptr` is `true`.
12
 
13
  *Returns:* `*get()`.
14
 
15
  ``` cpp
16
  constexpr pointer operator->() const noexcept;