Lines Matching refs:__d
912 void store(_Tp __d, memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT
914 {__c11_atomic_store(&__a_, __d, __m);}
916 void store(_Tp __d, memory_order __m = memory_order_seq_cst) _NOEXCEPT
918 {__c11_atomic_store(&__a_, __d, __m);}
932 _Tp exchange(_Tp __d, memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT
933 {return __c11_atomic_exchange(&__a_, __d, __m);}
935 _Tp exchange(_Tp __d, memory_order __m = memory_order_seq_cst) _NOEXCEPT
936 {return __c11_atomic_exchange(&__a_, __d, __m);}
938 bool compare_exchange_weak(_Tp& __e, _Tp __d,
941 {return __c11_atomic_compare_exchange_weak(&__a_, &__e, __d, __s, __f);}
943 bool compare_exchange_weak(_Tp& __e, _Tp __d,
946 {return __c11_atomic_compare_exchange_weak(&__a_, &__e, __d, __s, __f);}
948 bool compare_exchange_strong(_Tp& __e, _Tp __d,
951 {return __c11_atomic_compare_exchange_strong(&__a_, &__e, __d, __s, __f);}
953 bool compare_exchange_strong(_Tp& __e, _Tp __d,
956 {return __c11_atomic_compare_exchange_strong(&__a_, &__e, __d, __s, __f);}
958 bool compare_exchange_weak(_Tp& __e, _Tp __d,
960 {return __c11_atomic_compare_exchange_weak(&__a_, &__e, __d, __m, __m);}
962 bool compare_exchange_weak(_Tp& __e, _Tp __d,
964 {return __c11_atomic_compare_exchange_weak(&__a_, &__e, __d, __m, __m);}
966 bool compare_exchange_strong(_Tp& __e, _Tp __d,
968 {return __c11_atomic_compare_exchange_strong(&__a_, &__e, __d, __m, __m);}
970 bool compare_exchange_strong(_Tp& __e, _Tp __d,
972 {return __c11_atomic_compare_exchange_strong(&__a_, &__e, __d, __m, __m);}
982 _LIBCPP_CONSTEXPR __atomic_base(_Tp __d) _NOEXCEPT : __a_(__d) {}
1010 _LIBCPP_CONSTEXPR __atomic_base(_Tp __d) _NOEXCEPT : __base(__d) {}
1091 _LIBCPP_CONSTEXPR atomic(_Tp __d) _NOEXCEPT : __base(__d) {}
1094 _Tp operator=(_Tp __d) volatile _NOEXCEPT
1095 {__base::store(__d); return __d;}
1097 _Tp operator=(_Tp __d) _NOEXCEPT
1098 {__base::store(__d); return __d;}
1111 _LIBCPP_CONSTEXPR atomic(_Tp* __d) _NOEXCEPT : __base(__d) {}
1114 _Tp* operator=(_Tp* __d) volatile _NOEXCEPT
1115 {__base::store(__d); return __d;}
1117 _Tp* operator=(_Tp* __d) _NOEXCEPT
1118 {__base::store(__d); return __d;}
1184 atomic_init(volatile atomic<_Tp>* __o, _Tp __d) _NOEXCEPT
1186 __c11_atomic_init(&__o->__a_, __d);
1192 atomic_init(atomic<_Tp>* __o, _Tp __d) _NOEXCEPT
1194 __c11_atomic_init(&__o->__a_, __d);
1202 atomic_store(volatile atomic<_Tp>* __o, _Tp __d) _NOEXCEPT
1204 __o->store(__d);
1210 atomic_store(atomic<_Tp>* __o, _Tp __d) _NOEXCEPT
1212 __o->store(__d);
1220 atomic_store_explicit(volatile atomic<_Tp>* __o, _Tp __d, memory_order __m) _NOEXCEPT
1223 __o->store(__d, __m);
1229 atomic_store_explicit(atomic<_Tp>* __o, _Tp __d, memory_order __m) _NOEXCEPT
1232 __o->store(__d, __m);
1278 atomic_exchange(volatile atomic<_Tp>* __o, _Tp __d) _NOEXCEPT
1280 return __o->exchange(__d);
1286 atomic_exchange(atomic<_Tp>* __o, _Tp __d) _NOEXCEPT
1288 return __o->exchange(__d);
1296 atomic_exchange_explicit(volatile atomic<_Tp>* __o, _Tp __d, memory_order __m) _NOEXCEPT
1298 return __o->exchange(__d, __m);
1304 atomic_exchange_explicit(atomic<_Tp>* __o, _Tp __d, memory_order __m) _NOEXCEPT
1306 return __o->exchange(__d, __m);
1314 atomic_compare_exchange_weak(volatile atomic<_Tp>* __o, _Tp* __e, _Tp __d) _NOEXCEPT
1316 return __o->compare_exchange_weak(*__e, __d);
1322 atomic_compare_exchange_weak(atomic<_Tp>* __o, _Tp* __e, _Tp __d) _NOEXCEPT
1324 return __o->compare_exchange_weak(*__e, __d);
1332 atomic_compare_exchange_strong(volatile atomic<_Tp>* __o, _Tp* __e, _Tp __d) _NOEXCEPT
1334 return __o->compare_exchange_strong(*__e, __d);
1340 atomic_compare_exchange_strong(atomic<_Tp>* __o, _Tp* __e, _Tp __d) _NOEXCEPT
1342 return __o->compare_exchange_strong(*__e, __d);
1351 _Tp __d,
1355 return __o->compare_exchange_weak(*__e, __d, __s, __f);
1361 atomic_compare_exchange_weak_explicit(atomic<_Tp>* __o, _Tp* __e, _Tp __d,
1365 return __o->compare_exchange_weak(*__e, __d, __s, __f);
1374 _Tp* __e, _Tp __d,
1378 return __o->compare_exchange_strong(*__e, __d, __s, __f);
1385 _Tp __d,
1389 return __o->compare_exchange_strong(*__e, __d, __s, __f);