std::experimental:: atomic_weak_ptr
From cppreference.net
<
cpp
|
experimental
|
Определено в заголовочном файле
<experimental/atomic>
|
||
|
template
<
class
T
>
class atomic_weak_ptr ; |
(concurrency TS) | |
Шаблон класса
atomic_weak_ptr
предоставляет потокобезопасные атомарные операции с указателем над
std::weak_ptr
.
Функции-члены
создает объект
atomic_weak_ptr
(public member function) |
|
сохраняет значение в объект
atomic_weak_ptr
(public member function) |
|
проверяет, является ли объект
atomic_weak_ptr
свободным от блокировок
(public member function) |
|
|
атомарно заменяет значение атомарного объекта неатомарным аргументом
(public member function) |
|
|
атомарно получает значение атомарного объекта
(public member function) |
|
|
загружает значение из атомарного объекта
(public member function) |
|
|
атомарно заменяет значение атомарного объекта и получает ранее хранившееся значение
(public member function) |
|
|
атомарно сравнивает значение атомарного объекта с неатомарным аргументом и выполняет атомарный обмен при равенстве или атомарную загрузку при неравенстве
(public member function) |