Biblioteca Atômica C ++ - buscar ou

Descrição

Ele executa atomicamente OR bit a bit entre o argumento e o valor do objeto atômico e obtém o valor mantido anteriormente.

Declaração

A seguir está a declaração 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 - É usado para colocar o outro argumento de de OR bit a bit

  • order - É usado para impor a ordem de memória para o valor.

Valor de retorno

Ele retorna o valor imediatamente anterior aos efeitos desta função na ordem de modificação de * this.

Exceções

No-noexcept - esta função de membro nunca lança exceções.