Home
last modified time | relevance | path

Searched refs:__cxx_atomic_impl (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/libcxx/include/__atomic/
H A Dsupport.h114 struct __cxx_atomic_impl : public _Base { struct
115 _LIBCPP_HIDE_FROM_ABI __cxx_atomic_impl() _NOEXCEPT = default;
116 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR explicit __cxx_atomic_impl(_Tp __value) _NOEXCEPT : _Base(… in __cxx_atomic_impl() argument
H A Datomic_flag.h29 __cxx_atomic_impl<_LIBCPP_ATOMIC_FLAG_TYPE> __a_;
94 static _LIBCPP_HIDE_FROM_ABI const __cxx_atomic_impl<_LIBCPP_ATOMIC_FLAG_TYPE>*
99 static _LIBCPP_HIDE_FROM_ABI const volatile __cxx_atomic_impl<_LIBCPP_ATOMIC_FLAG_TYPE>*
H A Dcontention_t.h28 using __cxx_atomic_contention_t _LIBCPP_NODEBUG = __cxx_atomic_impl<__cxx_contention_t>;
H A Datomic.h42 mutable __cxx_atomic_impl<_Tp> __a_;
47 …static constexpr bool is_always_lock_free = __libcpp_is_always_lock_free<__cxx_atomic_impl<_Tp> >:…
51 return __cxx_atomic_is_lock_free(sizeof(__cxx_atomic_impl<_Tp>)); in is_lock_free()
223 static _LIBCPP_HIDE_FROM_ABI const __cxx_atomic_impl<_Tp>*
228 static _LIBCPP_HIDE_FROM_ABI const volatile __cxx_atomic_impl<_Tp>*
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__atomic/
H A Datomic_flag.h29 __cxx_atomic_impl<_LIBCPP_ATOMIC_FLAG_TYPE> __a_;
91 static _LIBCPP_HIDE_FROM_ABI const __cxx_atomic_impl<_LIBCPP_ATOMIC_FLAG_TYPE>*
96 static _LIBCPP_HIDE_FROM_ABI const volatile __cxx_atomic_impl<_LIBCPP_ATOMIC_FLAG_TYPE>*
H A Datomic_base.h33 mutable __cxx_atomic_impl<_Tp> __a_;
36 return __cxx_atomic_is_lock_free(sizeof(__cxx_atomic_impl<_Tp>)); in is_lock_free()
200 static _LIBCPP_HIDE_FROM_ABI const __cxx_atomic_impl<_Tp>*
205 static _LIBCPP_HIDE_FROM_ABI const volatile __cxx_atomic_impl<_Tp>*
H A Dcontention_t.h28 using __cxx_atomic_contention_t = __cxx_atomic_impl<__cxx_contention_t>;
H A Dcxx_atomic_impl.h489 struct __cxx_atomic_impl : public _Base {
492 _LIBCPP_HIDE_FROM_ABI __cxx_atomic_impl() _NOEXCEPT = default;
493 _LIBCPP_HIDE_FROM_ABI explicit __cxx_atomic_impl(_Tp __value) _NOEXCEPT : _Base(__value) {}