Namespaces
Variants

std::generator<Ref,V,Allocator>:: generator

From cppreference.net
Utilities library
Coroutine support
Coroutine traits
Coroutine handle
No-op coroutines
Trivial awaitables
Range generators
(C++23)
Ranges library
Range adaptors
generator ( const generator & ) = delete ;
(1) (C++23 이후)
generator ( generator && other ) noexcept ;
(2) (C++23 이후)

generator 를 생성합니다.

1) 복사 생성자가 삭제되었습니다.
2) 기본 coroutine_ std:: exchange ( other. coroutine_ , { } ) 로 초기화하고, 기본 코루틴 핸들 스택( active_ )을 std:: exchange ( other. active_ , nullptr ) 로 초기화하는 이동 생성자입니다. 참고로, 이전에 other 에서 얻은 반복자들은 무효화되지 않지만, * this 의 반복자가 됩니다.

매개변수

other - 이동될 generator 객체

예제