función atomic_fetch_or_explicit
Realiza or bit a bit en un valor y un valor existente que esté almacenado en un objeto de atomic .
template <class _Ty>
inline Ty atomic_fetch_or_explicit(
volatile atomic<Ty>* Atom,
Ty Value,
memory_order Order); _NOEXCEPT
template <class _Ty>
inline Ty atomic_fetch_or_explicit(
volatile atomic<Ty>* Atom,
Ty Value,
memory_order Order); _NOEXCEPT
Parámetros
Atom
Un puntero a un objeto de atomic que almacena un valor de Tyescrito.Value
Valor de tipo Ty.Order
memory_order.
Valor devuelto
Un objeto de Ty que contiene el resultado de orbit a bit.
Comentarios
La función de atomic_fetch_or_explicit realiza una operación de read-modify-write para reemplazar el valor almacenado de Atom con or bit a bit de Value y el valor actual almacenado en Atom, aplicando las restricciones de memoria especificadas por Order.
Requisitos
encabezado: atómico
espacio de nombres: std