Lines Matching refs:__d
830 void store(_Tp __d, memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT
831 {__c11_atomic_store(&__a_, __d, __m);}
833 void store(_Tp __d, memory_order __m = memory_order_seq_cst) _NOEXCEPT
834 {__c11_atomic_store(&__a_, __d, __m);}
846 _Tp exchange(_Tp __d, memory_order __m = memory_order_seq_cst) volatile _NOEXCEPT
847 {return __c11_atomic_exchange(&__a_, __d, __m);}
849 _Tp exchange(_Tp __d, memory_order __m = memory_order_seq_cst) _NOEXCEPT
850 {return __c11_atomic_exchange(&__a_, __d, __m);}
852 bool compare_exchange_weak(_Tp& __e, _Tp __d,
854 {return __c11_atomic_compare_exchange_weak(&__a_, &__e, __d, __s, __f);}
856 bool compare_exchange_weak(_Tp& __e, _Tp __d,
858 {return __c11_atomic_compare_exchange_weak(&__a_, &__e, __d, __s, __f);}
860 bool compare_exchange_strong(_Tp& __e, _Tp __d,
862 {return __c11_atomic_compare_exchange_strong(&__a_, &__e, __d, __s, __f);}
864 bool compare_exchange_strong(_Tp& __e, _Tp __d,
866 {return __c11_atomic_compare_exchange_strong(&__a_, &__e, __d, __s, __f);}
868 bool compare_exchange_weak(_Tp& __e, _Tp __d,
870 {return __c11_atomic_compare_exchange_weak(&__a_, &__e, __d, __m, __m);}
872 bool compare_exchange_weak(_Tp& __e, _Tp __d,
874 {return __c11_atomic_compare_exchange_weak(&__a_, &__e, __d, __m, __m);}
876 bool compare_exchange_strong(_Tp& __e, _Tp __d,
878 {return __c11_atomic_compare_exchange_strong(&__a_, &__e, __d, __m, __m);}
880 bool compare_exchange_strong(_Tp& __e, _Tp __d,
882 {return __c11_atomic_compare_exchange_strong(&__a_, &__e, __d, __m, __m);}
892 _LIBCPP_CONSTEXPR __atomic_base(_Tp __d) _NOEXCEPT : __a_(__d) {}
915 _LIBCPP_CONSTEXPR __atomic_base(_Tp __d) _NOEXCEPT : __base(__d) {}
996 _LIBCPP_CONSTEXPR atomic(_Tp __d) _NOEXCEPT : __base(__d) {}
999 _Tp operator=(_Tp __d) volatile _NOEXCEPT
1000 {__base::store(__d); return __d;}
1002 _Tp operator=(_Tp __d) _NOEXCEPT
1003 {__base::store(__d); return __d;}
1016 _LIBCPP_CONSTEXPR atomic(_Tp* __d) _NOEXCEPT : __base(__d) {}
1019 _Tp* operator=(_Tp* __d) volatile _NOEXCEPT
1020 {__base::store(__d); return __d;}
1022 _Tp* operator=(_Tp* __d) _NOEXCEPT
1023 {__base::store(__d); return __d;}
1089 atomic_init(volatile atomic<_Tp>* __o, _Tp __d) _NOEXCEPT
1091 __c11_atomic_init(&__o->__a_, __d);
1097 atomic_init(atomic<_Tp>* __o, _Tp __d) _NOEXCEPT
1099 __c11_atomic_init(&__o->__a_, __d);
1107 atomic_store(volatile atomic<_Tp>* __o, _Tp __d) _NOEXCEPT
1109 __o->store(__d);
1115 atomic_store(atomic<_Tp>* __o, _Tp __d) _NOEXCEPT
1117 __o->store(__d);
1125 atomic_store_explicit(volatile atomic<_Tp>* __o, _Tp __d, memory_order __m) _NOEXCEPT
1127 __o->store(__d, __m);
1133 atomic_store_explicit(atomic<_Tp>* __o, _Tp __d, memory_order __m) _NOEXCEPT
1135 __o->store(__d, __m);
1179 atomic_exchange(volatile atomic<_Tp>* __o, _Tp __d) _NOEXCEPT
1181 return __o->exchange(__d);
1187 atomic_exchange(atomic<_Tp>* __o, _Tp __d) _NOEXCEPT
1189 return __o->exchange(__d);
1197 atomic_exchange_explicit(volatile atomic<_Tp>* __o, _Tp __d, memory_order __m) _NOEXCEPT
1199 return __o->exchange(__d, __m);
1205 atomic_exchange_explicit(atomic<_Tp>* __o, _Tp __d, memory_order __m) _NOEXCEPT
1207 return __o->exchange(__d, __m);
1215 atomic_compare_exchange_weak(volatile atomic<_Tp>* __o, _Tp* __e, _Tp __d) _NOEXCEPT
1217 return __o->compare_exchange_weak(*__e, __d);
1223 atomic_compare_exchange_weak(atomic<_Tp>* __o, _Tp* __e, _Tp __d) _NOEXCEPT
1225 return __o->compare_exchange_weak(*__e, __d);
1233 atomic_compare_exchange_strong(volatile atomic<_Tp>* __o, _Tp* __e, _Tp __d) _NOEXCEPT
1235 return __o->compare_exchange_strong(*__e, __d);
1241 atomic_compare_exchange_strong(atomic<_Tp>* __o, _Tp* __e, _Tp __d) _NOEXCEPT
1243 return __o->compare_exchange_strong(*__e, __d);
1252 _Tp __d,
1255 return __o->compare_exchange_weak(*__e, __d, __s, __f);
1261 atomic_compare_exchange_weak_explicit(atomic<_Tp>* __o, _Tp* __e, _Tp __d,
1264 return __o->compare_exchange_weak(*__e, __d, __s, __f);
1273 _Tp* __e, _Tp __d,
1276 return __o->compare_exchange_strong(*__e, __d, __s, __f);
1283 _Tp __d,
1286 return __o->compare_exchange_strong(*__e, __d, __s, __f);