atomic_fetch_or, fonction
Effectue une opération de bits or sur une valeur et une valeur existante qui est stockée dans un objet d' atomic .
template <class _Ty>
inline Ty atomic_fetch_or (
volatile atomic<Ty>* Atom,
Ty Value); _NOEXCEPT
template <class _Ty>
inline Ty atomic_fetch_or (
volatile atomic<Ty>* Atom,
Ty Value); _NOEXCEPT
Paramètres
Atom
Un pointeur vers un objet d' atomic qui stocke une valeur de type Ty.Value
Valeur de type Ty.
Valeur de retour
Un objet d' Ty qui contient le résultat de bits d' or.
Notes
La fonction d' atomic_fetch_or exécute une opération d' read-modify-write pour remplacer la valeur signalée d' Atom par de bits or d' Value et de la valeur actuelle stockée dans Atom, à l'aide de memory_order_seq_cstmemory_order.
Configuration requise
en-tête : atomique
l'espace de noms : DST