Searched refs:__atomic_base (Results 1 – 6 of 6) sorted by relevance
31 struct __atomic_base // false struct43 return static_cast<__atomic_base const volatile*>(this)->is_lock_free(); in is_lock_free() argument122 …_LIBCPP_HIDE_FROM_ABI constexpr __atomic_base() noexcept(is_nothrow_default_constructible_v<_Tp>) … in __atomic_base() argument124 _LIBCPP_HIDE_FROM_ABI __atomic_base() _NOEXCEPT = default;127 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR __atomic_base(_Tp __d) _NOEXCEPT : __a_(__d) {} in __atomic_base() argument129 __atomic_base(const __atomic_base&) = delete;135 struct __atomic_base<_Tp, true> : public __atomic_base<_Tp, false> {136 using __base = __atomic_base<_Tp, false>;138 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 __atomic_base() _NOEXCEPT = default;140 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR __atomic_base(_Tp __d) _NOEXCEPT : __base(__d) {}[all …]
36 struct atomic : public __atomic_base<_Tp> {37 using __base = __atomic_base<_Tp>;65 struct atomic<_Tp*> : public __atomic_base<_Tp*> {66 using __base = __atomic_base<_Tp*>;127 struct atomic<_Tp> : __atomic_base<_Tp> {193 using __base = __atomic_base<_Tp>;
112 __atomic_base<ptrdiff_t> __expected_adjustment_;114 __atomic_base<__barrier_phase_t> __phase_;170 __atomic_base<ptrdiff_t> __expected;171 __atomic_base<ptrdiff_t> __arrived;173 __atomic_base<bool> __phase;215 __atomic_base<uint64_t> __phase_arrived_expected;
67 __atomic_base<ptrdiff_t> __a_;
86 __atomic_base<ptrdiff_t> __a_;
20 __atomic_base<__barrier_phase_t> __phase{0};