From Jason Turner

[coro.generator.class]

Diff to HTML by rtfpessoa

tmp/tmpdymbe399/{from.md → to.md} RENAMED
@@ -1,14 +1,14 @@
1
  ### Class template `generator` <a id="coro.generator.class">[[coro.generator.class]]</a>
2
 
3
  ``` cpp
4
  namespace std {
5
- template<class Ref, class V = void, class Allocator = void>
6
- class generator : public ranges::view_interface<generator<Ref, V, Allocator>> {
7
  private:
8
- using value = conditional_t<is_void_v<V>, remove_cvref_t<Ref>, V>; // exposition only
9
- using reference = conditional_t<is_void_v<V>, Ref&&, Ref>; // exposition only
10
 
11
  // [coro.generator.iterator], class generator::iterator
12
  class iterator; // exposition only
13
 
14
  public:
 
1
  ### Class template `generator` <a id="coro.generator.class">[[coro.generator.class]]</a>
2
 
3
  ``` cpp
4
  namespace std {
5
+ template<class Ref, class Val = void, class Allocator = void>
6
+ class generator : public ranges::view_interface<generator<Ref, Val, Allocator>> {
7
  private:
8
+ using value = conditional_t<is_void_v<Val>, remove_cvref_t<Ref>, Val>; // exposition only
9
+ using reference = conditional_t<is_void_v<Val>, Ref&&, Ref>; // exposition only
10
 
11
  // [coro.generator.iterator], class generator::iterator
12
  class iterator; // exposition only
13
 
14
  public: