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

std::kill_dependency

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

Определено в заголовочном файле <atomic>
template< class T >
T kill_dependency( T y );
Сообщает компилятору, что дерево зависимостей, созданные std::memory_order_consume атомарные операции нагрузка не выходят за возвращаемого значения std::kill_dependency, то есть аргумент не несет в зависимости возвращаемого значения.
Оригинал:
Informs the compiler that the dependency tree started by an std::memory_order_consume atomic load operation does not extend past the return value of std::kill_dependency; that is, the argument does not carry a dependency into the return value.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Содержание

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

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

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

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

[править] Исключения

noexcept-спецификация:  
noexcept
  (начиная с C++11)

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

[править] См. также

определяет памяти заказе ограничений для данного атомарные операции
Оригинал:
defines memory ordering constraints for the given atomic operation
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(определение типа) [edit]