|
opynsim
Unofficial C++ Documentation
|
#include <generator.h>
Public Types | |
| using | value_type = value |
| using | difference_type = std::ptrdiff_t |
Public Member Functions | |
| iterator (std::coroutine_handle< promise_type > coroutine) | |
| iterator (iterator &&other) noexcept | |
| iterator & | operator= (iterator &&other) noexcept |
| reference | operator* () const noexcept(std::is_nothrow_copy_constructible_v< reference >) |
| constexpr iterator & | operator++ () |
| constexpr iterator & | operator++ (int) |
Friends | |
| bool | operator== (const iterator &lhs, std::default_sentinel_t) |
| using osc::cpp23::generator< Ref, V >::iterator::difference_type = std::ptrdiff_t |
| using osc::cpp23::generator< Ref, V >::iterator::value_type = value |
|
inlineexplicit |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlineconstexpr |
|
inlinenoexcept |