Lines Matching refs:__d
1546 void store(_Tp __d, memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT
1548 {__cxx_atomic_store(&__a_, __d, __m);}
1550 void store(_Tp __d, memory_order __m = memory_order_seq_cst) _NOEXCEPT
1552 {__cxx_atomic_store(&__a_, __d, __m);}
1566 _Tp exchange(_Tp __d, memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT
1567 {return __cxx_atomic_exchange(&__a_, __d, __m);}
1569 _Tp exchange(_Tp __d, memory_order __m = memory_order_seq_cst) _NOEXCEPT
1570 {return __cxx_atomic_exchange(&__a_, __d, __m);}
1572 bool compare_exchange_weak(_Tp& __e, _Tp __d,
1575 {return __cxx_atomic_compare_exchange_weak(&__a_, &__e, __d, __s, __f);}
1577 bool compare_exchange_weak(_Tp& __e, _Tp __d,
1580 {return __cxx_atomic_compare_exchange_weak(&__a_, &__e, __d, __s, __f);}
1582 bool compare_exchange_strong(_Tp& __e, _Tp __d,
1585 {return __cxx_atomic_compare_exchange_strong(&__a_, &__e, __d, __s, __f);}
1587 bool compare_exchange_strong(_Tp& __e, _Tp __d,
1590 {return __cxx_atomic_compare_exchange_strong(&__a_, &__e, __d, __s, __f);}
1592 bool compare_exchange_weak(_Tp& __e, _Tp __d,
1594 {return __cxx_atomic_compare_exchange_weak(&__a_, &__e, __d, __m, __m);}
1596 bool compare_exchange_weak(_Tp& __e, _Tp __d,
1598 {return __cxx_atomic_compare_exchange_weak(&__a_, &__e, __d, __m, __m);}
1600 bool compare_exchange_strong(_Tp& __e, _Tp __d,
1602 {return __cxx_atomic_compare_exchange_strong(&__a_, &__e, __d, __m, __m);}
1604 bool compare_exchange_strong(_Tp& __e, _Tp __d,
1606 {return __cxx_atomic_compare_exchange_strong(&__a_, &__e, __d, __m, __m);}
1630 __atomic_base(_Tp __d) _NOEXCEPT : __a_(__d) {}
1652 _LIBCPP_CONSTEXPR __atomic_base(_Tp __d) _NOEXCEPT : __base(__d) {}
1742 _LIBCPP_CONSTEXPR atomic(_Tp __d) _NOEXCEPT : __base(__d) {}
1745 _Tp operator=(_Tp __d) volatile _NOEXCEPT
1746 {__base::store(__d); return __d;}
1748 _Tp operator=(_Tp __d) _NOEXCEPT
1749 {__base::store(__d); return __d;}
1769 _LIBCPP_CONSTEXPR atomic(_Tp* __d) _NOEXCEPT : __base(__d) {}
1772 _Tp* operator=(_Tp* __d) volatile _NOEXCEPT
1773 {__base::store(__d); return __d;}
1775 _Tp* operator=(_Tp* __d) _NOEXCEPT
1776 {__base::store(__d); return __d;}
1858 atomic_init(volatile atomic<_Tp>* __o, typename atomic<_Tp>::value_type __d) _NOEXCEPT
1860 __cxx_atomic_init(&__o->__a_, __d);
1866 atomic_init(atomic<_Tp>* __o, typename atomic<_Tp>::value_type __d) _NOEXCEPT
1868 __cxx_atomic_init(&__o->__a_, __d);
1876 atomic_store(volatile atomic<_Tp>* __o, typename atomic<_Tp>::value_type __d) _NOEXCEPT
1878 __o->store(__d);
1884 atomic_store(atomic<_Tp>* __o, typename atomic<_Tp>::value_type __d) _NOEXCEPT
1886 __o->store(__d);
1894 atomic_store_explicit(volatile atomic<_Tp>* __o, typename atomic<_Tp>::value_type __d, memory_order…
1897 __o->store(__d, __m);
1903 atomic_store_explicit(atomic<_Tp>* __o, typename atomic<_Tp>::value_type __d, memory_order __m) _NO…
1906 __o->store(__d, __m);
1952 atomic_exchange(volatile atomic<_Tp>* __o, typename atomic<_Tp>::value_type __d) _NOEXCEPT
1954 return __o->exchange(__d);
1960 atomic_exchange(atomic<_Tp>* __o, typename atomic<_Tp>::value_type __d) _NOEXCEPT
1962 return __o->exchange(__d);
1970 atomic_exchange_explicit(volatile atomic<_Tp>* __o, typename atomic<_Tp>::value_type __d, memory_or…
1972 return __o->exchange(__d, __m);
1978 atomic_exchange_explicit(atomic<_Tp>* __o, typename atomic<_Tp>::value_type __d, memory_order __m) …
1980 return __o->exchange(__d, __m);
1988 …c<_Tp>* __o, typename atomic<_Tp>::value_type* __e, typename atomic<_Tp>::value_type __d) _NOEXCEPT
1990 return __o->compare_exchange_weak(*__e, __d);
1996 …c<_Tp>* __o, typename atomic<_Tp>::value_type* __e, typename atomic<_Tp>::value_type __d) _NOEXCEPT
1998 return __o->compare_exchange_weak(*__e, __d);
2006 …c<_Tp>* __o, typename atomic<_Tp>::value_type* __e, typename atomic<_Tp>::value_type __d) _NOEXCEPT
2008 return __o->compare_exchange_strong(*__e, __d);
2014 …c<_Tp>* __o, typename atomic<_Tp>::value_type* __e, typename atomic<_Tp>::value_type __d) _NOEXCEPT
2016 return __o->compare_exchange_strong(*__e, __d);
2025 typename atomic<_Tp>::value_type __d,
2029 return __o->compare_exchange_weak(*__e, __d, __s, __f);
2035 …icit(atomic<_Tp>* __o, typename atomic<_Tp>::value_type* __e, typename atomic<_Tp>::value_type __d,
2039 return __o->compare_exchange_weak(*__e, __d, __s, __f);
2048 … typename atomic<_Tp>::value_type* __e, typename atomic<_Tp>::value_type __d,
2052 return __o->compare_exchange_strong(*__e, __d, __s, __f);
2059 typename atomic<_Tp>::value_type __d,
2063 return __o->compare_exchange_strong(*__e, __d, __s, __f);