Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

atomic_fetch_or_explicit (Función)

 

Realiza una operación or bit a bit en un valor y un valor existente que esté almacenado en un objeto atomic .

template <class T>
inline T atomic_fetch_or_explicit(
   volatile atomic<T>* Atom,
   T Value,
   memory_order Order); noexcept
template <class T>
inline T atomic_fetch_or_explicit(
   volatile atomic<T>* Atom,
   T Value,
   memory_order Order); noexcept

Atom

Puntero a un objeto atomic que almacena un valor de tipo T.

Value

Valor de tipo T.

Order

memory_order.

El valor contenido en el objeto atómico inmediatamente antes de realizar la operación.

La función atomic_fetch_or_explicit realiza una operación read-modify-write para reemplazar el valor almacenado de Atom con or bit a bit de Value y el valor actual almacenado en Atom, dentro de las restricciones de memory_order especificadas por Order.

Requisitos

Encabezado: atomic

Espacio de nombres: std

Mostrar: