Lines Matching refs:fetch_add
156 integral fetch_add(integral op, memory_order m = memory_order_seq_cst) volatile noexcept;
157 integral fetch_add(integral op, memory_order m = memory_order_seq_cst) noexcept;
237 T* fetch_add(ptrdiff_t op, memory_order m = memory_order_seq_cst) volatile noexcept;
238 T* fetch_add(ptrdiff_t op, memory_order m = memory_order_seq_cst) noexcept;
1709 _Tp fetch_add(_Tp __op, memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT
1712 _Tp fetch_add(_Tp __op, memory_order __m = memory_order_seq_cst) _NOEXCEPT
1740 _Tp operator++(int) volatile _NOEXCEPT {return fetch_add(_Tp(1));}
1742 _Tp operator++(int) _NOEXCEPT {return fetch_add(_Tp(1));}
1748 _Tp operator++() volatile _NOEXCEPT {return fetch_add(_Tp(1)) + _Tp(1);}
1750 _Tp operator++() _NOEXCEPT {return fetch_add(_Tp(1)) + _Tp(1);}
1756 _Tp operator+=(_Tp __op) volatile _NOEXCEPT {return fetch_add(__op) + __op;}
1758 _Tp operator+=(_Tp __op) _NOEXCEPT {return fetch_add(__op) + __op;}
1824 _Tp* fetch_add(ptrdiff_t __op, memory_order __m = memory_order_seq_cst)
1828 _Tp* fetch_add(ptrdiff_t __op, memory_order __m = memory_order_seq_cst) _NOEXCEPT
1839 _Tp* operator++(int) volatile _NOEXCEPT {return fetch_add(1);}
1841 _Tp* operator++(int) _NOEXCEPT {return fetch_add(1);}
1847 _Tp* operator++() volatile _NOEXCEPT {return fetch_add(1) + 1;}
1849 _Tp* operator++() _NOEXCEPT {return fetch_add(1) + 1;}
1855 _Tp* operator+=(ptrdiff_t __op) volatile _NOEXCEPT {return fetch_add(__op) + __op;}
1857 _Tp* operator+=(ptrdiff_t __op) _NOEXCEPT {return fetch_add(__op) + __op;}
2179 return __o->fetch_add(__op);
2191 return __o->fetch_add(__op);
2199 return __o->fetch_add(__op);
2207 return __o->fetch_add(__op);
2221 return __o->fetch_add(__op, __m);
2233 return __o->fetch_add(__op, __m);
2241 return __o->fetch_add(__op, __m);
2249 return __o->fetch_add(__op, __m);