• Home
  • Raw
  • Download

Lines Matching refs:__op

1013     _Tp fetch_add(_Tp __op, memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT
1014 {return __c11_atomic_fetch_add(&this->__a_, __op, __m);}
1016 _Tp fetch_add(_Tp __op, memory_order __m = memory_order_seq_cst) _NOEXCEPT
1017 {return __c11_atomic_fetch_add(&this->__a_, __op, __m);}
1019 _Tp fetch_sub(_Tp __op, memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT
1020 {return __c11_atomic_fetch_sub(&this->__a_, __op, __m);}
1022 _Tp fetch_sub(_Tp __op, memory_order __m = memory_order_seq_cst) _NOEXCEPT
1023 {return __c11_atomic_fetch_sub(&this->__a_, __op, __m);}
1025 _Tp fetch_and(_Tp __op, memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT
1026 {return __c11_atomic_fetch_and(&this->__a_, __op, __m);}
1028 _Tp fetch_and(_Tp __op, memory_order __m = memory_order_seq_cst) _NOEXCEPT
1029 {return __c11_atomic_fetch_and(&this->__a_, __op, __m);}
1031 _Tp fetch_or(_Tp __op, memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT
1032 {return __c11_atomic_fetch_or(&this->__a_, __op, __m);}
1034 _Tp fetch_or(_Tp __op, memory_order __m = memory_order_seq_cst) _NOEXCEPT
1035 {return __c11_atomic_fetch_or(&this->__a_, __op, __m);}
1037 _Tp fetch_xor(_Tp __op, memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT
1038 {return __c11_atomic_fetch_xor(&this->__a_, __op, __m);}
1040 _Tp fetch_xor(_Tp __op, memory_order __m = memory_order_seq_cst) _NOEXCEPT
1041 {return __c11_atomic_fetch_xor(&this->__a_, __op, __m);}
1060 _Tp operator+=(_Tp __op) volatile _NOEXCEPT {return fetch_add(__op) + __op;}
1062 _Tp operator+=(_Tp __op) _NOEXCEPT {return fetch_add(__op) + __op;}
1064 _Tp operator-=(_Tp __op) volatile _NOEXCEPT {return fetch_sub(__op) - __op;}
1066 _Tp operator-=(_Tp __op) _NOEXCEPT {return fetch_sub(__op) - __op;}
1068 _Tp operator&=(_Tp __op) volatile _NOEXCEPT {return fetch_and(__op) & __op;}
1070 _Tp operator&=(_Tp __op) _NOEXCEPT {return fetch_and(__op) & __op;}
1072 _Tp operator|=(_Tp __op) volatile _NOEXCEPT {return fetch_or(__op) | __op;}
1074 _Tp operator|=(_Tp __op) _NOEXCEPT {return fetch_or(__op) | __op;}
1076 _Tp operator^=(_Tp __op) volatile _NOEXCEPT {return fetch_xor(__op) ^ __op;}
1078 _Tp operator^=(_Tp __op) _NOEXCEPT {return fetch_xor(__op) ^ __op;}
1121 _Tp* fetch_add(ptrdiff_t __op, memory_order __m = memory_order_seq_cst)
1123 {return __c11_atomic_fetch_add(&this->__a_, __op, __m);}
1125 _Tp* fetch_add(ptrdiff_t __op, memory_order __m = memory_order_seq_cst) _NOEXCEPT
1126 {return __c11_atomic_fetch_add(&this->__a_, __op, __m);}
1128 _Tp* fetch_sub(ptrdiff_t __op, memory_order __m = memory_order_seq_cst)
1130 {return __c11_atomic_fetch_sub(&this->__a_, __op, __m);}
1132 _Tp* fetch_sub(ptrdiff_t __op, memory_order __m = memory_order_seq_cst) _NOEXCEPT
1133 {return __c11_atomic_fetch_sub(&this->__a_, __op, __m);}
1152 _Tp* operator+=(ptrdiff_t __op) volatile _NOEXCEPT {return fetch_add(__op) + __op;}
1154 _Tp* operator+=(ptrdiff_t __op) _NOEXCEPT {return fetch_add(__op) + __op;}
1156 _Tp* operator-=(ptrdiff_t __op) volatile _NOEXCEPT {return fetch_sub(__op) - __op;}
1158 _Tp* operator-=(ptrdiff_t __op) _NOEXCEPT {return fetch_sub(__op) - __op;}
1401 atomic_fetch_add(volatile atomic<_Tp>* __o, _Tp __op) _NOEXCEPT
1403 return __o->fetch_add(__op);
1413 atomic_fetch_add(atomic<_Tp>* __o, _Tp __op) _NOEXCEPT
1415 return __o->fetch_add(__op);
1421 atomic_fetch_add(volatile atomic<_Tp*>* __o, ptrdiff_t __op) _NOEXCEPT
1423 return __o->fetch_add(__op);
1429 atomic_fetch_add(atomic<_Tp*>* __o, ptrdiff_t __op) _NOEXCEPT
1431 return __o->fetch_add(__op);
1443 atomic_fetch_add_explicit(volatile atomic<_Tp>* __o, _Tp __op, memory_order __m) _NOEXCEPT
1445 return __o->fetch_add(__op, __m);
1455 atomic_fetch_add_explicit(atomic<_Tp>* __o, _Tp __op, memory_order __m) _NOEXCEPT
1457 return __o->fetch_add(__op, __m);
1463 atomic_fetch_add_explicit(volatile atomic<_Tp*>* __o, ptrdiff_t __op,
1466 return __o->fetch_add(__op, __m);
1472 atomic_fetch_add_explicit(atomic<_Tp*>* __o, ptrdiff_t __op, memory_order __m) _NOEXCEPT
1474 return __o->fetch_add(__op, __m);
1486 atomic_fetch_sub(volatile atomic<_Tp>* __o, _Tp __op) _NOEXCEPT
1488 return __o->fetch_sub(__op);
1498 atomic_fetch_sub(atomic<_Tp>* __o, _Tp __op) _NOEXCEPT
1500 return __o->fetch_sub(__op);
1506 atomic_fetch_sub(volatile atomic<_Tp*>* __o, ptrdiff_t __op) _NOEXCEPT
1508 return __o->fetch_sub(__op);
1514 atomic_fetch_sub(atomic<_Tp*>* __o, ptrdiff_t __op) _NOEXCEPT
1516 return __o->fetch_sub(__op);
1528 atomic_fetch_sub_explicit(volatile atomic<_Tp>* __o, _Tp __op, memory_order __m) _NOEXCEPT
1530 return __o->fetch_sub(__op, __m);
1540 atomic_fetch_sub_explicit(atomic<_Tp>* __o, _Tp __op, memory_order __m) _NOEXCEPT
1542 return __o->fetch_sub(__op, __m);
1548 atomic_fetch_sub_explicit(volatile atomic<_Tp*>* __o, ptrdiff_t __op,
1551 return __o->fetch_sub(__op, __m);
1557 atomic_fetch_sub_explicit(atomic<_Tp*>* __o, ptrdiff_t __op, memory_order __m) _NOEXCEPT
1559 return __o->fetch_sub(__op, __m);
1571 atomic_fetch_and(volatile atomic<_Tp>* __o, _Tp __op) _NOEXCEPT
1573 return __o->fetch_and(__op);
1583 atomic_fetch_and(atomic<_Tp>* __o, _Tp __op) _NOEXCEPT
1585 return __o->fetch_and(__op);
1597 atomic_fetch_and_explicit(volatile atomic<_Tp>* __o, _Tp __op, memory_order __m) _NOEXCEPT
1599 return __o->fetch_and(__op, __m);
1609 atomic_fetch_and_explicit(atomic<_Tp>* __o, _Tp __op, memory_order __m) _NOEXCEPT
1611 return __o->fetch_and(__op, __m);
1623 atomic_fetch_or(volatile atomic<_Tp>* __o, _Tp __op) _NOEXCEPT
1625 return __o->fetch_or(__op);
1635 atomic_fetch_or(atomic<_Tp>* __o, _Tp __op) _NOEXCEPT
1637 return __o->fetch_or(__op);
1649 atomic_fetch_or_explicit(volatile atomic<_Tp>* __o, _Tp __op, memory_order __m) _NOEXCEPT
1651 return __o->fetch_or(__op, __m);
1661 atomic_fetch_or_explicit(atomic<_Tp>* __o, _Tp __op, memory_order __m) _NOEXCEPT
1663 return __o->fetch_or(__op, __m);
1675 atomic_fetch_xor(volatile atomic<_Tp>* __o, _Tp __op) _NOEXCEPT
1677 return __o->fetch_xor(__op);
1687 atomic_fetch_xor(atomic<_Tp>* __o, _Tp __op) _NOEXCEPT
1689 return __o->fetch_xor(__op);
1701 atomic_fetch_xor_explicit(volatile atomic<_Tp>* __o, _Tp __op, memory_order __m) _NOEXCEPT
1703 return __o->fetch_xor(__op, __m);
1713 atomic_fetch_xor_explicit(atomic<_Tp>* __o, _Tp __op, memory_order __m) _NOEXCEPT
1715 return __o->fetch_xor(__op, __m);