Biblioteca atómica de C ++: buscar o

Descripción

Realiza atómicamente OR bit a bit entre el argumento y el valor del objeto atómico y obtiene el valor que tenía previamente.

Declaración

A continuación se muestra la declaración para std :: atomic :: fetch_or.

T fetch_or( T arg, 
            std::memory_order order = std::memory_order_seq_cst );

C ++ 11

T fetch_or( T arg, 
            std::memory_order order = std::memory_order_seq_cst ) volatile;

Parámetros

  • arg - Se usa poner el otro argumento de de bit a bit O

  • order - Se utiliza para hacer cumplir el orden de memoria para el valor.

Valor devuelto

Devuelve el valor inmediatamente anterior a los efectos de esta función en el orden de modificación de * this.

Excepciones

No-noexcept - esta función miembro nunca arroja excepciones.