From Jason Turner

[view.interface.members]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmp86h6l41e/{from.md → to.md} +22 -0
tmp/tmp86h6l41e/{from.md → to.md} RENAMED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #### Members <a id="view.interface.members">[[view.interface.members]]</a>
2
+
3
+ ``` cpp
4
+ constexpr decltype(auto) front() requires forward_range<D>;
5
+ constexpr decltype(auto) front() const requires forward_range<const D>;
6
+ ```
7
+
8
+ *Preconditions:* `!empty()`.
9
+
10
+ *Effects:* Equivalent to: `return *ranges::begin(`*`derived`*`());`
11
+
12
+ ``` cpp
13
+ constexpr decltype(auto) back() requires bidirectional_range<D> && common_range<D>;
14
+ constexpr decltype(auto) back() const
15
+ requires bidirectional_range<const D> && common_range<const D>;
16
+ ```
17
+
18
+ *Preconditions:* `!empty()`.
19
+
20
+ *Effects:* Equivalent to:
21
+ `return *ranges::prev(ranges::end(`*`derived`*`()));`
22
+