Lines Matching refs:op
159 fetch_add(integral op, memory_order m = memory_order_seq_cst) volatile noexcept;
160 integral fetch_add(integral op, memory_order m = memory_order_seq_cst) noexcept;
162 fetch_sub(integral op, memory_order m = memory_order_seq_cst) volatile noexcept;
163 integral fetch_sub(integral op, memory_order m = memory_order_seq_cst) noexcept;
165 fetch_and(integral op, memory_order m = memory_order_seq_cst) volatile noexcept;
166 integral fetch_and(integral op, memory_order m = memory_order_seq_cst) noexcept;
168 fetch_or(integral op, memory_order m = memory_order_seq_cst) volatile noexcept;
169 integral fetch_or(integral op, memory_order m = memory_order_seq_cst) noexcept;
171 fetch_xor(integral op, memory_order m = memory_order_seq_cst) volatile noexcept;
172 integral fetch_xor(integral op, memory_order m = memory_order_seq_cst) noexcept;
190 integral operator+=(integral op) volatile noexcept;
191 integral operator+=(integral op) noexcept;
192 integral operator-=(integral op) volatile noexcept;
193 integral operator-=(integral op) noexcept;
194 integral operator&=(integral op) volatile noexcept;
195 integral operator&=(integral op) noexcept;
196 integral operator|=(integral op) volatile noexcept;
197 integral operator|=(integral op) noexcept;
198 integral operator^=(integral op) volatile noexcept;
199 integral operator^=(integral op) noexcept;
231 T* fetch_add(ptrdiff_t op, memory_order m = memory_order_seq_cst) volatile noexcept;
232 T* fetch_add(ptrdiff_t op, memory_order m = memory_order_seq_cst) noexcept;
233 T* fetch_sub(ptrdiff_t op, memory_order m = memory_order_seq_cst) volatile noexcept;
234 T* fetch_sub(ptrdiff_t op, memory_order m = memory_order_seq_cst) noexcept;
252 T* operator+=(ptrdiff_t op) volatile noexcept;
253 T* operator+=(ptrdiff_t op) noexcept;
254 T* operator-=(ptrdiff_t op) volatile noexcept;
255 T* operator-=(ptrdiff_t op) noexcept;
364 atomic_fetch_add(volatile atomic<Integral>* obj, Integral op) noexcept;
368 atomic_fetch_add(atomic<Integral>* obj, Integral op) noexcept;
372 atomic_fetch_add_explicit(volatile atomic<Integral>* obj, Integral op,
376 atomic_fetch_add_explicit(atomic<Integral>* obj, Integral op,
380 atomic_fetch_sub(volatile atomic<Integral>* obj, Integral op) noexcept;
384 atomic_fetch_sub(atomic<Integral>* obj, Integral op) noexcept;
388 atomic_fetch_sub_explicit(volatile atomic<Integral>* obj, Integral op,
392 atomic_fetch_sub_explicit(atomic<Integral>* obj, Integral op,
396 atomic_fetch_and(volatile atomic<Integral>* obj, Integral op) noexcept;
400 atomic_fetch_and(atomic<Integral>* obj, Integral op) noexcept;
404 atomic_fetch_and_explicit(volatile atomic<Integral>* obj, Integral op,
408 atomic_fetch_and_explicit(atomic<Integral>* obj, Integral op,
412 atomic_fetch_or(volatile atomic<Integral>* obj, Integral op) noexcept;
416 atomic_fetch_or(atomic<Integral>* obj, Integral op) noexcept;
420 atomic_fetch_or_explicit(volatile atomic<Integral>* obj, Integral op,
424 atomic_fetch_or_explicit(atomic<Integral>* obj, Integral op,
428 atomic_fetch_xor(volatile atomic<Integral>* obj, Integral op) noexcept;
432 atomic_fetch_xor(atomic<Integral>* obj, Integral op) noexcept;
436 atomic_fetch_xor_explicit(volatile atomic<Integral>* obj, Integral op,
440 atomic_fetch_xor_explicit(atomic<Integral>* obj, Integral op,
445 atomic_fetch_add(volatile atomic<T*>* obj, ptrdiff_t op) noexcept;
449 atomic_fetch_add(atomic<T*>* obj, ptrdiff_t op) noexcept;
453 atomic_fetch_add_explicit(volatile atomic<T*>* obj, ptrdiff_t op,
457 atomic_fetch_add_explicit(atomic<T*>* obj, ptrdiff_t op, memory_order m) noexcept;
461 atomic_fetch_sub(volatile atomic<T*>* obj, ptrdiff_t op) noexcept;
465 atomic_fetch_sub(atomic<T*>* obj, ptrdiff_t op) noexcept;
469 atomic_fetch_sub_explicit(volatile atomic<T*>* obj, ptrdiff_t op,
473 atomic_fetch_sub_explicit(atomic<T*>* obj, ptrdiff_t op, memory_order m) noexcept;