• Home
  • Raw
  • Download

Lines Matching refs:__op

1719     _Tp fetch_add(_Tp __op, memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT
1720 {return __cxx_atomic_fetch_add(&this->__a_, __op, __m);}
1722 _Tp fetch_add(_Tp __op, memory_order __m = memory_order_seq_cst) _NOEXCEPT
1723 {return __cxx_atomic_fetch_add(&this->__a_, __op, __m);}
1725 _Tp fetch_sub(_Tp __op, memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT
1726 {return __cxx_atomic_fetch_sub(&this->__a_, __op, __m);}
1728 _Tp fetch_sub(_Tp __op, memory_order __m = memory_order_seq_cst) _NOEXCEPT
1729 {return __cxx_atomic_fetch_sub(&this->__a_, __op, __m);}
1731 _Tp fetch_and(_Tp __op, memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT
1732 {return __cxx_atomic_fetch_and(&this->__a_, __op, __m);}
1734 _Tp fetch_and(_Tp __op, memory_order __m = memory_order_seq_cst) _NOEXCEPT
1735 {return __cxx_atomic_fetch_and(&this->__a_, __op, __m);}
1737 _Tp fetch_or(_Tp __op, memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT
1738 {return __cxx_atomic_fetch_or(&this->__a_, __op, __m);}
1740 _Tp fetch_or(_Tp __op, memory_order __m = memory_order_seq_cst) _NOEXCEPT
1741 {return __cxx_atomic_fetch_or(&this->__a_, __op, __m);}
1743 _Tp fetch_xor(_Tp __op, memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT
1744 {return __cxx_atomic_fetch_xor(&this->__a_, __op, __m);}
1746 _Tp fetch_xor(_Tp __op, memory_order __m = memory_order_seq_cst) _NOEXCEPT
1747 {return __cxx_atomic_fetch_xor(&this->__a_, __op, __m);}
1766 _Tp operator+=(_Tp __op) volatile _NOEXCEPT {return fetch_add(__op) + __op;}
1768 _Tp operator+=(_Tp __op) _NOEXCEPT {return fetch_add(__op) + __op;}
1770 _Tp operator-=(_Tp __op) volatile _NOEXCEPT {return fetch_sub(__op) - __op;}
1772 _Tp operator-=(_Tp __op) _NOEXCEPT {return fetch_sub(__op) - __op;}
1774 _Tp operator&=(_Tp __op) volatile _NOEXCEPT {return fetch_and(__op) & __op;}
1776 _Tp operator&=(_Tp __op) _NOEXCEPT {return fetch_and(__op) & __op;}
1778 _Tp operator|=(_Tp __op) volatile _NOEXCEPT {return fetch_or(__op) | __op;}
1780 _Tp operator|=(_Tp __op) _NOEXCEPT {return fetch_or(__op) | __op;}
1782 _Tp operator^=(_Tp __op) volatile _NOEXCEPT {return fetch_xor(__op) ^ __op;}
1784 _Tp operator^=(_Tp __op) _NOEXCEPT {return fetch_xor(__op) ^ __op;}
1831 _Tp* fetch_add(ptrdiff_t __op, memory_order __m = memory_order_seq_cst)
1833 {return __cxx_atomic_fetch_add(&this->__a_, __op, __m);}
1835 _Tp* fetch_add(ptrdiff_t __op, memory_order __m = memory_order_seq_cst) _NOEXCEPT
1836 {return __cxx_atomic_fetch_add(&this->__a_, __op, __m);}
1838 _Tp* fetch_sub(ptrdiff_t __op, memory_order __m = memory_order_seq_cst)
1840 {return __cxx_atomic_fetch_sub(&this->__a_, __op, __m);}
1842 _Tp* fetch_sub(ptrdiff_t __op, memory_order __m = memory_order_seq_cst) _NOEXCEPT
1843 {return __cxx_atomic_fetch_sub(&this->__a_, __op, __m);}
1862 _Tp* operator+=(ptrdiff_t __op) volatile _NOEXCEPT {return fetch_add(__op) + __op;}
1864 _Tp* operator+=(ptrdiff_t __op) _NOEXCEPT {return fetch_add(__op) + __op;}
1866 _Tp* operator-=(ptrdiff_t __op) volatile _NOEXCEPT {return fetch_sub(__op) - __op;}
1868 _Tp* operator-=(ptrdiff_t __op) _NOEXCEPT {return fetch_sub(__op) - __op;}
2181 atomic_fetch_add(volatile atomic<_Tp>* __o, typename atomic<_Tp>::difference_type __op) _NOEXCEPT
2183 return __o->fetch_add(__op);
2193 atomic_fetch_add(atomic<_Tp>* __o, typename atomic<_Tp>::difference_type __op) _NOEXCEPT
2195 return __o->fetch_add(__op);
2201 atomic_fetch_add(volatile atomic<_Tp*>* __o, typename atomic<_Tp*>::difference_type __op) _NOEXCEPT
2203 return __o->fetch_add(__op);
2209 atomic_fetch_add(atomic<_Tp*>* __o, typename atomic<_Tp*>::difference_type __op) _NOEXCEPT
2211 return __o->fetch_add(__op);
2223 atomic_fetch_add_explicit(volatile atomic<_Tp>* __o, typename atomic<_Tp>::difference_type __op, me…
2225 return __o->fetch_add(__op, __m);
2235 atomic_fetch_add_explicit(atomic<_Tp>* __o, typename atomic<_Tp>::difference_type __op, memory_orde…
2237 return __o->fetch_add(__op, __m);
2243 atomic_fetch_add_explicit(volatile atomic<_Tp*>* __o, typename atomic<_Tp*>::difference_type __op, …
2245 return __o->fetch_add(__op, __m);
2251 atomic_fetch_add_explicit(atomic<_Tp*>* __o, typename atomic<_Tp*>::difference_type __op, memory_or…
2253 return __o->fetch_add(__op, __m);
2265 atomic_fetch_sub(volatile atomic<_Tp>* __o, typename atomic<_Tp>::difference_type __op) _NOEXCEPT
2267 return __o->fetch_sub(__op);
2277 atomic_fetch_sub(atomic<_Tp>* __o, typename atomic<_Tp>::difference_type __op) _NOEXCEPT
2279 return __o->fetch_sub(__op);
2285 atomic_fetch_sub(volatile atomic<_Tp*>* __o, typename atomic<_Tp*>::difference_type __op) _NOEXCEPT
2287 return __o->fetch_sub(__op);
2293 atomic_fetch_sub(atomic<_Tp*>* __o, typename atomic<_Tp*>::difference_type __op) _NOEXCEPT
2295 return __o->fetch_sub(__op);
2307 atomic_fetch_sub_explicit(volatile atomic<_Tp>* __o, typename atomic<_Tp>::difference_type __op, me…
2309 return __o->fetch_sub(__op, __m);
2319 atomic_fetch_sub_explicit(atomic<_Tp>* __o, typename atomic<_Tp>::difference_type __op, memory_orde…
2321 return __o->fetch_sub(__op, __m);
2327 atomic_fetch_sub_explicit(volatile atomic<_Tp*>* __o, typename atomic<_Tp*>::difference_type __op, …
2329 return __o->fetch_sub(__op, __m);
2335 atomic_fetch_sub_explicit(atomic<_Tp*>* __o, typename atomic<_Tp*>::difference_type __op, memory_or…
2337 return __o->fetch_sub(__op, __m);
2349 atomic_fetch_and(volatile atomic<_Tp>* __o, typename atomic<_Tp>::value_type __op) _NOEXCEPT
2351 return __o->fetch_and(__op);
2361 atomic_fetch_and(atomic<_Tp>* __o, typename atomic<_Tp>::value_type __op) _NOEXCEPT
2363 return __o->fetch_and(__op);
2375 atomic_fetch_and_explicit(volatile atomic<_Tp>* __o, typename atomic<_Tp>::value_type __op, memory_…
2377 return __o->fetch_and(__op, __m);
2387 atomic_fetch_and_explicit(atomic<_Tp>* __o, typename atomic<_Tp>::value_type __op, memory_order __m…
2389 return __o->fetch_and(__op, __m);
2401 atomic_fetch_or(volatile atomic<_Tp>* __o, typename atomic<_Tp>::value_type __op) _NOEXCEPT
2403 return __o->fetch_or(__op);
2413 atomic_fetch_or(atomic<_Tp>* __o, typename atomic<_Tp>::value_type __op) _NOEXCEPT
2415 return __o->fetch_or(__op);
2427 atomic_fetch_or_explicit(volatile atomic<_Tp>* __o, typename atomic<_Tp>::value_type __op, memory_o…
2429 return __o->fetch_or(__op, __m);
2439 atomic_fetch_or_explicit(atomic<_Tp>* __o, typename atomic<_Tp>::value_type __op, memory_order __m)…
2441 return __o->fetch_or(__op, __m);
2453 atomic_fetch_xor(volatile atomic<_Tp>* __o, typename atomic<_Tp>::value_type __op) _NOEXCEPT
2455 return __o->fetch_xor(__op);
2465 atomic_fetch_xor(atomic<_Tp>* __o, typename atomic<_Tp>::value_type __op) _NOEXCEPT
2467 return __o->fetch_xor(__op);
2479 atomic_fetch_xor_explicit(volatile atomic<_Tp>* __o, typename atomic<_Tp>::value_type __op, memory_…
2481 return __o->fetch_xor(__op, __m);
2491 atomic_fetch_xor_explicit(atomic<_Tp>* __o, typename atomic<_Tp>::value_type __op, memory_order __m…
2493 return __o->fetch_xor(__op, __m);