From Jason Turner

[range.iter.op.prev]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmpgq0mm08d/{from.md → to.md} +23 -0
tmp/tmpgq0mm08d/{from.md → to.md} RENAMED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #### `ranges::prev` <a id="range.iter.op.prev">[[range.iter.op.prev]]</a>
2
+
3
+ ``` cpp
4
+ template<bidirectional_iterator I>
5
+ constexpr I ranges::prev(I x);
6
+ ```
7
+
8
+ *Effects:* Equivalent to: `-``-``x; return x;`
9
+
10
+ ``` cpp
11
+ template<bidirectional_iterator I>
12
+ constexpr I ranges::prev(I x, iter_difference_t<I> n);
13
+ ```
14
+
15
+ *Effects:* Equivalent to: `ranges::advance(x, -n); return x;`
16
+
17
+ ``` cpp
18
+ template<bidirectional_iterator I>
19
+ constexpr I ranges::prev(I x, iter_difference_t<I> n, I bound);
20
+ ```
21
+
22
+ *Effects:* Equivalent to: `ranges::advance(x, -n, bound); return x;`
23
+