Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/libcxx/include/__atomic/
H A Datomic_ref.h61 struct __atomic_ref_base { struct
106 friend struct __atomic_waitable_traits<__atomic_ref_base<_Tp>>;
227 _LIBCPP_HIDE_FROM_ABI __atomic_ref_base(_Tp& __obj) : __ptr_(std::addressof(__obj)) {}
231 struct __atomic_waitable_traits<__atomic_ref_base<_Tp>> {
232 …static _LIBCPP_HIDE_FROM_ABI _Tp __atomic_load(const __atomic_ref_base<_Tp>& __a, memory_order __o…
235 …static _LIBCPP_HIDE_FROM_ABI const _Tp* __atomic_contention_address(const __atomic_ref_base<_Tp>& …
241 struct atomic_ref : public __atomic_ref_base<_Tp> {
244 using __base _LIBCPP_NODEBUG = __atomic_ref_base<_Tp>;
261 struct atomic_ref<_Tp> : public __atomic_ref_base<_Tp> {
262 using __base _LIBCPP_NODEBUG = __atomic_ref_base<_Tp>;
[all …]