Пространства имён
Варианты
Действия

kill_dependency

Материал из cppreference.com
< c‎ | atomic

 
 
Атомарные операции
Типы
Оригинал:
Types
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
memory_order
atomic_flag
Макросы
Оригинал:
Macros
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
ATOMIC_***_LOCK_FREE
ATOMIC_FLAG_INIT
ATOMIC_VAR_INIT
kill_dependency
Функции
Оригинал:
Functions
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
atomic_flag_test_and_set
atomic_flag_clear
atomic_init
atomic_is_lock_free
atomic_store
atomic_load
atomic_exchange
atomic_compare_exchange
atomic_fetch_add
atomic_fetch_sub
atomic_fetch_or
atomic_fetch_xor
atomic_fetch_and
atomic_thread_fence
atomic_signal_fence
 
Определено в заголовочном файле <stdatomic.h>
A kill_dependency(A y);
(начиная с C11)
Сообщает компилятору, что дерево зависимостей, созданные memory_order_consume атомарные операции нагрузка не выходят за возвращаемого значения kill_dependency, то есть аргумент не несет в зависимости возвращаемого значения.
Оригинал:
Informs the compiler that the dependency tree started by an memory_order_consume atomic load operation does not extend past the return value of kill_dependency; that is, the argument does not carry a dependency into the return value.
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
Функция реализована в виде макросов. A это тип y.
Оригинал:
The function is implemented as a macro. A is the type of y.
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

[править] Параметры

y -
выражение, возвращаемое значение должно быть удалено из дерева зависимостей
Оригинал:
the expression whose return value is to be removed from a dependency tree
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

[править] Возвращаемое значение

Возврат y, больше не часть дерева зависимостей.
Оригинал:
Returns y, no longer a part of a dependency tree.
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.