Lines Matching refs:__d
838 void store(_Tp __d, memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT
839 {__c11_atomic_store(&__a_, __d, __m);}
841 void store(_Tp __d, memory_order __m = memory_order_seq_cst) _NOEXCEPT
842 {__c11_atomic_store(&__a_, __d, __m);}
854 _Tp exchange(_Tp __d, memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT
855 {return __c11_atomic_exchange(&__a_, __d, __m);}
857 _Tp exchange(_Tp __d, memory_order __m = memory_order_seq_cst) _NOEXCEPT
858 {return __c11_atomic_exchange(&__a_, __d, __m);}
860 bool compare_exchange_weak(_Tp& __e, _Tp __d,
862 {return __c11_atomic_compare_exchange_weak(&__a_, &__e, __d, __s, __f);}
864 bool compare_exchange_weak(_Tp& __e, _Tp __d,
866 {return __c11_atomic_compare_exchange_weak(&__a_, &__e, __d, __s, __f);}
868 bool compare_exchange_strong(_Tp& __e, _Tp __d,
870 {return __c11_atomic_compare_exchange_strong(&__a_, &__e, __d, __s, __f);}
872 bool compare_exchange_strong(_Tp& __e, _Tp __d,
874 {return __c11_atomic_compare_exchange_strong(&__a_, &__e, __d, __s, __f);}
876 bool compare_exchange_weak(_Tp& __e, _Tp __d,
878 {return __c11_atomic_compare_exchange_weak(&__a_, &__e, __d, __m, __m);}
880 bool compare_exchange_weak(_Tp& __e, _Tp __d,
882 {return __c11_atomic_compare_exchange_weak(&__a_, &__e, __d, __m, __m);}
884 bool compare_exchange_strong(_Tp& __e, _Tp __d,
886 {return __c11_atomic_compare_exchange_strong(&__a_, &__e, __d, __m, __m);}
888 bool compare_exchange_strong(_Tp& __e, _Tp __d,
890 {return __c11_atomic_compare_exchange_strong(&__a_, &__e, __d, __m, __m);}
900 _LIBCPP_CONSTEXPR __atomic_base(_Tp __d) _NOEXCEPT : __a_(__d) {}
923 _LIBCPP_CONSTEXPR __atomic_base(_Tp __d) _NOEXCEPT : __base(__d) {}
1004 _LIBCPP_CONSTEXPR atomic(_Tp __d) _NOEXCEPT : __base(__d) {}
1007 _Tp operator=(_Tp __d) volatile _NOEXCEPT
1008 {__base::store(__d); return __d;}
1010 _Tp operator=(_Tp __d) _NOEXCEPT
1011 {__base::store(__d); return __d;}
1024 _LIBCPP_CONSTEXPR atomic(_Tp* __d) _NOEXCEPT : __base(__d) {}
1027 _Tp* operator=(_Tp* __d) volatile _NOEXCEPT
1028 {__base::store(__d); return __d;}
1030 _Tp* operator=(_Tp* __d) _NOEXCEPT
1031 {__base::store(__d); return __d;}
1097 atomic_init(volatile atomic<_Tp>* __o, _Tp __d) _NOEXCEPT
1099 __c11_atomic_init(&__o->__a_, __d);
1105 atomic_init(atomic<_Tp>* __o, _Tp __d) _NOEXCEPT
1107 __c11_atomic_init(&__o->__a_, __d);
1115 atomic_store(volatile atomic<_Tp>* __o, _Tp __d) _NOEXCEPT
1117 __o->store(__d);
1123 atomic_store(atomic<_Tp>* __o, _Tp __d) _NOEXCEPT
1125 __o->store(__d);
1133 atomic_store_explicit(volatile atomic<_Tp>* __o, _Tp __d, memory_order __m) _NOEXCEPT
1135 __o->store(__d, __m);
1141 atomic_store_explicit(atomic<_Tp>* __o, _Tp __d, memory_order __m) _NOEXCEPT
1143 __o->store(__d, __m);
1187 atomic_exchange(volatile atomic<_Tp>* __o, _Tp __d) _NOEXCEPT
1189 return __o->exchange(__d);
1195 atomic_exchange(atomic<_Tp>* __o, _Tp __d) _NOEXCEPT
1197 return __o->exchange(__d);
1205 atomic_exchange_explicit(volatile atomic<_Tp>* __o, _Tp __d, memory_order __m) _NOEXCEPT
1207 return __o->exchange(__d, __m);
1213 atomic_exchange_explicit(atomic<_Tp>* __o, _Tp __d, memory_order __m) _NOEXCEPT
1215 return __o->exchange(__d, __m);
1223 atomic_compare_exchange_weak(volatile atomic<_Tp>* __o, _Tp* __e, _Tp __d) _NOEXCEPT
1225 return __o->compare_exchange_weak(*__e, __d);
1231 atomic_compare_exchange_weak(atomic<_Tp>* __o, _Tp* __e, _Tp __d) _NOEXCEPT
1233 return __o->compare_exchange_weak(*__e, __d);
1241 atomic_compare_exchange_strong(volatile atomic<_Tp>* __o, _Tp* __e, _Tp __d) _NOEXCEPT
1243 return __o->compare_exchange_strong(*__e, __d);
1249 atomic_compare_exchange_strong(atomic<_Tp>* __o, _Tp* __e, _Tp __d) _NOEXCEPT
1251 return __o->compare_exchange_strong(*__e, __d);
1260 _Tp __d,
1263 return __o->compare_exchange_weak(*__e, __d, __s, __f);
1269 atomic_compare_exchange_weak_explicit(atomic<_Tp>* __o, _Tp* __e, _Tp __d,
1272 return __o->compare_exchange_weak(*__e, __d, __s, __f);
1281 _Tp* __e, _Tp __d,
1284 return __o->compare_exchange_strong(*__e, __d, __s, __f);
1291 _Tp __d,
1294 return __o->compare_exchange_strong(*__e, __d, __s, __f);