Função atomic_fetch_or
Executa or bit a bit em um valor e um valor existente que é armazenado em um objeto de 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
Parâmetros
Atom
Um ponteiro para um objeto de atomic que armazena um valor de tipo Ty.Value
Um valor de tipo Ty.
Valor de retorno
Um objeto de Ty que contém o resultado de orbit a bit.
Comentários
a função de atomic_fetch_or executa uma operação de read-modify-write para substituir o valor armazenado de Atom com or bit a bit de Value e o valor atual que é armazenado em Atom, usando memory_order_seq_cstmemory_order.
Requisitos
Cabeçalho: atômico
namespace: STD