#include <mp-coro/generator.h>
Definition at line 76 of file generator.h.
Collaboration diagram for generator< T >::iterator:Public Types | |
| using | value_type = generator::value_type |
| using | difference_type = std::ptrdiff_t |
Public Member Functions | |
| iterator ()=default | |
| iterator (iterator &&other) noexcept | |
| iterator & | operator= (iterator &&other) noexcept |
| iterator & | operator++ () |
| void | operator++ (int) |
| reference | operator* () const noexcept |
| pointer | operator-> () const noexcept |
| bool | operator== (std::default_sentinel_t) const noexcept |
Private Member Functions | |
| iterator (std::coroutine_handle< promise_type > h) noexcept | |
Private Attributes | |
| std::coroutine_handle< promise_type > | handle_ |
| friend | generator |
| using value_type = generator::value_type |
Definition at line 82 of file generator.h.
| using difference_type = std::ptrdiff_t |
Definition at line 83 of file generator.h.
|
inlineexplicitprivatenoexcept |
Definition at line 79 of file generator.h.
|
default |
Definition at line 87 of file generator.h.
Definition at line 88 of file generator.h.
|
inline |
Definition at line 93 of file generator.h.
|
inline |
Definition at line 99 of file generator.h.
|
inlinenoexcept |
Definition at line 104 of file generator.h.
|
inlinenoexcept |
Definition at line 109 of file generator.h.
|
inlinenoexcept |
Definition at line 114 of file generator.h.
|
private |
Definition at line 77 of file generator.h.
|
private |
Definition at line 78 of file generator.h.