std::generator<Ref,V,Allocator>::generator
From cppreference.com
generator( const generator& ) = delete; |
(1) | (since C++23) |
generator( generator&& other ) noexcept; |
(2) | (since C++23) |
Constructs a generator
.
1) The copy-constructor is deleted.
2) The move-constructor that initializes the underlying
coroutine_
with std::exchange(other.coroutine_, {}), and the underlying stack of coroutine handles (active_
) with std::exchange(other.active_, nullptr).
Note, that the iterators, previously obtained from other, are not invalidated, but become iterators into *this.Parameters
other | - | a generator object to be moved in |
Example
This section is incomplete Reason: no example |