Sdílet prostřednictvím


Funkce atomic_fetch_or_explicit

Provádí bitového or na hodnotu a existující hodnotu uloženou v atomic objektu.

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

Parametry

  • Atom
    Ukazatel na atomic objekt, který uchovává hodnotu typu Ty.

  • Value
    Hodnota typu Ty.

  • Order
    A memory_order.

Vrácená hodnota

A Ty objekt obsahující výsledek bitového or.

Poznámky

atomic_fetch_or_explicit Funkce provádí read-modify-write operaci nahrazení hodnoty uložené Atom bitového s or z Value a aktuální hodnota, která je uložena v Atom, použitím omezení paměti určené Order.

Požadavky

Záhlaví: atomovou

Obor názvů: std

Viz také

Referenční dokumentace

<atomic>

atomovou strukturu