Lines Matching refs:__d
47 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR atomic(_Tp __d) _NOEXCEPT : __base(__d) {} in atomic()
49 _LIBCPP_HIDE_FROM_ABI _Tp operator=(_Tp __d) volatile _NOEXCEPT {
50 __base::store(__d);
51 return __d;
53 _LIBCPP_HIDE_FROM_ABI _Tp operator=(_Tp __d) _NOEXCEPT {
54 __base::store(__d);
55 return __d;
72 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR atomic(_Tp* __d) _NOEXCEPT : __base(__d) {}
74 _LIBCPP_HIDE_FROM_ABI _Tp* operator=(_Tp* __d) volatile _NOEXCEPT {
75 __base::store(__d);
76 return __d;
78 _LIBCPP_HIDE_FROM_ABI _Tp* operator=(_Tp* __d) _NOEXCEPT {
79 __base::store(__d);
80 return __d;
198 _LIBCPP_HIDE_FROM_ABI constexpr atomic(_Tp __d) noexcept : __base(__d) {}
204 _LIBCPP_HIDE_FROM_ABI _Tp operator=(_Tp __d) volatile noexcept
207 __base::store(__d);
208 return __d;
210 _LIBCPP_HIDE_FROM_ABI _Tp operator=(_Tp __d) noexcept {
211 __base::store(__d);
212 return __d;
270 atomic_init(volatile atomic<_Tp>* __o, typename atomic<_Tp>::value_type __d) _NOEXCEPT {
271 std::__cxx_atomic_init(std::addressof(__o->__a_), __d);
276 atomic_init(atomic<_Tp>* __o, typename atomic<_Tp>::value_type __d) _NOEXCEPT {
277 std::__cxx_atomic_init(std::addressof(__o->__a_), __d);
283 …_ABI void atomic_store(volatile atomic<_Tp>* __o, typename atomic<_Tp>::value_type __d) _NOEXCEPT {
284 __o->store(__d);
288 _LIBCPP_HIDE_FROM_ABI void atomic_store(atomic<_Tp>* __o, typename atomic<_Tp>::value_type __d) _NO…
289 __o->store(__d);
296 atomic_store_explicit(volatile atomic<_Tp>* __o, typename atomic<_Tp>::value_type __d, memory_order…
298 __o->store(__d, __m);
303 atomic_store_explicit(atomic<_Tp>* __o, typename atomic<_Tp>::value_type __d, memory_order __m) _NO…
305 __o->store(__d, __m);
337 …BI _Tp atomic_exchange(volatile atomic<_Tp>* __o, typename atomic<_Tp>::value_type __d) _NOEXCEPT {
338 return __o->exchange(__d);
342 _LIBCPP_HIDE_FROM_ABI _Tp atomic_exchange(atomic<_Tp>* __o, typename atomic<_Tp>::value_type __d) _…
343 return __o->exchange(__d);
350 atomic_exchange_explicit(volatile atomic<_Tp>* __o, typename atomic<_Tp>::value_type __d, memory_or…
351 return __o->exchange(__d, __m);
356 atomic_exchange_explicit(atomic<_Tp>* __o, typename atomic<_Tp>::value_type __d, memory_order __m) …
357 return __o->exchange(__d, __m);
364 …_Tp>* __o, typename atomic<_Tp>::value_type* __e, typename atomic<_Tp>::value_type __d) _NOEXCEPT {
365 return __o->compare_exchange_weak(*__e, __d);
370 …atomic<_Tp>* __o, typename atomic<_Tp>::value_type* __e, typename atomic<_Tp>::value_type __d) _NO…
371 return __o->compare_exchange_weak(*__e, __d);
378 …_Tp>* __o, typename atomic<_Tp>::value_type* __e, typename atomic<_Tp>::value_type __d) _NOEXCEPT {
379 return __o->compare_exchange_strong(*__e, __d);
384 …atomic<_Tp>* __o, typename atomic<_Tp>::value_type* __e, typename atomic<_Tp>::value_type __d) _NO…
385 return __o->compare_exchange_strong(*__e, __d);
394 typename atomic<_Tp>::value_type __d,
397 return __o->compare_exchange_weak(*__e, __d, __s, __f);
404 typename atomic<_Tp>::value_type __d,
407 return __o->compare_exchange_weak(*__e, __d, __s, __f);
416 typename atomic<_Tp>::value_type __d,
419 return __o->compare_exchange_strong(*__e, __d, __s, __f);
426 typename atomic<_Tp>::value_type __d,
429 return __o->compare_exchange_strong(*__e, __d, __s, __f);