std::stop_source::stop_source - cppreference.com
De cppreference.com
|
|
(1) | (desde C++20) |
|
|
(2) | (desde C++20) |
|
|
(3) | (desde C++20) |
|
|
(4) | (desde C++20) |
Construye un nuevo objeto stop_source.
1) Construye un stop_source con un nuevo estado de detención.
2) Construye un stop_source vacío sin un estado de detención asociado.
3) Constructor de copia. Construye un stop_source cuyo estado de detención asociado es el mismo que el de other.
4) Constructor de movimiento. Construye un stop_source cuyo estado de detención asociado es el mismo que el de other; other de queda vacío.
Parámetros
| nss | - | Un objeto std::nostopstate_t marcador de posición para construir un stop_source
vacío. |
| other | - | Otro objeto stop_source con el cual construir este objeto stop_source.
|
Poscondiciones
1) stop_possible() es true y stop_requested() es false.
2) stop_possible() y stop_requested() son ambos false.
3) *this y other comparten el mismo estado de detención asociado y se comparan iguales.
4) *this tiene el estado de detención previamente asociado de other, y other.stop_possible() es false.
Excepciones
1) std::bad_alloc Si no se pudo asignar memoria para el estado de detención.