Funkce atomic_fetch_add_explicit
Přidá hodnotu uloženou v existující hodnotě atomic objektu.
template <class Ty>
inline Ty *atomic_fetch_add_explicit(
volatile atomic<Ty*> *Atom,
Ty Value,
memory_order Order
) _NOEXCEPT;
template <class Ty>
inline Ty *atomic_fetch_add_explicit(
atomic<Ty*> *Atom,
Ty Value,
memory_order _Order
) _NOEXCEPT;
Parametry
Atom
Ukazatel atomic objekt, který uchovává hodnotu typu Ty.Value
Hodnota typu Ty.Order
A memory_order.
Vrácená hodnota
A Ty objekt, který obsahuje výsledek přidání.
Poznámky
atomic_fetch_add_explicit Funkce provádí read-modify-write operaci přidání atomicky Value na hodnotu uloženou v Atom, omezení paměti, které jsou určeny pro použití Order.
Požadavky
Záhlaví: atomovou
Obor názvů: std