From Jason Turner

[counted.iter.elem]

Diff to HTML by rtfpessoa

tmp/tmpoot2athp/{from.md → to.md} RENAMED
@@ -4,12 +4,21 @@
4
  constexpr decltype(auto) operator*();
5
  constexpr decltype(auto) operator*() const
6
  requires dereferenceable<const I>;
7
  ```
8
 
 
 
9
  *Effects:* Equivalent to: `return *current;`
10
 
 
 
 
 
 
 
 
11
  ``` cpp
12
  constexpr decltype(auto) operator[](iter_difference_t<I> n) const
13
  requires random_access_iterator<I>;
14
  ```
15
 
 
4
  constexpr decltype(auto) operator*();
5
  constexpr decltype(auto) operator*() const
6
  requires dereferenceable<const I>;
7
  ```
8
 
9
+ *Preconditions:* `length > 0` is `true`.
10
+
11
  *Effects:* Equivalent to: `return *current;`
12
 
13
+ ``` cpp
14
+ constexpr auto operator->() const noexcept
15
+ requires contiguous_iterator<I>;
16
+ ```
17
+
18
+ *Effects:* Equivalent to: `return to_address(current);`
19
+
20
  ``` cpp
21
  constexpr decltype(auto) operator[](iter_difference_t<I> n) const
22
  requires random_access_iterator<I>;
23
  ```
24