Lines Matching refs:fetch_add
165 fetch_add(integral op, memory_order m = memory_order_seq_cst) volatile noexcept;
166 integral fetch_add(integral op, memory_order m = memory_order_seq_cst) noexcept;
238 T* fetch_add(ptrdiff_t op, memory_order m = memory_order_seq_cst) volatile noexcept;
239 T* fetch_add(ptrdiff_t op, memory_order m = memory_order_seq_cst) noexcept;
1013 _Tp fetch_add(_Tp __op, memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT
1016 _Tp fetch_add(_Tp __op, memory_order __m = memory_order_seq_cst) _NOEXCEPT
1044 _Tp operator++(int) volatile _NOEXCEPT {return fetch_add(_Tp(1));}
1046 _Tp operator++(int) _NOEXCEPT {return fetch_add(_Tp(1));}
1052 _Tp operator++() volatile _NOEXCEPT {return fetch_add(_Tp(1)) + _Tp(1);}
1054 _Tp operator++() _NOEXCEPT {return fetch_add(_Tp(1)) + _Tp(1);}
1060 _Tp operator+=(_Tp __op) volatile _NOEXCEPT {return fetch_add(__op) + __op;}
1062 _Tp operator+=(_Tp __op) _NOEXCEPT {return fetch_add(__op) + __op;}
1121 _Tp* fetch_add(ptrdiff_t __op, memory_order __m = memory_order_seq_cst)
1125 _Tp* fetch_add(ptrdiff_t __op, memory_order __m = memory_order_seq_cst) _NOEXCEPT
1136 _Tp* operator++(int) volatile _NOEXCEPT {return fetch_add(1);}
1138 _Tp* operator++(int) _NOEXCEPT {return fetch_add(1);}
1144 _Tp* operator++() volatile _NOEXCEPT {return fetch_add(1) + 1;}
1146 _Tp* operator++() _NOEXCEPT {return fetch_add(1) + 1;}
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;}
1403 return __o->fetch_add(__op);
1415 return __o->fetch_add(__op);
1423 return __o->fetch_add(__op);
1431 return __o->fetch_add(__op);
1445 return __o->fetch_add(__op, __m);
1457 return __o->fetch_add(__op, __m);
1466 return __o->fetch_add(__op, __m);
1474 return __o->fetch_add(__op, __m);