kill_dependency
From cppreference.net
Concurrency support library
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Défini dans l'en-tête
<stdatomic.h>
|
||
|
A kill_dependency
(
A y
)
;
|
(depuis C11) | |
Informe le compilateur que l'arbre de dépendance initié par une
memory_order_consume
opération de chargement atomique ne s'étend pas au-delà de la valeur de retour de
kill_dependency
; c'est-à-dire que l'argument ne transmet pas de dépendance à la valeur de retour.
La fonction est implémentée en tant que macro.
A
est le type de
y
.
Table des matières |
Paramètres
| y | - | l'expression dont la valeur de retour doit être supprimée d'un arbre de dépendance |
Valeur de retour
Retourne y , qui ne fait plus partie d'un arbre de dépendances.
Références
- Norme C23 (ISO/IEC 9899:2024):
-
- 7.17.3.1 La macro kill_dependency (p: TBD)
- Norme C17 (ISO/CEI 9899:2018) :
-
- 7.17.3.1 La macro kill_dependency (p : 203-204)
- Norme C11 (ISO/IEC 9899:2011):
-
- 7.17.3.1 La macro kill_dependency (p: 278)
Voir aussi
|
Documentation C++
pour
kill_dependency
|