Namespaces
Variants

std::stop_token:: stop_token

From cppreference.net
Concurrency support library
Threads
(C++11)
(C++20)
this_thread namespace
(C++11)
(C++11)
Cooperative cancellation
Mutual exclusion
Generic lock management
Condition variables
(C++11)
Semaphores
Latches and Barriers
(C++20)
(C++20)
Futures
(C++11)
(C++11)
(C++11)
Safe reclamation
Hazard pointers
Atomic types
(C++11)
(C++20)
Initialization of atomic types
(C++11) (deprecated in C++20)
(C++11) (deprecated in C++20)
Memory ordering
(C++11) (deprecated in C++26)
Free functions for atomic operations
Free functions for atomic flags
stop_token ( ) noexcept ;
(1) (depuis C++20)
stop_token ( const stop_token & other ) noexcept ;
(2) (depuis C++20)
stop_token ( stop_token && other ) noexcept ;
(3) (depuis C++20)

Construit un nouvel objet stop_token .

1) Construit un stop_token vide sans état d'arrêt associé.
2) Constructeur de copie. Construit un stop_token dont l'état d'arrêt associé est le même que celui de other .
3) Constructeur de déplacement. Construit un stop_token dont l'état d'arrêt associé est le même que celui de other ; other est laissé vide.

Paramètres

autre - un autre stop_token pour construire cet stop_token avec

Postconditions

1) stop_possible() et stop_requested() sont tous deux false .
2) * this et other partagent le même état d'arrêt associé et se comparent égaux.
3) * this a other 's état d'arrêt précédemment associé, et other. stop_possible ( ) est false .